Apr 4, 2023 | 6 min read

Customer Lifetime Value: Definition and Formula

Learn what customer lifetime value measures, how to calculate historical and predictive CLV, and how to use it in customer decisions.

Customer lifetime value estimates the economic value a customer contributes over a defined relationship or prediction period. It helps teams compare customer groups, set acquisition and retention priorities, and evaluate whether an action is likely to create more value than it costs.

The calculation is only useful when its definition is explicit. A historical revenue measure, a contribution-margin estimate, and a prediction of next-year spend can all be called CLV, but they answer different questions. State the value measure, time horizon, included costs, and customer population before using the result.

Key Takeaways

  • Customer lifetime value can describe past value or predict future value, so every calculation needs a defined purpose and time horizon.

  • A simple revenue formula multiplies average purchase value, purchase frequency, and customer lifespan; profit-based CLV also accounts for margin and relevant costs.

  • Unified customer identity matters because duplicate or disconnected records distort order value, frequency, retention, and customer counts.

  • Use CLV with uncertainty, cohort, margin, and customer-context measures instead of treating one score as a complete definition of customer value.

  • Validate predictive CLV against holdout data and business outcomes before using it to allocate meaningful spend or treatment.

What is customer lifetime value?

Customer lifetime value, commonly abbreviated CLV or CLTV, measures the value associated with a customer over a stated period. LTV is sometimes used as the same term. Some organizations use LTV for an average across customers and CLV for an individual, but there is no universal naming standard.

Revenue CLV estimates customer revenue. Profit or contribution CLV subtracts relevant costs or applies a margin rate. Predictive CLV estimates future value from observed behavior. Choose the version that matches the decision instead of mixing them in one comparison.

How to calculate customer lifetime value

A simple revenue CLV formula

A common starting formula is:

Customer lifetime value = Average purchase value × Purchase frequency × Average customer lifespan

Average purchase value is revenue divided by orders. Purchase frequency is orders divided by customers during a consistent period. Average customer lifespan estimates how long customers remain active. Keep the units aligned, such as annual purchase frequency multiplied by lifespan in years.

Average order value is a transaction measure, not a customer measure. It becomes useful for CLV when combined with how often the customer buys and how long the relationship continues.

A margin-aware CLV formula

Revenue can overstate value when products, fulfillment, discounts, returns, service, and acquisition costs differ. A simplified contribution formula is:

Contribution CLV = Revenue CLV × Contribution margin rate − Relevant customer costs

Define which costs the model includes and apply them consistently. For investment decisions, teams may also discount future cash flows. A simple operational score may not need that complexity, but it should not be described as net profit if costs were not modeled.

Historical and predictive CLV

Historical CLV summarizes observed value through a cutoff point. It is explainable and useful for reporting, but it can favor customers with longer tenure. Compare relevant cohorts or normalize the observation period when acquisition dates differ.

Predictive CLV estimates value over a future horizon. A model may combine probability of return, expected purchase frequency, and expected order value. The prediction should name its horizon and whether the output represents revenue, margin, or profit.

A customer lifetime value example

Suppose a customer spends an average of $80 per order, purchases four times per year, and remains active for three years. The simple revenue estimate is $960: $80 × 4 × 3.

If the contribution margin rate is 40%, the contribution before other customer-level costs is $384. The example is useful for planning, but it assumes future behavior remains stable. A predictive model can incorporate recency, changing frequency, returns, discounts, channel, and other signals when those features are available and appropriate.

Why unified customer data changes CLV

CLV is calculated at the customer level, but source systems usually store accounts, orders, loyalty memberships, devices, emails, and service records. If one customer appears under several records, their purchase frequency, lifespan, and value can look too low while the customer count looks too high.

Identity resolution connects records that belong to the same customer and preserves the evidence behind those connections. A governed customer profile can then combine transactions, returns, engagement, loyalty, service, consent, and current behavior for the intended decision.

How to use CLV

Acquisition planning

Compare expected customer value with acquisition cost by channel, campaign, product, or cohort. Avoid using one blended CLV for every prospect if customer economics vary materially. Acquisition decisions should reflect uncertainty and the time required to recover the spend.

Retention and loyalty

Combine future value with churn or return probability to identify relationships worth protecting. High predicted value does not always mean a discount is appropriate. The customer may need service recovery, recognition, replenishment, a loyalty benefit, or no intervention.

Service and experience

CLV can inform service priorities, but it should not be the only input. Account status, vulnerability, issue severity, policy, fairness, and customer history may matter more in a specific interaction. Define which uses are appropriate before putting the score in an operational workflow.

Measurement and resource allocation

Track how customer cohorts change after a program rather than assuming that a higher predicted score proves impact. Use experiments or holdouts when possible and measure incremental revenue or contribution, retention, customer experience, and treatment cost.

How to validate predictive CLV

Split training and evaluation periods so the model is tested on outcomes it did not learn from. Compare it with a simple baseline, such as carrying forward recent spend. Review absolute error and ranking quality because a model can rank customers usefully while missing the dollar amount.

Evaluate performance across acquisition cohorts, regions, categories, channels, tenure, and customer groups that matter to the business. Monitor drift as prices, assortments, promotions, and behavior change. Retrain or revise the model when the evidence supports it.

How Amperity predicts customer lifetime value

Amperity's predicted CLV model estimates expected customer revenue over a configurable future horizon. It combines three submodels: probability of a future transaction, expected order frequency for returning customers, and expected average order value.

The current documentation supports 90-day, 180-day, and 365-day prediction horizons and provides evaluation measures against a baseline. Teams can use the resulting predicted value and value tiers in audiences, but the model should still be evaluated for the intended use case.

Customer value becomes more useful when people and AI can combine it with accurate identity, current signals, permissions, and the decision at hand. That context helps teams choose an appropriate action instead of treating a score as the action itself.

See how Amperity turns unified customer data into predictive intelligence and activation-ready audiences. Request a demo using your CLV definition, source data, and decision criteria.

Customer Lifetime Value: Definition and Formula FAQs