Naive LTV (ARPU Γ 1/churn) assumes constant churn. Real cohort LTV uses actual retention by month. The two can differ 2x or more for subscriptions with high month-1 churn.
Join 1,200+ readers. One email per week. Unsubscribe anytime.
Frequently asked questions
1.What if I don't have 12mo data?
Extrapolate from 3-month cohorts carefully. Healthy SaaS retention flattens around month 6β9.
2.Is retention revenue or logo?
For LTV, use revenue retention (NRR) β captures upsell. For churn rate, use logo retention.
The LTV number on your pitch deck is probably wrong
Every SaaS company I've ever audited has overstated LTV by 30β80%. The usual culprits: using month-one retention multiplied by 24 months (ignores the steep curve), assuming current churn stays flat (churn usually rises in later cohorts as the easy wins saturate), and not discounting for gross margin. The formal LTV definition most finance teams want β gross-margin-weighted cumulative revenue per customer, summed across their actual retention curve, not a theoretical one β is almost never what marketing teams put in the board deck.
This calculator takes a cohort-based approach: you enter monthly retention rates for months 1β12 (or longer), your average revenue per user per month, and your gross margin. It returns the real LTV based on the actual shape of your retention curve, and separates "year-1 LTV" (the cash you can plan with) from "steady-state LTV" (the north star).
Benchmarks: retention curves that work (2026)
B2B SaaS annual net revenue retention
105β130%
Top quartile has expansion
B2B SaaS annual gross retention
85β95%
Dollar-weighted
B2C SaaS annual net retention
55β80%
No expansion typically
Consumer subscription (streaming)
65β82% YoY
Churn seasonal
DTC subscription (CPG)
Month-6 retention 35β55%
Tough retention category
Newsletter / publisher subscriptions
78β90% YoY
Best-in-class retention
E-commerce repeat (3x+ buyer)
15β30% of first-time buyers
The core LTV driver
Marketplace supply-side retention
50β75% YoY
Varies by category
The shape of retention matters more than the average
Two companies can have the same "20% month-12 retention" and radically different LTVs. Company A drops 40% in month 1 (trial-to-paid, early churn) then decays slowly β month 3 retention 45%, month 6 retention 32%, month 12 retention 20%. Company B retains 70% in month 1 but decays steeply β month 3 retention 50%, month 6 retention 30%, month 12 retention 20%. Both hit 20% at month 12, but Company A's cumulative LTV is often 20β35% higher because the later months contribute more cumulative revenue.
Plotting your retention curve (by monthly cohort, overlaid) is the first analytics exercise I make every new client do. In Mixpanel, Amplitude, or a spreadsheet β but not in the aggregated churn number their Stripe dashboard shows. That number hides the cohort dynamics.
Early-LTV vs. steady-state-LTV: the planning distinction
Early-LTV (month-3 or month-6 LTV) is what you can plan against. It's the cash the customer has actually produced. If you're a bootstrapped DTC with 60-day payback, early-LTV tells you whether the campaign ran a profit.
Projected-LTV (12-month or 24-month) is a forecast based on the retention curve. It's the pitch-deck number. VCs care about it. Operators should be skeptical of it.
Steady-state-LTV (asymptotic) is the infinite-horizon sum of revenue from a customer. Only meaningful for categories with true long-term retention like health insurance, utilities, or enterprise SaaS with net-expansion.
Use early-LTV for cash planning. Use projected-LTV for CAC targets and strategic decisions. Never use steady-state-LTV except for high-retention categories where you have genuine 5+ year data.
The math mistake that kills most LTV models
Using month-1 retention (say, 85%) raised to a power (85% ^ 12 = 14% month-12 retention) assumes constant churn β exponential decay. Real retention curves never look like exponential decay. They look like power curves: steep initial drop, flattening over time. Using exponential decay systematically underestimates long-term retention and underprices LTV for customers who have already made it past the early-churn phase.
The fix: fit an actual curve to your cohort data. Power law (C Γ t^βa) works well for consumer SaaS and DTC. For B2B, use a segmented model β steep first-month "trial" churn separate from long-run enterprise retention. Stripe's Atlas guide has good templates; if you're on Mixpanel or Amplitude, cohort-retention reports are built in.
Monthly retention rates that actually imply good LTV
B2C SaaS (consumer app)
Month-1 60%, Month-6 25%, Month-12 14%
Typical healthy
SMB SaaS
Month-1 85%, Month-6 65%, Month-12 50%
Good retention
Mid-market SaaS
Month-1 95%, Month-6 85%, Month-12 78%
Dollar-weighted
Enterprise SaaS
Month-1 98%, Month-6 95%, Month-12 92%
With expansion > 100%
DTC subscription (food, CPG)
Month-1 65%, Month-3 40%, Month-6 28%
Category reality
E-commerce (no subscription)
First repeat 28β42%, 2nd repeat 55β65%
Discrete, not monthly
Gross margin: the LTV multiplier people forget
A $40/month SaaS subscription with 85% gross margin produces $34/month in gross-margin dollars. A $40/month DTC supplement subscription at 58% gross margin produces $23/month. Both have the same nominal monthly revenue but the SaaS customer is worth 47% more in LTV for the same retention curve. Always calculate LTV in gross-margin dollars, not top-line revenue, unless you're preparing a top-of-funnel growth slide.
For payback calculations specifically, use gross-margin LTV. For CAC:LTV ratios, use gross-margin LTV. For forecasting revenue, use top-line LTV. Keep both numbers visible; the mix matters.
Net revenue retention: the expansion lever
In B2B SaaS, the LTV conversation is increasingly about net revenue retention (NRR) rather than retention alone. NRR measures the dollar-weighted change in revenue from existing customers β expansions (upsells, seat additions, price increases) minus contractions minus churn.
Snowflake has reported 169% NRR at various quarters. HubSpot historically runs 105β112%. A company with 115% NRR doubles customer revenue roughly every 5 years through pure expansion. A company with 92% NRR loses 8% of cohort revenue annually even before accounting for logo churn. The difference between those two trajectories dwarfs any CAC efficiency question.
The retention levers that actually move the LTV number
Onboarding to 'activation' within 7 days. Mixpanel data shows activation within 7 days predicts 60%+ higher month-6 retention. Obsess over the activation metric more than acquisition.
Habit formation in weeks 1β4. B2C SaaS users who log in 3+ times in week 1 retain 2β3x better than those who log in once. Weekly digest emails, smart push notifications, progress reminders.
Pricing that rewards annual commitment. 15β25% annual discount in exchange for annual commit. Typically triples month-12 retention for SaaS.
Product velocity. Customers churn less when the product is visibly improving. Ship changelogs, monthly product-update emails, visible roadmap.
Customer success for enterprise. Dedicated CSM for over $30K ACV. Expansion pipeline depends on this.
Winback flows for consumer. Day-30, day-60, day-90 post-churn emails with targeted offers. Recover 8β15% of churned customers.
The analyst's move: plot revenue-retention by cohort, not just user-retention
Logo retention (are they still a customer?) and revenue retention (are they still paying us the same or more?) can diverge sharply. If logo retention is 80% but revenue retention is 65%, your existing customers are downgrading. If logo retention is 80% but revenue retention is 110%, your existing customers are expanding β which is dramatically better. Always report both numbers on a cohort dashboard.
Frequently asked questions
Q1.What's the simplest accurate LTV formula?
LTV = sum of (monthly retention Γ monthly revenue per user Γ gross margin) across expected customer lifetime. For most SaaS, approximate as ARPU Γ gross margin Γ (1 / monthly churn rate). The formula fails when churn isn't constant β which it usually isn't. For real answers, use actual cohort data, not an averaged churn rate.
Q2.How many months of cohort data do I need for a reliable LTV?
24 months minimum for consumer SaaS or subscription DTC. 36+ months for B2B SaaS. Under 12 months, your projected LTV has 40%+ error bars and shouldn't drive strategic decisions. You can still calculate early-LTV (month-3 or month-6) with less data and use that for short-cycle planning.
Q3.Should I use median or average LTV?
For distribution-heavy categories (B2B SaaS where enterprise customers dwarf SMB), report median for typical customer value and average for blended business economics. For tight-distribution categories (consumer subscription with uniform pricing), average is fine. Always segment by plan tier or customer size before comparing.
Q4.What's the difference between NRR and GRR?
GRR (Gross Revenue Retention) is 100% minus churn and downgrades β caps at 100%. NRR (Net Revenue Retention) adds expansion from existing customers β can exceed 100%. Best-in-class SaaS target: GRR 90%+ and NRR 110%+. NRR over 100% means you grow existing customer revenue faster than you lose it, which is the strongest predictor of public-company-quality SaaS economics.
Q5.How does LTV change for a product with seasonal usage?
Build cohort models around seasonal cycles, not calendar cycles. A lawn-care SaaS might have 'active' retention from MarchβOctober and dormant NovβFeb; treating NovβFeb as 'churn' underestimates real LTV. Use 'engagement' rather than 'active subscription' as your retention metric for seasonal products.
Q6.Can a company have great LTV:CAC but still go bankrupt?
Yes β via cash-flow timing. If your LTV is $1,200 (paid over 24 months) and CAC is $300 paid now, LTV:CAC is 4:1 (healthy) but payback is ~6 months. If growth requires spending $1M/month on CAC today and LTV comes in $42/month per customer, you can be profitable in theory and cash-negative in practice. Always pair LTV:CAC with payback period and cash-conversion cycle.