LTV explained simply

Train for your next tech interview
1,500+ real interview questions across engineering, product, design, and data — with worked solutions.
Join the waitlist

The one-line definition

LTV (Lifetime Value) is the total money one customer brings to your product across their entire relationship with you — from the first signup or purchase until they churn. It is the single number that tells you whether a customer is worth more than the cost to acquire them, and it is the first metric a growth PM or finance lead will ask you for when they want to defend a marketing budget. If you only remember one definition from this post, LTV is the lifetime cash a customer generates, ideally measured as gross profit, not top-line revenue.

The reason this number is so load-bearing is that almost every other growth decision compounds off it. A Stripe-style payments company with LTV of $4,200 and CAC of $900 can spend aggressively on paid acquisition. A consumer subscription app with LTV of $38 and CAC of $25 is one channel-CPM hike away from being underwater. Same chart, totally different strategies — and the only thing that changed was the LTV figure.

Load-bearing trick: when finance compares LTV to CAC, both must be in gross margin terms. Comparing revenue-LTV to fully-loaded CAC is the most common LTV mistake on interview whiteboards.

The formulas you actually use

There is no single LTV formula. The right one depends on the business model. Below are the three you will see at Stripe, Notion, Airbnb, DoorDash, and most B2B SaaS companies.

For SaaS and subscriptions

LTV = ARPU / churn_rate

equivalently:
LTV = ARPU × (1 / churn_rate)

If ARPU is $50/month and monthly churn is 5%, then LTV = 50 / 0.05 = $1,000. Translation: the average customer pays for roughly 20 months before leaving. The formula assumes churn is constant, which it never is in practice — early-stage cohorts churn faster, then the survivors stabilize.

For e-commerce and transactional businesses

LTV = AOV × purchase_frequency × customer_lifespan

AOV is the average order value, frequency is orders per period, and lifespan is how many periods the customer stays active. Example: AOV $60, 4 orders per year, 3-year lifespan → LTV = 60 × 4 × 3 = $720. This is the formula you will see on DoorDash, Instacart, and most marketplace dashboards.

With margin (the version finance actually wants)

LTV (gross profit) = LTV (revenue) × gross_margin

If revenue-LTV is $1,000 and gross margin is 30%, your profit-LTV is $300. This is the number you compare to CAC. Comparing the $1,000 figure to CAC will make every channel look healthier than it is, and you will get caught the moment a finance partner runs the same math correctly.

Why LTV matters

The first job of LTV is to anchor unit economics. Almost every growth review at companies like Notion, Linear, or Vercel opens with the LTV/CAC ratio because it tells you, in one number, whether you are building a business or burning cash.

LTV / CAC ratio What it means Typical reaction
3:1 or higher Healthy unit economics Spend more on this channel
2:1 Tight but workable Optimize CAC or expansion
1:1 Breakeven before overhead Stop scaling, fix the funnel
below 1:1 Losing money per customer Pause the channel immediately

The second job is to set marketing budgets. If LTV is $120, you can spend up to roughly $40 on CAC and still hit the 3:1 benchmark. Move LTV to $200 and the CAC ceiling jumps to ~$66 — which often unlocks paid channels that were previously unprofitable.

The third use is segmentation. Different acquisition channels, geos, and personas have wildly different LTVs. The same Meta ad targeting two different lookalike audiences can produce one cohort with LTV of $310 and another with LTV of $80. The point of segment-level LTV is to stop optimizing the average and start reallocating the budget.

And finally, LTV powers revenue forecasting. New customers per month × cohort-level LTV curve = a fairly defensible top-line forecast for the next 12-24 months.

Three ways to compute it

Historical LTV

The most honest version: just add up what your existing customers have paid you so far.

SELECT
  user_id,
  SUM(amount) AS ltv_to_date
FROM orders
WHERE status = 'paid'
GROUP BY user_id;

Easy to compute, defensible in board meetings, but it systematically underestimates customers who are still active — you have not yet observed their future payments.

Predictive LTV

Forecast future payments using either a simple formula (ARPU / churn) or an ML model (a survival regression, a Pareto/NBD model, or a gradient-boosted tree on cohort features). More accurate, more complex, and far easier to break if churn assumptions are wrong.

Cohort LTV

Track how LTV accumulates over time for each acquisition cohort. This is the version most growth analysts actually deliver, because it shows when the curve flattens — that flattening point is the natural definition of "lifetime."

Month 1: $12
Month 3: $28
Month 6: $51
Month 12: $84
Month 24: $112 (curve flattens — this is the realized LTV)

Cohort curves are also the best defense against the "but the average customer pays for years" story that founders sometimes tell investors — the curve either supports it or it doesn't.

Train for your next tech interview
1,500+ real interview questions across engineering, product, design, and data — with worked solutions.
Join the waitlist

Worked examples

B2B SaaS at Notion-style pricing

  • ARPU: $240 / month (mid-market team plan)
  • Monthly churn: 2%
LTV = 240 / 0.02 = $12,000

With 70% gross margin typical of B2B SaaS: profit-LTV = $8,400. If blended CAC is $2,500, the LTV/CAC ratio is 3.36 — comfortably above the 3:1 line, so the growth team can keep spending.

Marketplace at DoorDash-style economics

  • AOV: $32
  • Frequency: 3.2 orders per month
  • Lifespan: 18 months
LTV = 32 × 3.2 × 18 = $1,843

With a 22% contribution margin: profit-LTV ≈ $405. If CAC is $135, the ratio is 3.0 — the floor of "healthy," which is exactly why marketplaces obsess over driving frequency up.

Limits of the number

LTV is a forecast, not a measurement. The further out you predict, the less the number means. A 36-month LTV projection can easily be off by 40-60% if churn changes, expansion stalls, or a recession lands mid-cohort. Treat the figure as a planning anchor, not a precise fact.

It is also extremely sensitive to churn. If monthly churn moves from 3% to 4%, LTV drops by 25% — even though the absolute change looks tiny. This is why LTV reports at most companies are recomputed monthly and always shown alongside the churn assumption used.

The average hides the distribution. SaaS and consumer LTV distributions are heavy-tailed: a small number of whale accounts pull the mean up, while the median customer is much smaller. Always report both mean and median LTV, especially when you are sizing a market or defending a budget.

Common pitfalls

When teams first compute LTV, the most frequent mistake is comparing revenue-LTV to fully-loaded CAC. The revenue number is gross of cost of goods sold, hosting, payment fees, and support — none of which show up in the marketing spend. The fix is to multiply LTV by gross margin (or contribution margin for marketplaces) before any comparison to CAC. This single correction often turns a "3:1" ratio into "1.2:1" and reframes the whole growth strategy.

A second pitfall is mixing business models in the same formula. Using ARPU / churn on an e-commerce business with one-off purchases produces nonsense — there is no recurring revenue base to divide. Likewise, using AOV × frequency × lifespan on a SaaS product underestimates LTV because it ignores expansion. The remedy is to pick the formula that matches how revenue actually arrives, and to document the choice in the dashboard so the next analyst does not silently swap it.

A third trap is ignoring expansion revenue. In B2B SaaS, the best customers upgrade seats and tiers — sometimes doubling or tripling their initial ARPU within 24 months. A flat ARPU / churn calculation will miss this entirely and understate true LTV. The fix is to compute LTV using net revenue retention (NRR) as the growth factor, or to model expansion as a separate cash-flow stream layered onto the base subscription.

The fourth, and most subtle, is using the mean when you should use the median. LTV distributions are almost always right-skewed: a few huge accounts make the mean unrepresentative. When you are sizing a paid-acquisition strategy aimed at typical customers, the mean overstates what you can afford to spend per CAC. Report both, and use the median when the goal is forecasting the modal experience rather than total revenue.

A fifth, easy-to-overlook mistake is not refreshing the churn assumption when macro conditions shift. A recession, a pricing change, or a new competitor can push churn up 30% in a quarter. If your LTV dashboard is still using last year's churn rate, every downstream decision — paid spend caps, payback period forecasts, sales quotas — is silently wrong. The fix is a monthly rebuild of the LTV curve with the current trailing-90-day churn.

If you want to drill metrics like this every day, NAILDD is launching with 500+ SQL and analytics problems built around exactly this pattern.

FAQ

Should LTV be measured as revenue or profit?

For any comparison to CAC, use gross-profit LTV. Revenue LTV inflates the ratio because it ignores cost of goods sold, payment fees, infra, and support — costs that quietly eat 30-70% of every dollar before it becomes "profit." For top-line forecasting or revenue reports, revenue-LTV is fine, but always label which version you are showing.

What LTV/CAC ratio is considered healthy?

3:1 is the industry floor for "healthy" in B2B SaaS and consumer subscription. 5:1 or higher is often a sign you are under-investing in growth and could spend more on acquisition. Below 2:1 and you are essentially breaking even after overhead. Below 1:1 means every new customer makes the loss bigger, and the channel needs to be paused immediately.

How do I improve LTV quickly?

The fastest lever is usually expansion revenue from existing customers — upsells, cross-sells, plan upgrades — because the CAC for an upsell is near zero compared to a new acquisition. The second lever is churn reduction, especially on the involuntary side (failed cards, expired payment methods), which can recover 10-20% of lost LTV without any product work. New-customer pricing changes move LTV too, but they take longer to read.

Predictive or historical — which should I use?

Use historical LTV for board reports, finance reconciliation, and anything that has to defend against audit. Use predictive LTV for marketing budget decisions, channel allocation, and forward-looking strategy. The mistake is using historical LTV to set next quarter's CAC ceiling — it under-counts the future and will make every channel look worse than it is.

How does LTV interact with payback period?

LTV tells you the long-term value of a customer; CAC payback period tells you how fast you recover the acquisition cost. A business with LTV $5,000 and 24-month payback is healthy in theory but cash-constrained in practice — you have to fund 24 months of CAC before each customer turns positive. Most growth teams target a payback period under 12 months alongside the 3:1 LTV/CAC ratio.

What is the difference between LTV and CLV?

LTV (lifetime value) and CLV (customer lifetime value) are the same metric — different teams just use different acronyms. Some companies reserve "predicted LTV" for the modeled forward-looking number and "historical LTV" for the actual-to-date figure. The acronym debate matters less than which version (revenue vs profit, predictive vs historical) you are actually using.