← Back to articles

Customer Lifetime Value (LTV): Predicting Long Term SaaS Profitability

Key Takeaways

Master customer lifetime value (LTV) calculations, from basic formulas to sophisticated cohort-based predictions. Learn how expansion, churn, and gross margin impact LTV and why accurate LTV projections are critical for investor confidence.

Long-term financial projections and revenue forecasting on analytics platform

Customer lifetime value (LTV) is the north star metric for SaaS profitability. It represents the total revenue you expect to generate from a customer across the entire relationship. A customer acquired for $1,000 that generates $12,000 in lifetime revenue has completely different implications for your business than one acquired for $1,000 that generates $1,500.

LTV calculation seems straightforward on the surface but becomes complex when accounting for real-world dynamics: variable churn rates, expansion revenue, multiple cohorts with different retention patterns, and the time value of money.

The Simple LTV Formula: A Dangerous Oversimplification

The most common LTV formula is deceptively simple and dangerously wrong for most SaaS companies:

LTV = Average Revenue Per User (ARPU) × (1 / Churn Rate)

If your ARPU is $100 and monthly churn is 5% (0.05), LTV = $100 / 0.05 = $2,000.

This formula assumes: (1) infinite lifetime if churn never occurs, (2) constant ARPU (no expansion or contraction), (3) churn is random rather than showing cohort-specific patterns. These assumptions are so wrong that this formula should be abandoned in favor of more accurate models.

The Gross Margin-Adjusted LTV: Accounting for Unit Economics

Revenue is not profit. A customer paying $100/month but costing $80/month to serve (hosting, customer success, payment processing) only contributes $20 to your lifetime value. High-growth SaaS companies focus on gross margin-adjusted LTV.

LTV = (ARPU × Gross Margin %) × (1 / Monthly Churn Rate)

If your ARPU is $100, gross margin is 75%, and monthly churn is 5%:

LTV = ($100 × 0.75) × (1 / 0.05) = $75 × 20 = $1,500

This $1,500 represents the profit contribution from that customer over their expected lifetime. This is the number that matters for profitability—not the raw revenue they generate.

Cohort-Based LTV: The Real Predictor of Long-Term Value

Different customer cohorts have different retention patterns and expansion rates. Customers acquired 18 months ago might have 40% cumulative churn while customers acquired 6 months ago might have only 10% churn. These different cohorts have different LTVs, not a single company-wide LTV.

Build cohort LTV models by tracking how each acquisition cohort generates revenue over time. For a customer acquired in January: - January: $100 revenue - February: $95 (5% churned) - March: $95 (same cohort, slight expansion to $100) - April: $90 (5% of original cohort churned) - And so on... Sum the revenue contribution from each cohort across all months of their lifecycle to determine actual cohort LTV. Early cohorts will show complete lifecycles (customers who fully churned). Recent cohorts show partial data (still generating revenue but haven't reached end of life).

This cohort approach reveals patterns: if recent cohorts show faster expansion than older cohorts, you have improving LTV trajectory. If recent cohorts show faster churn, your product quality has degraded.

Accounting for Expansion Revenue in LTV Calculation

Many SaaS companies have expansion revenue where existing customers upgrade to higher tiers or add products. This expansion significantly increases LTV beyond initial contract value.

For expansion-driven SaaS businesses, track both contraction and expansion: - Base LTV from initial customer contracts - Add expansion LTV from upsells and cross-sells - Subtract contraction LTV from downgrades - Net = True LTV A customer acquiring at $50/month who expands to $150/month by month 12 has much higher LTV than static metrics suggest. Conversely, a customer acquiring at $100/month who downgrades to $40/month by month 12 has lower true LTV.

The highest-value SaaS businesses are those with strong expansion (Net Revenue Retention above 130%) combined with low churn. This combination compounds—customers generate increasing revenue over time rather than constant or declining revenue.

Calculating Payback Period as Part of LTV Analysis

LTV doesn't exist in isolation—it must be considered alongside payback period. A customer with $5,000 LTV but $2,000 CAC and 30-month payback period is very different from a customer with $3,000 LTV but $500 CAC and 6-month payback period.

CAC Payback (months) = CAC / (Monthly Revenue - Monthly Costs)

Or simplified: CAC Payback = CAC / (ARPU × Gross Margin %)

For venture-scale SaaS, target payback periods of 12-18 months. Beyond 24 months, you're burning too much cash for too long before recovering acquisition costs. Shorter payback periods (6-12 months) allow for faster scaling and lower capital requirements.

Discount Rate and Present Value of LTV

Technically, LTV should account for the time value of money. A dollar received today is worth more than a dollar received in two years. For SaaS businesses, this is often ignored in practice, but for rigorous financial modeling, apply a discount rate.

Present Value LTV = Sum of (Monthly Revenue × Gross Margin) / (1 + Discount Rate)^(Number of Months)

For a growth-stage SaaS company, use a discount rate of 10-20% depending on risk profile. This discounts future revenue to present value. A customer with $500/month revenue for 36 months has nominal LTV of $18,000, but with 15% discount rate has present value LTV of approximately $13,000.

Most startup investors understand this intuitively but don't require rigorous present value LTV calculations. However, for accurate financial modeling and valuation, present value matters.

Enterprise vs. SMB LTV: Segmentation Matters

Enterprise customers have different LTV profiles than SMB customers. Enterprise typically has: - Higher initial ARPU - Lower churn (switching costs are high) - Higher expansion potential (more departments can buy) - Longer initial ramp (takes time for customer success) SMB typically has: - Lower initial ARPU - Higher churn (less commitment, more price sensitivity) - Lower expansion (smaller organization) - Faster ramp-up Calculate segment-specific LTV. Your company LTV might be $5,000, but enterprise LTV might be $25,000 while SMB LTV is $1,500. This drives completely different go-to-market strategies and unit economics.

LTV Prediction: Forward-Looking vs. Backward-Looking

There are two approaches to LTV: backward-looking (historical) and forward-looking (projected). Investors care about the forward-looking number because it determines whether unit economics are sustainable.

Historical LTV: Calculate from customers who have fully churned or reached a mature state. For a 3-year-old company, historical LTV of customers acquired 3+ years ago provides actual numbers but might not reflect current product quality.

Projected LTV: Build models using current churn rates and expansion assumptions. If current monthly churn is 3% and current ARPU expansion is 2% annually, calculate LTV using these metrics. This reflects current business reality but relies on assumptions.

The gap between historical and projected LTV tells a story. If projected LTV is significantly higher than historical LTV, you're either improving the product or delusional about future churn. If projected LTV is lower, you're facing headwinds you should address.

LTV Bridges and Waterfall Analysis

Show investors an LTV bridge that details how you get from acquisition to lifetime value: Starting point: Customer acquired + Initial ARPU ($100) + Expected expansion by month 12 (+$50) + Expected expansion by month 24 (+$30) + Additional expansion year 3+ (+$20) - Expected churn impact (35% of customer base has churned by month 36) = Gross LTV before costs - CAC (capitalized upfront) = Net LTV = LTV/CAC ratio (3.0x example) This waterfall shows investors each assumption and makes the LTV number defensible. More importantly, it identifies which assumptions you're most uncertain about so you can run experiments or gather data to validate them.

Benchmarking LTV and Detecting Problems

LTV varies by business model, but benchmarks exist: SaaS horizontal tools: $2,000-$8,000 LTV with $300-$1,200 CAC (4-8x ratio) Vertical SaaS: $5,000-$20,000 LTV with $800-$3,000 CAC (4-8x ratio) Enterprise SaaS: $50,000-$500,000 LTV with $10,000-$100,000 CAC (3-5x ratio) If your LTV is below the lower bound for your category, investigate: 1. Is churn too high? (Fix with product improvements and customer success) 2. Is ARPU too low? (Fix with upselling, better pricing) 3. Are you measuring wrong? (Ensure you're including gross margin adjustment) If your LTV appears high relative to CAC (8x or higher) but CAC is very low, question whether your CAC calculation is complete. Many founders discover their CAC is higher than they thought during due diligence, which reduces the LTV/CAC ratio closer to 3-4x reality.

Key Takeaways

  • Simple LTV formula (ARPU/Churn) ignores gross margin, expansion, and cohort differences
  • Use gross margin-adjusted LTV to measure actual profit contribution: (ARPU × GM%) / Churn
  • Calculate cohort-based LTV to account for different retention and expansion patterns
  • Expansion revenue (upgrades) significantly increases LTV beyond base contracts
  • CAC Payback period of 12-18 months is standard; beyond 24 months becomes unsustainable
  • Apply discount rate to LTV for technically accurate present value calculations
  • Segment LTV by customer type (Enterprise vs. SMB) for accurate models
  • Use LTV bridges and waterfall analysis to show investors your assumptions and key drivers
  • Benchmark LTV against industry standards to detect problems early

FAQ: Customer Lifetime Value Calculation

Q: Should I use gross margin or net margin in LTV? A: Use gross margin (revenue minus cost of goods sold). Net margin includes overhead allocation, which should be handled separately in profitability analysis. LTV should measure the profit directly attributable to serving that customer, which is gross margin.

Q: How do I calculate LTV for freemium or free-trial users? A: For freemium, only include the LTV of users who convert to paid. The LTV of free users is zero (no revenue). For free trials, apply the trial conversion rate: LTV = LTV(Paid Customers) × (Trial Conversion Rate). This accounts for the fact that not all trial users become customers.

Q: What if my churn isn't constant month-to-month? A: Use cohort data to build more accurate models. If year 1 churn is 5% monthly but year 2 churn drops to 2% monthly (customers become more loyal over time), build separate LTV calculations for each period or use weighted averages from your cohort analysis.

Q: How far into the future should I project LTV? A: Most SaaS businesses calculate LTV for 36-60 months (3-5 years). Beyond 5 years, projections become too uncertain. For very high-churn businesses, you might only project 12-24 months. The horizon depends on your typical customer lifecycle.

Q: How do I account for payment processing fees in LTV? A: Include payment processing fees (typically 2-3% of revenue) in cost of goods sold, which reduces gross margin. This flows through to LTV calculation automatically if you use accurate gross margin figures.

Get the complete guide with all 16 chapters, exercises, and model templates.

Get Raise Ready - $9.99
YP
Yanni Papoutsi

VP Finance & Strategy. Author of Raise Ready. Has supported fundraising across multiple rounds backed by Creandum, Profounders, B2Ventures, and Boost Capital. Experience spanning UK, US, and Dubai markets.

The Raise Ready Weekly

Every Friday: the best startup finance insights. Fundraising, modeling, unit economics. No spam.