Calculators

Customer Lifetime Value Calculator

Estimate revenue-based customer lifetime value by multiplying average purchase value by purchase frequency and expected customer lifespan. This simple model does not subtract acquisition or servicing costs.

Loading calculator...

What this Customer Lifetime Value Calculator does

The Customer Lifetime Value Calculator estimates the revenue a business may receive from one customer over an assumed relationship period. It uses three figures: the average amount spent per order, the number of orders per customer in a year, and the expected customer lifespan in years. The result is an estimate of lifetime revenue per customer, expressed in the same currency used for the average purchase value.

This is a simple revenue model. It does not subtract product costs, fulfillment, payment processing, customer support, discounts, returns, taxes, or acquisition costs. It also assumes the entered purchase value and order frequency remain stable throughout the stated lifespan. Those assumptions make the estimate easy to understand, but actual customer behavior can change over time.

For example, a business with an average order of $100, four orders per customer each year, and an expected lifespan of three years gets an estimate of $1,200.00 in revenue per customer. The arithmetic is $100 per order × 4 orders per year × 3 years. The units cancel to dollars per customer.

How to use the Customer Lifetime Value Calculator

Choose figures that describe a customer group over a period you can reasonably observe. The estimate is only as useful as the definitions behind its inputs. Keep the population consistent, such as customers acquired through the same sales channel or buyers of the same service plan.

  • Average purchase value is the typical revenue from one order. Calculate it from a defined set of orders and a consistent treatment of refunds and discounts.
  • Purchases per customer per year is the average number of completed orders for one customer during a year.
  • Expected customer lifespan is the period, in years, during which a customer is expected to continue purchasing.

Enter all three amounts using compatible definitions. If your records cover only six months, consider whether that short observation window represents seasonal patterns before projecting the annual frequency. The calculator accepts zero values, which produce zero revenue, but a zero input may indicate missing or incomplete business data rather than a meaningful forecast.

Use the result as a planning estimate and retain the inputs alongside it. Recording the date range, customer segment, and method used to calculate each input helps you compare later estimates fairly.

How the Customer Lifetime Value Calculator formula works

The formula is average purchase value × purchases per customer per year × expected customer lifespan in years. First, average order value multiplied by annual purchase frequency gives annual revenue per customer. Multiplying that annual figure by the lifespan gives estimated revenue over the full assumed relationship.

Using the example values, $100 per order × 4 orders per year = $400 per customer per year. Then $400 per customer per year × 3 years = $1,200 per customer. The year units cancel in the second multiplication, leaving a total dollar amount for the period.

The model makes a steady-state assumption. It does not discount future revenue to present value, and it does not model customer churn month by month. If purchase frequency rises or falls with tenure, a single annual average may hide that pattern. Likewise, a lifespan estimate can be uncertain for a new business or a recently launched offer.

All inputs should use the same currency basis. If order values include sales tax while another report excludes it, the resulting figure may not be comparable. The calculator does not convert currencies or reconcile accounting definitions.

Use cases for the Customer Lifetime Value Calculator

A revenue estimate can help operations and finance teams frame questions about customer segments and business processes. It can support internal planning when users make clear that it is a simplified projection rather than a profit figure.

  • Compare customer groups: Apply the same definitions to different acquisition channels, regions, or plans to see how their revenue patterns differ.
  • Plan service capacity: Pair the estimate with observed customer counts to discuss the scale of ongoing account support or fulfillment needs.
  • Review retention initiatives: Model how a changed lifespan assumption affects the estimate, while labeling the scenario as an assumption until measured results support it.
  • Prepare a forecast: Use the calculation as one input in a broader forecast that also accounts for costs, churn, seasonality, and timing.

For a scenario comparison, change one input at a time and note the result. For instance, holding average order value and annual frequency constant while changing lifespan shows the arithmetic effect of that assumption. It does not prove that a retention program will cause the lifespan to increase.

Other factors to consider when calculating customer lifetime value

Revenue and value are related, but they are not interchangeable. A customer who generates substantial sales may also require significant discounts, returns processing, support time, or delivery expense. To estimate contribution or profitability, a business needs relevant cost data and a clearly defined method. This calculator does not supply those figures.

Customer behavior may also vary by cohort. Buyers acquired during a promotion, for example, may have different repeat-purchase patterns from customers acquired through referrals. Averages across all customers can conceal those differences. Use segments only when the sample and records are reliable enough to support a useful comparison.

Consider these checks before relying on an estimate:

  • Use a consistent period and a clear definition of an active customer.
  • Check whether the order average includes discounts, refunds, taxes, and shipping.
  • Separate observed data from assumptions, especially for customer lifespan.
  • Revisit the inputs when prices, products, service levels, or purchasing patterns change.

When making material business decisions, combine the estimate with your own accounting records and operating context. The calculation is transparent, but its precision cannot exceed the quality and relevance of its inputs.

Frequently asked questions

Is this result customer lifetime value or lifetime revenue?

It is a revenue-based lifetime estimate. It does not account for costs or profit, so the result label identifies it as estimated lifetime revenue per customer.

How should I estimate customer lifespan?

Use a consistent definition and historical records when available, such as the typical active relationship period for a defined customer group. For a new offer, lifespan is an assumption and should be labeled as such.

Can I use monthly purchase frequency?

The input asks for purchases per year. Convert a monthly average to an annual figure by multiplying it by 12, provided the monthly pattern is representative and the customer group is consistent.

Does the estimate include customer acquisition cost?

No. Acquisition costs, service expenses, product costs, and other deductions are outside this formula. Compare those costs separately using suitable records and definitions.

What if customers buy at different rates?

Calculate separate estimates for meaningful customer segments when enough data is available. A single average can be convenient, but it may mask meaningful differences in purchase frequency or relationship length.

Written by

authenticpromotion.com Editorial Team

Editorial team

authenticpromotion.com publishes practical how-to guides and educational articles with clear steps and useful context.