CalculatorMasters

Annual Customer Lifetime Value Formula

Learn how annual revenue, direct cost, retention, and acquisition cost are used to estimate customer lifetime value.

This annual customer lifetime value calculation estimates the contribution an average customer may produce during an expected relationship. It separates annual contribution from acquisition cost, making the result useful for reviewing customer economics as a planning estimate.

  • 100% Free
  • No Sign-Up Required
  • Private & Secure
  • Mobile Friendly

Net Customer Lifetime Value

Net CLV = [(Annual Revenue − Annual Direct Cost) ÷ (1 − Retention Rate)] − CAC

Where:

First calculate the annual amount left after direct servicing costs. Divide that amount by annual churn to estimate gross lifetime value, then subtract the cost of acquiring the customer.

Variables Explained

VariableWhat It MeansUnit
annualRevenuePerCustomer - Annual revenue per customerAverage revenue received from one customer in one year.currency
annualDirectCostPerCustomer - Annual direct cost per customerDirect annual cost of serving one customer, such as fulfilment, support, commissions, hosting, or materials.currency
annualRetentionRate - Annual customer retention ratePercentage of customers expected to remain active from one year to the next.percent
customerAcquisitionCost - Customer acquisition costAverage sales and marketing cost required to acquire one customer.currency

Step-by-Step Calculation

1

Calculate annual contribution

Subtract direct annual customer-serving costs from annual revenue.

annualContribution = annualRevenuePerCustomer - annualDirectCostPerCustomer

2

Convert retention to churn

Churn is the proportion of customers expected to leave in a year.

annualChurnRate = 1 - annualRetentionRate / 100

3

Estimate customer lifetime

This steady-state model estimates average lifetime as the inverse of annual churn.

expectedCustomerLifetime = 1 / annualChurnRate

4

Calculate gross lifetime value

Multiply annual contribution by estimated customer lifetime before acquisition cost.

grossCustomerLifetimeValue = annualContribution * expectedCustomerLifetime

5

Calculate net lifetime value

Deduct acquisition cost to estimate contribution remaining after customer acquisition.

netCustomerLifetimeValue = grossCustomerLifetimeValue - customerAcquisitionCost

6

Calculate the LTV to CAC ratio

Compare gross lifetime value with acquisition cost when acquisition cost is greater than zero.

ltvCacRatio = grossCustomerLifetimeValue / customerAcquisitionCost

Subscription service customer lifetime value example

Annual revenue per customer$12,000
Annual direct cost per customer$7,000
Annual retention rate85%
Customer acquisition cost$2,000
1

Annual contribution

$12,000 - $7,000

$5,000 per year

2

Annual churn

1 - 85 / 100

0.15 or 15%

3

Expected lifetime

1 / 0.15

6.67 years

4

Gross customer lifetime value

$5,000 * 6.67

$33,333

5

Net customer lifetime value

$33,333 - $2,000

$31,333

6

LTV to CAC ratio

$33,333 / $2,000

16.7x

Final Result

Estimated gross customer lifetime value is $33,333, and estimated net customer lifetime value is $31,333.

Try the Calculator →

Assumptions

  • Annual revenue and direct servicing costs remain broadly consistent throughout the customer relationship.
  • The annual retention rate is stable over time.
  • Customers are represented by an average rather than separate cohorts or segments.
  • Future contribution is not discounted for the time value of money.
  • Acquisition cost is incurred once per acquired customer.

Limitations

  • !Actual customer revenue, service costs, and retention can change over time.
  • !A simple inverse-churn lifetime estimate can be less reliable for very high retention rates or uneven cohort behavior.
  • !The calculation excludes taxes, shared overhead, financing costs, and working-capital effects.
  • !The LTV to CAC ratio does not show how quickly acquisition cost is recovered.
  • !Results are estimates and should be checked against actual cohort and cost data.

Common Mistakes to Avoid

1

Using gross revenue instead of revenue less direct customer-serving costs.

2

Entering retention as a decimal such as 0.85 when the input expects 85%.

3

Treating annual retention and annual churn as the same measure.

4

Including acquisition cost twice by subtracting it from annual contribution and again from gross CLV.

5

Using a blended retention rate when customer segments have materially different behavior.

6

Interpreting a high LTV to CAC ratio without considering payback timing or cash flow.

Related Formulas

Frequently Asked Questions

What is the annual customer lifetime value formula?

This calculator uses net CLV = annual contribution divided by annual churn, less customer acquisition cost. Annual contribution equals annual revenue less annual direct cost.

How is customer lifetime calculated from annual retention?

Annual churn is 1 minus retention expressed as a decimal. Expected customer lifetime is then estimated as 1 divided by annual churn.

What is the difference between gross and net customer lifetime value?

Gross CLV is expected lifetime contribution before acquisition cost. Net CLV is gross CLV after deducting customer acquisition cost.

Why does a higher retention rate increase CLV?

Higher retention means lower annual churn. Under this model, lower churn produces a longer expected customer lifetime and more years of contribution.

What does LTV to CAC mean?

LTV to CAC compares gross customer lifetime value with the cost to acquire a customer. It is a unit-economics comparison, not a complete profitability measure.

Ready to calculate your result?

Use the calculator to get instant results with your own inputs.

Try Annual Customer Lifetime Value