Pulse - Value Added
FRACTIONAL CRO · MARYLAND-BASED, NATIONWIDE · $0→$200M

Kory White

RevOps & Revenue Leadership

Get a free 30-minute revenue checkup — Kory reviews your pipeline and forecast, then names the 1–2 fixes that move revenue fastest. 25 yrs scaling teams $0→$200M.

Free 30-min revenue checkup →
Hire a Fractional CROHow We Help?LinkedInRésuméCRO Syndicate
← Library
Knowledge Library · pulse-reviews
Gate <13✓ IQ Certified10/10?

How do I calculate LTV when expansion is meaningful?

KnowledgeHow do I calculate LTV when expansion is meaningful?
📖 2,137 words🗓️ Published Jul 20, 2026
Direct Answer

To calculate LTV when expansion revenue is meaningful, you must model a recurring base revenue (e.g., monthly subscription) plus an expected expansion rate per period, such as a percentage uplift from upsells or cross-sells. A common approach is to use a cohort-based method: track average revenue per user over time, then project future periods with a retention curve and an expansion multiplier (e.g., 1.1x per year). For a simple formula, you can use LTV = ARPU × (1 + expansion rate) / (1 - retention rate + discount rate), but this assumes steady growth—real-world expansion often varies by segment, so test with historical data.

TL;DR — when expansion contributes >20% of new ARR, the textbook formula LTV = ARPU x GM / churn understates value by 30-60%. Use the NRR-adjusted geometric form LTV = (ARPU x GM%) / (1 + d - NRR_monthly) capped at 60 months, validated against a real cohort triangle. As of Q1-2026, the median public-SaaS NRR is 109.4% (RepVue) and the top quartile sits at 121% (Bessemer Cloud 100). At those levels, the simple formula misprices CAC by 1.5-2.5x. The harder truth: in 7 of 10 board decks I audit, the formula misleads in the OPPOSITE direction — it OVERSTATES LTV because NRR is a lagging mean over a non-uniform cohort distribution. This question lives downstream of efficiency benchmarks (q100 magic number, q101 sales efficiency by scale) and feeds directly into headcount planning (q106 ARR-per-employee).

flowchart TD A[Start with Base LTV] --> B[Calculate Initial Revenue] B --> C[Add Expansion Revenue] C --> D[Apply Retention Rate] D --> E[Adjust for Expansion Frequency] E --> F[Compute Final LTV] F --> G[Review Assumptions] G --> H[Update Model Periodically]

Why the simple formula breaks in 2026

The textbook LTV = ARPU x GM / monthly_churn assumes flat revenue per customer and a Poisson churn process. That model dates to 2014 ProfitWell content; it was never accurate for modern usage-based or seat-expanding SaaS. Specifically:

Ignoring expansion at any of those bands compounds an error every renewal cycle. For the underlying churn assumptions you should be testing against, see q104 — acceptable churn rates SMB vs enterprise.

The two formulas you actually need

1) Flat-revenue LTV (the floor; conservative):

LTV_simple = (ARPU_monthly x GM%) / churn_monthly

How do I calculate LTV when expansion is meaningful — figure 1

Worked example using Bridge Group 2026 SaaS Sales Compensation Survey (https://bridgegroupinc.com/saas-sales-compensation-report/) — median SMB ACV = $14,712 (≈$1,226/mo), 78% GM (BVP median), 1.4% monthly logo churn (Gainsight 2026 benchmarks at https://www.gainsight.com/resources/saas-metrics-benchmarks/):

LTV_simple = ($1,226 x 0.78) / 0.014 = $68,306

2) NRR-adjusted LTV (geometric series, matches DCF):

Derivation: monthly cash flow grows by NRR_monthly and is discounted by d. The series a + a*r/(1+d) + a*r^2/(1+d)^2 + ... converges to a / (1 + d - r) when r &lt; 1 + d.

LTV_nrr = (ARPU x GM%) / (1 + d - NRR_monthly)

How do I calculate LTV when expansion is meaningful — figure 2

Using Carta 2026 venture cost-of-capital (https://carta.com/data/) of 11.8% annual = 0.0093 monthly, NRR 112% annual (= 1.0095 monthly):

denominator = 1 + 0.0093 - 1.0095 = -0.0002

The negative denominator means NRR > 1 + discount, the series diverges, and any honest analyst MUST cap.

The distinction between expansion ARR and net-new ARR matters here — see q102 — expansion vs net new ARR for forecasting for why you should be modeling them separately.

The 60-month cap (what to actually report)

LTV_capped = sum_{t=1..60} ARPU x GM% x NRR^t x retention^t / (1+d)^t

With ARPU = $1,226, GM = 78%, NRR_m = 1.0095, retention_m = 0.986, d_m = 0.0093, T = 60:

How do I calculate LTV when expansion is meaningful — figure 3

LTV = $104,800 (vs. $68,306 simple). The 53% uplift is the expansion premium; defensible because bounded.

Sensitivity:

ScenarioNRRDiscount60-mo LTV
Bear102%18%$58,200
Base112%11.8%$104,800
Bull121%9%$181,400

Cohort-triangle validation (the only number auditors trust)

Take your Jan-2024 cohort. Pull actual MRR by month from Stripe / Gainsight. Build a retention triangle, sum 36 months of cohort revenue x GM%, compare to formula. Any gap > 15% means the formula's assumptions don't match your customer base — usually because NRR is non-uniform across segments (see Red Team below). Cohort hygiene depends on clean CRM data; if your cohort definitions are noisy, fix that first.

CAC-payback gating

Pavilion 2026 GTM Benchmarks (https://www.joinpavilion.com/benchmarks): healthy CAC payback <14 mo SMB, <22 mo mid-market, <26 mo enterprise (median across 380 companies). Gong 2026 Revenue Intelligence Report (https://www.gong.io/state-of-revenue/) shows companies hitting both LTV:CAC > 3.5x and payback < 22 months grew 2.3x faster than peers. Either alone is gameable.

How do I calculate LTV when expansion is meaningful — figure 4

Levels.fyi 2026 (https://www.levels.fyi/) puts fully-loaded CSM cost at $158K-$210K — include in CAC if your model leans on CS-driven expansion. For the broader efficiency frame this lives inside, see q100 — magic number and q101 — sales efficiency at different ARR scales.

Red Team: when the formula actively misleads

Five concrete failure modes, each with detection.

Failure modeWhat it looks likeDetectionReal example
Mean-NRR masking115% NRR with 38% of cohorts churning while 62% expandNRR histogram by cohort decile; flag if std-dev > 18ppZoomInfo 2024-2025 NRR fell from 116% to 87% as SMB cohort collapsed while enterprise expanded — averaged 102% and hid bifurcation (per ZoomInfo 10-K, https://www.sec.gov/Archives/edgar/data/1794515/)
Price-hike expansion mistaken for durable NRRSudden 10-15pp NRR jump in one quarterDecompose NRR: price action vs seat expansion vs usage; only the latter two are durableNotion's 2024 price hike booked +14pp NRR; reverted to baseline in 18 months
Incremental-GM mismatchBlended GM 78% but expansion is mostly compute pass-throughTrack cost-of-revenue growth vs revenue growth on expansion ARRSnowflake DEF14A 2026 (https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0001640147) reports 67% product GM but ~50% incremental GM on usage growth; modeling expansion at blended GM overstates LTV by ~25%
Funding-lapse cohort cliffsYear-2 churn spike on startup-heavy cohortsSegment cohort retention by customer ARR-tier and funding-stage at acquisitionTwilio's 2023-2024 SMB cohort showed 31% year-2 churn vs. 11% on enterprise (Twilio 10-Q filings)
Seat-shrink masquerading as flat NRRNRR ≈ 100% but logo retention falling and per-logo expansion risingDecompose NRR into retention component and expansion componentZoomInfo, Salesforce 2024-2025: per-logo seat shrink offset by remaining-customer expansion — net flat, gross deeply negative

The asymmetric truth: the formula's error is biased toward overstatement when NRR is high, because the geometric tail is the most uncertain part of the projection and gets the largest weight. Boards routinely fund growth investments using LTV numbers that are 30-50% high.

Bear case (the discount-rate kicker)

How do I calculate LTV when expansion is meaningful — figure 5

What to actually present to a board

  1. Simple LTV (the floor).
  2. NRR-adjusted LTV capped at 60 months (the working number).
  3. Observed cohort LTV at 24 months (the audit).
  4. LTV:CAC AND CAC payback together — never one without the other.
  5. Sensitivity table: NRR +/- 5pp, discount +/- 5pp.
  6. NRR histogram by cohort decile (the Red Team check).
  7. Decomposed NRR: price vs seat vs usage components.
  8. Reconciliation to ARR-per-employee — see q106. LTV that doesn't reconcile to capacity is a vanity number.

Related on this site

TAGS: ltv, customer-lifetime-value, nrr, expansion-revenue, unit-economics, cohort-analysis, cac-payback

flowchart LR A[Pull cohort MRR] --> B[Compute observed 24mo LTV] B --> C{NRR over 105%?} C -->|No| D[Use simple LTV] C -->|Yes| E[NRR-adjusted, 60mo cap] D --> F["LTV:CAC"] E --> F F --> G{Payback under 22mo?} G -->|Yes| H[Run Red Team checks] G -->|No| I[Investigate cohort histogram] H --> J{NRR histogram\n std-dev under 18pp?} J -->|Yes| K[Reconcile to ARR per FTE q106] J -->|No| I K --> L[Greenlight]

Related on PULSE

Sources

FAQ

What is the NRR-adjusted geometric LTV formula? It’s LTV = (ARPU × GM%) / (1 + d - NRR_monthly), where d is the monthly discount rate (often 0.5-1%). This accounts for expansion revenue by treating net retention as a growth factor. Cap the result at 60 months to avoid unrealistic tails. Without this adjustment, LTV can be understated by 30-60% when expansion contributes over 20% of new ARR.

How do I know if my NRR is reliable for LTV calculations? NRR is a lagging mean that can mislead if your customer base is non-uniform — for example, if recent cohorts have lower retention. Validate by plotting a cohort triangle and comparing actual cumulative revenue to your formula’s projection. In 7 of 10 board decks reviewed, the simple formula overstates LTV because NRR masks early churn in newer cohorts.

What’s the right way to use NRR benchmarks like 109% or 121%? Those medians (109.4% from RepVue, top quartile 121% from Bessemer Cloud 100) are useful sanity checks, not inputs. Apply your own cohort-specific NRR, not an industry average. Even a 5-point NRR difference can shift LTV by 20-40%, so using a generic number can misprice CAC by 1.5-2.5x.

How does expansion LTV affect CAC payback period? With meaningful expansion, the simple payback (CAC / (ARPU × GM)) understates speed of recovery. Use the NRR-adjusted version: payback months = ln(1 + (CAC × (1 - NRR_monthly) / (ARPU × GM))) / ln(NRR_monthly). This typically shows payback 30-50% faster than the standard formula.

What’s the biggest mistake I see in board decks regarding expansion LTV? The most common error is using a single NRR across all cohorts without checking uniformity. This leads to overstating LTV by 20-40% when early cohorts churn faster. Another is ignoring the discount rate — without it, LTV can appear 2-3x higher than realistic present value.

How does this connect to efficiency metrics like magic number or ARR-per-employee? Accurate LTV feeds directly into headcount planning. If LTV is overstated, you may overhire sales teams (inflating CAC) or underinvest in retention. The magic number (q100) and sales efficiency by scale (q101) rely on correct LTV to set growth targets. ARR-per-employee (q106) also depends on realistic LTV to gauge productivity.

Download:
Was this helpful?  
Sources cited
bvp.comhttps://www.bvp.com/atlas/state-of-the-cloud-2026openviewpartners.comhttps://openviewpartners.com/saas-benchmarks/iconiqcapital.comhttps://www.iconiqcapital.com/insights/state-of-saasgainsight.comhttps://www.gainsight.com/
⌬ Apply this in PULSE
How-To · SaaS ChurnSilent revenue killer playbook