
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
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
| Variable | What It Means | Unit |
|---|---|---|
| annualRevenuePerCustomer - Annual revenue per customer | Average revenue received from one customer in one year. | currency |
| annualDirectCostPerCustomer - Annual direct cost per customer | Direct annual cost of serving one customer, such as fulfilment, support, commissions, hosting, or materials. | currency |
| annualRetentionRate - Annual customer retention rate | Percentage of customers expected to remain active from one year to the next. | percent |
| customerAcquisitionCost - Customer acquisition cost | Average sales and marketing cost required to acquire one customer. | currency |
Step-by-Step Calculation
Calculate annual contribution
Subtract direct annual customer-serving costs from annual revenue.
annualContribution = annualRevenuePerCustomer - annualDirectCostPerCustomer
Convert retention to churn
Churn is the proportion of customers expected to leave in a year.
annualChurnRate = 1 - annualRetentionRate / 100
Estimate customer lifetime
This steady-state model estimates average lifetime as the inverse of annual churn.
expectedCustomerLifetime = 1 / annualChurnRate
Calculate gross lifetime value
Multiply annual contribution by estimated customer lifetime before acquisition cost.
grossCustomerLifetimeValue = annualContribution * expectedCustomerLifetime
Calculate net lifetime value
Deduct acquisition cost to estimate contribution remaining after customer acquisition.
netCustomerLifetimeValue = grossCustomerLifetimeValue - customerAcquisitionCost
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 contribution
$12,000 - $7,000
$5,000 per year
Annual churn
1 - 85 / 100
0.15 or 15%
Expected lifetime
1 / 0.15
6.67 years
Gross customer lifetime value
$5,000 * 6.67
$33,333
Net customer lifetime value
$33,333 - $2,000
$31,333
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.
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
Using gross revenue instead of revenue less direct customer-serving costs.
Entering retention as a decimal such as 0.85 when the input expects 85%.
Treating annual retention and annual churn as the same measure.
Including acquisition cost twice by subtracting it from annual contribution and again from gross CLV.
Using a blended retention rate when customer segments have materially different behavior.
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.