
Calculating LTV for SaaS sounds simple — and that’s exactly why most CEOs get it wrong. The textbook formula is one line. The honest version requires gross margin, segmentation, and a churn rate that compounds the way real customers behave. The gap between the textbook number and the honest number is usually 2–3x. That gap is the difference between a board deck that holds up under scrutiny and one that doesn’t.
This guide walks through the math the way you’d actually use it inside a $5M–$15M ARR SaaS business — not as an academic exercise. You’ll get the formula, a worked example at realistic numbers, the five mistakes that inflate the result, and the segmentation approach that turns LTV from a vanity metric into a decision tool.
What LTV Means in SaaS (and Why the Simple Definition Is Misleading)
Lifetime value (LTV) is the total gross profit a single customer is expected to deliver over the time they stay subscribed. In SaaS, “lifetime” is not a number you observe — it’s a number you derive from your churn rate. That distinction matters because every input is an estimate, and small estimation errors compound into large LTV errors.
You’ll also see the metric written as CLV (Customer Lifetime Value) or CLTV. They all mean the same thing. SaaS finance teams and investors default to LTV, so that’s the convention used here.
The reason LTV exists as a metric in the first place is that SaaS economics don’t fit a traditional profit-and-loss view. When you spend $10,000 to acquire a customer who pays $500 per month, you can’t ask “did that customer make us money this month?” The answer is always no for the first several months. The right question is “did that customer make us money over the time they stayed?” — and to answer that, you need LTV.
LTV is half of the equation that defines whether a SaaS business can scale. The other half is CAC (Customer Acquisition Cost). The ratio of the two — covered in depth in our LTV/CAC guide — is the single most important number for evaluating unit economics. But you can’t trust the ratio if the LTV in the numerator is wrong, which is why the calculation itself deserves the careful walkthrough below.
The Formula for Calculating LTV in SaaS
Three formulas matter. They’re listed below from simplest to most honest. Use the third one for any number that will appear in a board deck or investor model.
Formula 1: The Quick Formula (Use for Back-of-Envelope Only)
LTV = ARPA / Monthly Churn Rate
Where:
- ARPA = Average Revenue Per Account (monthly, in dollars)
- Monthly Churn Rate = the percentage of customers (or revenue) you lose each month, expressed as a decimal
Example: $500 ARPA ÷ 2% monthly churn (0.02) = $25,000 LTV.
This is the formula most blogs lead with. It’s wrong in one important way — it ignores gross margin, so it treats every dollar of revenue as a dollar of profit. For a SaaS company at 75% gross margin, this overstates LTV by 33%.
Formula 2: The Gross-Margin-Adjusted Formula (Use for Internal Decisions)
LTV = (ARPA × Gross Margin %) / Monthly Churn Rate
Same inputs, plus:
- Gross Margin % = (Revenue − COGS) / Revenue, expressed as a decimal
Example: $500 ARPA × 0.75 gross margin ÷ 0.02 monthly churn = $18,750 LTV.
This is the version the customer lifetime value guide on saasceo.com walks through in detail. It’s the right formula for most internal analyses — board reporting, channel ROI decisions, sales-team payback calculations.
Formula 3: The Honest Formula (Use for Investor and M&A Math)
LTV = ARPA × Gross Margin % × Average Customer Lifespan
Where:
- Average Customer Lifespan = 1 / Monthly Churn Rate, expressed in months
Example: $500 ARPA × 0.75 gross margin × (1 / 0.02 = 50 months) = $18,750 LTV.
Mathematically this is identical to Formula 2 — the lifespan term is just the inverse of churn. But writing it this way makes the implicit assumption visible: you’re modeling a customer who pays the same ARPA every month for exactly 1 / churn months, then leaves. That’s a simplification of reality. The real customer base has a long tail of high-value retainers and a fat early-cancellation distribution. Sophisticated investors will discount the headline LTV when they suspect the underlying distribution.
Use Formula 3 when you need to talk through the assumption set with a CFO, an auditor, or a strategic acquirer. Use Formula 2 for everyone else.

A Worked Example: LTV at $5M ARR
Let’s calculate LTV for a realistic mid-stage SaaS company. The numbers are the kind you’d see in a typical $5M ARR B2B SaaS at the $5M–$15M ARR stage.
The Inputs
| Input | Value | Source |
|---|---|---|
| Total customers | 1,000 | Active subscriptions at end of month |
| MRR (Monthly Recurring Revenue) | $416,667 | $5M ARR ÷ 12 |
| ARPA (Average Revenue Per Account) | $417 | $416,667 MRR ÷ 1,000 customers (rounded) |
| Gross margin | 78% | After hosting, support, third-party APIs, DevOps |
| Customers lost in the month | 18 | From cancellations |
| Monthly customer churn rate | 1.8% | 18 ÷ 1,000 = 0.018 |
The Calculation
Plug those into Formula 2:
LTV = ($417 × 0.78) / 0.018 = $325.26 / 0.018 = $18,070
Let’s verify that with Formula 3:
- ARPA × Gross Margin = $417 × 0.78 = $325.26 of gross profit per customer per month
- Average Customer Lifespan = 1 / 0.018 = 55.56 months (about 4.6 years)
- LTV = $325.26 × 55.56 = $18,070
Same number. That’s the LTV.
What This Number Actually Means
This customer is worth roughly $18,000 in gross profit over their expected tenure. If you’re spending more than ~$6,000 to acquire them, you’re in trouble (that would be a 3.0× LTV/CAC ratio — the textbook minimum). If you’re spending $4,000 or less, you’re in good shape (4.5× or better).
Notice what this number does NOT tell you:
- It doesn’t tell you when that $18,070 arrives. Most of it comes in years 2 through 5.
- It doesn’t tell you whether this customer is representative. The 1,000-customer average hides huge segment variance.
- It doesn’t account for expansion. If your customers expand at 10% net revenue retention per year, the real LTV is meaningfully higher.
Those gaps are exactly what the next three sections address.
Where Each Input Actually Comes From
The formula is easy. Getting clean inputs is the hard part. Here’s how to source each number without fooling yourself.
ARPA: Revenue ÷ Customers (Choose the Denominator Carefully)
ARPA is just total recurring revenue divided by the count of customers paying it. The trap is the denominator.
If you count every account that touched your system this month — including 14-day trials, paused accounts, and free-tier users — your customer count balloons and ARPA collapses. If you only count fully paid annual contracts, you might exclude monthly customers entirely.
The right denominator is the count of accounts paying recurring revenue at the end of the measurement period. Trials don’t count until they convert. Free accounts don’t count at all. Paused accounts count only if they’re contracted to resume.
The numerator should be recurring revenue only. Strip out one-time implementation fees, professional services charges, and any expansion that hasn’t yet hit recurring billing. Mixing these in inflates ARPA in the early months and makes LTV look better than it is.
Gross Margin: Subtract True Cost of Revenue Only
SaaS gross margin should sit between 70% and 85% for a healthy business. If yours is below 60%, you have a service-heavy model masquerading as SaaS — your LTV calculation should reflect that.
What goes into COGS for SaaS:
- Hosting and infrastructure (AWS, GCP, Azure)
- Direct customer support staff (not sales-aligned customer success)
- Third-party APIs and software costs embedded in the product
- Site reliability and on-call DevOps
What does NOT go into COGS:
- R&D and engineering payroll
- Sales and marketing
- General and administrative overhead
- Customer success roles that drive expansion (those are S&M)
The most common mistake here is over-counting COGS by stuffing customer success into it. CS that drives expansion is acquisition expense; CS that resolves tickets is COGS. Split your CS headcount between the two before you compute gross margin.
Monthly Churn Rate: Use Customer Churn or Revenue Churn (Be Explicit)
Churn comes in two flavors, and they often produce different numbers:
| Type | Formula | When to Use |
|---|---|---|
| Customer churn (logo churn) | Customers Lost / Starting Customers | LTV for the average customer |
| Revenue churn (gross MRR churn) | Churned MRR / Starting MRR | LTV weighted by customer size |
If your customer mix is uniform — most accounts pay roughly the same ARPA — the two numbers will be close. If you have a long tail of small accounts that churn fast while large accounts retain, revenue churn will be lower than customer churn, and using revenue churn produces a higher (and more accurate) LTV.
The honest default is to calculate both and report them side by side. Pick one for the headline LTV number, but disclose the other so the reader knows what they’re looking at.
Average Customer Lifespan: Trust the Math, Then Sanity-Check It
The formula says lifespan = 1 / monthly churn. At 2% monthly churn, that’s 50 months. At 1% monthly churn, it’s 100 months. At 5% monthly churn, it’s 20 months.
This math is correct in expectation, but only if churn is steady-state. If your cohort retention curve drops sharply in months 1–3 and then flattens, the formula overstates LTV — because the formula assumes uniform monthly churn while the reality is that early churners exit first and the remaining cohort churns more slowly.
The sanity check: look at the actual retention of your oldest cohort. If a cohort that signed up 36 months ago still has 50% of its original customers active, your “average lifespan” calculation should produce something close to that observation. If the math says 80 months but you’ve never seen anyone stay longer than 30, your churn rate is being averaged over too short a window.

Segmented LTV: Why the Blended Number Is Almost Always Wrong
The single biggest mistake in calculating LTV for SaaS is computing one number for the whole company. 100% of the time, there are significant variances between customer segments — and the blended number hides them.
Here’s why it matters: a blended LTV of $18,000 sounds healthy. But if your enterprise segment has an LTV of $80,000 and your SMB segment has an LTV of $3,000, you don’t have an $18,000 customer base. You have two completely different businesses sharing a P&L. One of them is a unit-economics powerhouse; the other might be losing money on every acquisition. The blended number tells you nothing about which is which — and worse, it gives the SMB segment cover to keep burning cash.
The Segments That Matter Most
For a $5M–$15M ARR B2B SaaS, segment LTV by at least these dimensions:
- Contract size tier (SMB under $5K ACV, mid-market $5K–$25K, enterprise $25K+)
- Industry vertical (each vertical has its own churn dynamics)
- Acquisition channel (inbound vs. outbound vs. partner vs. paid)
- Contract term length (month-to-month vs. annual vs. multi-year)
- Geography (if you sell internationally, regional churn varies)
You won’t always have clean data for all five. Start with contract size tier and acquisition channel — those almost always produce the largest variance and are usually trackable in CRM data without new instrumentation.
Worked Example: Same Company, Two Segments
Same $5M ARR business, broken into two segments. The blended numbers from the prior example come from this exact mix — 800 SMB accounts at $200 ARPA plus 200 enterprise accounts at $1,283 ARPA produces $416,600 in MRR and the same 1.8% blended monthly churn (800 × 2.0% + 200 × 1.0% = 18 customers lost).
| Segment | Customers | ARPA | Gross Margin | Monthly Churn | LTV |
|---|---|---|---|---|---|
| SMB | 800 | $200 | 75% | 2.0% | $7,500 |
| Enterprise | 200 | $1,283 | 80% | 1.0% | $102,640 |
| Blended | 1,000 | $417 | 78% | 1.8% | $18,070 |
Math check on the segments:
- SMB: $200 × 0.75 / 0.02 = $150 / 0.02 = $7,500 ✓
- Enterprise: $1,283 × 0.80 / 0.01 = $1,026 / 0.01 = $102,640 ✓
Now imagine you have a $4,000 CAC. Against the blended LTV of $18,070, you’re at a 4.5× LTV/CAC ratio. Looks great.
Against the segments:
- SMB: $7,500 LTV / $4,000 CAC = 1.88× — below the 3.0× minimum; once you account for opex above the gross margin line, this segment is likely losing money
- Enterprise: $102,640 LTV / $4,000 CAC = 25.7× — extraordinary, and a clear signal you’re under-investing in enterprise acquisition
The blended ratio hides the truth: your enterprise segment is subsidizing a marginal-at-best SMB acquisition motion. The decision the segmented view enables — “cut the SMB top-of-funnel spend, raise SMB pricing, or double-down on enterprise” — is invisible when you only look at the blended number.
You can never outgrow bad unit economics. The segment that’s broken stays broken regardless of how much the strong segment grows. Calculating LTV at the segment level is the first step to fixing it.
The Five Most Common Mistakes in Calculating LTV for SaaS
These are the mistakes that show up most often in client board decks. Each one inflates LTV by 20–100%. Together they can produce a number 3× higher than reality.
Mistake 1: Forgetting Gross Margin
The most common error. Using ARPA / churn instead of (ARPA × Gross Margin) / churn. At 75% gross margin this overstates LTV by 33%. At 65% gross margin it overstates by 54%.
Fix: Always include gross margin. There is no defensible reason to omit it.
Mistake 2: Using Annual Churn × 12 Logic
If your monthly churn is 2%, your annual churn is NOT 24%. It’s 21.5%, because churn compounds:
Annual Churn = 1 − (1 − Monthly Churn)^12
- 2% monthly → 21.5% annual (NOT 24%)
- 5% monthly → 46.0% annual (NOT 60%)
- 10% monthly → 71.8% annual (NOT 120%)
The arithmetic-vs-compound difference matters because some analysts back into LTV from “annual” churn figures, then divide annual ARR by annual churn. If they multiplied monthly × 12 to get there, their lifespan estimate is biased low and LTV ends up understated. If they took observed annual cohort attrition (the correct method) and treated it as if it compounded monthly, LTV ends up overstated. Either way the answer is wrong.
Fix: Compute LTV from monthly ARPA and monthly churn. If you need to convert between monthly and annual churn, use the compound formula above. Never multiply or divide by 12 to switch periods.
Mistake 3: Counting Trials, Pauses, or Free Users as Customers
If your customer count includes 200 trial accounts that will convert at 25%, your ARPA gets diluted by 200 × 0 / total. That collapses LTV. Conversely, if you exclude paying month-to-month customers because “they’re not real annual contracts,” you overstate ARPA.
Fix: Define “customer” as an account paying recurring revenue at the measurement-period close. Apply the same definition everywhere — to ARPA, to churn, to the headcount in your segment breakdowns.
Mistake 4: Calculating Once and Trusting It Forever
LTV is not a fixed property of your business. It changes month to month as your customer mix, churn rate, ARPA, and gross margin move. A company that calculated LTV at $20K in 2024 and didn’t recalculate in 2025 is making 2025 decisions on a 2024 number.
Fix: Recalculate at least quarterly, ideally monthly. Track the trend, not just the snapshot. The direction LTV is moving matters as much as the current value.
Mistake 5: Ignoring Expansion Revenue
The basic LTV formula assumes a customer pays the same ARPA every month for their entire tenure. In a healthy SaaS business, ARPA grows for retained customers through seat additions, upgrades, and cross-sells. That expansion is real LTV and the formula misses it.
Fix: If your net revenue retention is above 100%, your true LTV is higher than the basic formula suggests. For most internal decisions, the conservative basic LTV is fine — you’re better off being pleasantly surprised. For investor and M&A conversations, model the expansion explicitly:
Expansion-Adjusted LTV = Basic LTV × (1 + Annual Expansion Rate / 2)
Use half the annual expansion rate as a rough adjustment that accounts for the fact that expansion doesn’t all happen in year one. A more rigorous model uses a cohort retention curve with expansion layered on top — overkill for most companies but standard for top-quartile metrics reporting.
How to Use Your LTV Number Once You Have It
LTV in isolation is interesting. LTV paired with the right comparison is decisive.
The LTV/CAC Ratio (The Number That Matters Most)
LTV/CAC = LTV ÷ Customer Acquisition Cost
This is the unit-economics headline. The benchmarks:
| LTV/CAC Ratio | Interpretation |
|---|---|
| < 1.0× | Losing money on every customer — fix immediately |
| 1.0–2.0× | Marginal — may not cover operating expenses |
| 3.0× | Industry benchmark — healthy unit economics |
| 3.0–5.0× | Strong — efficient growth engine |
| > 5.0× | Possibly under-investing in growth |
If you’re above 5×, the answer isn’t “celebrate.” The answer is “spend more on growth until the ratio compresses to 3–4×.” You’re leaving compounding revenue on the table.
If you’re below 3×, the answer isn’t “spend less on sales.” The answer is to figure out which lever is broken — LTV (retention, expansion, gross margin) or CAC (sales efficiency, channel mix, conversion rate) — and fix it before increasing investment.
CAC Payback Period (The Cash-Flow Companion)
CAC Payback = CAC / (ARPA × Gross Margin %)
This tells you how many months it takes to recover what you spent acquiring a customer. The benchmarks:
| Payback Period | Interpretation |
|---|---|
| < 12 months | Excellent — fast capital recycle |
| 12–18 months | Good — typical for healthy SaaS |
| 18–24 months | Acceptable if retention is strong |
| > 24 months | Concerning — capital-intensive growth |
LTV/CAC tells you whether the math works long-term. CAC payback tells you whether you have the cash to wait. A $5M ARR company with a 36-month payback can’t fund growth out of operations — you need outside capital just to keep the engine running.
What to Do When LTV/CAC Is Below 3×
The temptation is to cut sales spend. The right move is to diagnose which input is weakest:
- Low ARPA? Test pricing increases on new logos. Pricing power is the most underutilized lever in SaaS.
- High monthly churn? Make retention the company’s annual priority — get it from 5% to 2.5% and watch LTV double.
- Low gross margin? Audit hosting costs and support staffing. SaaS gross margin should sit above 70%.
- High CAC? Segment by acquisition channel. Inbound and partner-sourced CAC is usually 50–70% lower than outbound. Reweight toward the efficient channels.
Each of these moves takes 6–12 months to fully reflect in the LTV/CAC ratio. The recalculation discipline from Mistake 4 is what tells you whether the moves are working.
How Calculating LTV Changes by Company Stage
The right level of precision depends on where you are. A $1M ARR startup doesn’t need cohort-modeled expansion-adjusted LTV; a $50M ARR company at the edge of an exit can’t ship without it.
| Stage | LTV Approach | What to Avoid |
|---|---|---|
| < $1M ARR | Quick formula (ARPA / churn). Update quarterly. | Don't waste cycles segmenting — you don't have the data |
| $1M–$5M ARR | Gross-margin-adjusted (Formula 2). Segment by acquisition channel. | Don't trust the blended number — segment as soon as you can |
| $5M–$15M ARR | Formula 2, segmented by contract size + channel + vertical. Recalculate monthly. | Don't ignore expansion — start tracking NRR |
| $15M–$50M ARR | Formula 3 with expansion adjustment. Cohort retention curves. | Don't ship investor decks without the assumption set documented |
| $50M+ ARR | Full cohort-modeled LTV with cohort-specific churn and expansion. | Don't rely on a single methodology — back-test against actual observed lifetime gross profit |
The $5M–$15M ARR band is where most CEOs first realize their blended LTV has been hiding decisions for years. If you’re in that band, the highest-leverage analytics work you can do this quarter is segmented LTV by contract tier and acquisition channel. The first time you run it, the numbers will surprise you. That surprise is the entire point of the exercise.
Frequently Asked Questions
What is the simplest formula for calculating LTV for SaaS?
The simplest defensible formula is LTV = (ARPA × Gross Margin %) / Monthly Churn Rate. ARPA is monthly recurring revenue per account. Gross margin accounts for the cost of delivering the service. Monthly churn is the percentage of customers (or revenue) you lose each month. The quick formula that omits gross margin (ARPA / churn) overstates LTV by 25–40% depending on your margin and shouldn’t be used for any decision more consequential than an early-stage back-of-envelope sanity check.
What is a good LTV in SaaS?
LTV in absolute terms is only meaningful relative to CAC. A $5,000 LTV is excellent if CAC is $1,000 and terrible if CAC is $6,000. The benchmark to target is an LTV/CAC ratio of 3.0× or higher. Top-quartile B2B SaaS companies hit 4.0× to 6.0×, according to recent industry benchmarks reported by Bessemer Venture Partners.
How is SaaS LTV different from e‑commerce LTV?
E‑commerce LTV models discrete repeat purchases over a long horizon — you predict how many times a customer will come back and what they’ll spend. SaaS LTV models continuous monthly revenue with churn as the exit condition — you predict how long they’ll stay and what they’ll pay each month. The SaaS formula uses ARPA and churn; the e‑commerce formula uses purchase frequency and average order value. They’re both lifetime value calculations, but the inputs and the time dynamics are fundamentally different.
Should I use customer churn or revenue churn for LTV?
Use the one that matches the question you’re answering. For “what is the average customer worth,” use customer churn. For “what is a dollar of MRR worth,” use revenue churn. If you have a mix of small and large accounts that churn at different rates, the two numbers will diverge — calculate both and report them side by side. The honest default is to lead with revenue churn for any external reporting because it weights the calculation by ARPA.
How does net revenue retention affect LTV?
NRR above 100% means existing customers expand their spend faster than the company loses revenue to churn and contraction. The basic LTV formula assumes flat ARPA and misses this expansion entirely. For internal decisions, leave LTV conservative (basic formula) and track NRR separately. For investor or M&A conversations, model the expansion explicitly using cohort retention curves — the net revenue retention guide on saasceo.com walks through how to set those up.
How often should I recalculate LTV?
Monthly for the blended number, quarterly for the full segmented breakdown. The trend matters as much as the snapshot. LTV that’s flat or rising while CAC drops is the strongest possible signal of compounding unit economics. LTV that’s falling while CAC rises is the earliest warning of trouble — usually visible 6–12 months before it shows up in growth rate or burn rate.
Why is segmented LTV more useful than blended LTV?
Blended LTV averages out the variance between segments that have completely different unit economics. A company with an excellent enterprise segment and a money-losing SMB segment may show a healthy blended LTV/CAC ratio while bleeding cash on every SMB customer. Segmenting by contract tier, acquisition channel, and vertical reveals which parts of the business are actually working — and which decisions (reweight channel spend, sunset a segment, raise prices in a tier) the blended number hides.

