LTV calculator
Estimate customer lifetime value from revenue per customer, gross margin, and churn, then see how it compares with acquisition cost through the LTV:CAC ratio and CAC payback period.
Average monthly revenue per customer (ARPA / ARPU)
Share of revenue left after the cost of serving the customer
Share of customers lost each month
Optional. Sales and marketing cost per new customer
Annual churn? Divide it by 12 first. Leave CAC blank if you only want lifetime value.
$200.00 × 80% × 33.3 months = $5,333.33
- Customer lifespan
- 33.3 months
- Gross profit / month
- $160.00
- LTV:CAC
- 3.56 : 1
- CAC payback
- 9.4 months
Margin per month, times how long customers stay.
Customer lifetime value is the gross profit a customer generates over their relationship with you. For a subscription business it comes from three numbers: what a customer pays each month, how much of that is margin, and how long they stay, which churn tells you.
Lifespan (months) = 1 ÷ Monthly churn rate
A 3% monthly churn means the average customer stays about 33 months.
LTV = Revenue per month × Gross margin × Lifespan
Gross profit per month multiplied by the months a customer stays.
LTV:CAC = LTV ÷ Customer acquisition cost
How many dollars of lifetime gross profit each acquisition dollar buys.
Payback (months) = CAC ÷ (Revenue per month × Gross margin)
How long until a new customer has repaid the cost of acquiring them.
If you measure churn annually, divide by 12 to get a monthly rate before using it here. If you would rather skip churn, switch the calculator to lifespan and enter the average number of months customers stay.
What the numbers look like in practice.
Three subscription businesses with different price points and churn. The last column is the lifetime value each set of inputs produces.
| Scenario | Revenue / month | Gross margin | Monthly churn | LTV |
|---|---|---|---|---|
| $200/mo SaaS plan with typical mid-market churn | $200 | 80% | 3% | $5,333 |
| $49/mo self-serve plan with higher churn | $49 | 85% | 5% | $833 |
| $1,200/mo enterprise seat with low churn | $1,200 | 75% | 1% | $90,000 |
What LTV tells you, and what it doesn't.
Churn is an average, not a promise
The formula assumes every month carries the same churn rate. Real cohorts usually lose more customers early and fewer later, and a single big account leaving can move a small company's churn by a point. Treat the result as a planning estimate and replace it with cohort data as soon as you have enough history.
Use gross margin, not revenue
Lifetime value built on revenue overstates what a customer is worth by the cost of serving them: hosting, support, payment processing, onboarding. Gross-margin LTV is the number that can honestly be compared with acquisition cost, because both are measured in profit dollars.
LTV only matters next to CAC, by channel
A blended LTV:CAC hides which channels bring customers who stay. Cometly ties each customer's Stripe revenue back to the campaign and ad that acquired them, and account journeys show how that revenue grows or churns over time.
Need the CAC side first? The CPA calculator gives cost per customer from spend and conversions.
Other calculators marketers reach for.
- CPM Impression CalculatorSolve for impressions, ad spend, or CPM from any two of the three.
- CTR CalculatorSolve for click-through rate, clicks, or impressions from any two of the three.
- UTM GeneratorBuild tagged campaign URLs with presets for Google, Meta, and LinkedIn Ads.
- Conversion Rate CalculatorSolve for conversion rate, conversions, or the visitors a goal needs.
- CPC CalculatorSolve for cost per click, clicks, or ad spend from any two of the three.
- CPV CalculatorCost per view for YouTube, TikTok, and Meta video, with what counts as a view.
- CPA CalculatorCost per acquisition or cost per lead, conversions, or the spend a target needs.
- ROAS CalculatorReturn on ad spend as a multiple and a percentage, with ACoS alongside.
- Break-Even ROAS CalculatorThe ROAS where ads stop losing money, from margin or from price and costs.
Lifetime value questions, answered.
The formula, the ratio everyone quotes, payback period, and the assumptions that make or break the estimate.
Talk to salesWhat is customer lifetime value (LTV)?
How do you calculate LTV?
What is a good LTV:CAC ratio?
What is CAC payback period?
I only know annual churn. How do I use it?
What is the difference between LTV and CLV?
Should LTV include expansion revenue?
How much does churn affect LTV?
Acquisition is a cost.
Lifetime value is the result.
Cometly ties every customer's Stripe revenue back to the ad that acquired them, so LTV:CAC becomes a number you can see by channel, campaign, and ad.