How to

Calculate B2B SaaS LTV without the fantasy math

Customer lifetime value is the number most finance decks get wrong. A clean LTV is not revenue times a hopeful retention guess. It is a disciplined calculation anchored in gross margin, cohort retention, and a churn baseline the whole leadership team agrees on. This guide walks revenue, finance, and product leaders through a half day exercise to produce an LTV number that can be trusted, segmented, and refreshed every quarter.

Before you start

What you need.

Time: half-day to design, quarterly refresh

  • A documented gross margin per customer that reflects hosting, support, payment processing, and any direct cost of serving the account
  • A churn baseline measured two ways: gross revenue churn and net revenue retention, both computed on the same cohort window
  • ARR cohort data by sign up month or quarter, with enough history to track retention curves out to twenty four months or longer
  • Clear segment definitions by motion, plan tier, or ideal customer profile, so a blended LTV never hides a bad segment
  • Alignment with finance on the formula, the inputs, and the refresh cadence, so revenue and finance report the same number to the board
Calculate B2B SaaS customer lifetime value (LTV)

Step by step.

  1. 1

    Pick the LTV definition that fits your business

    Start by agreeing on which LTV you are calculating. Gross LTV uses revenue only and overstates value because it ignores the cost of serving the account. Contribution LTV uses gross margin and is the version finance and investors expect. Simple LTV applies a single churn rate and assumes retention is memoryless, which works for early stage data but loses accuracy as cohorts age. Cohort based LTV uses actual retention curves and is far more durable for mature businesses. Most SaaS teams end up with two numbers: a simple contribution LTV for weekly operating decisions and a cohort based LTV for annual planning and investor reporting.

    • Decide whether the output is gross LTV or contribution LTV, then write the definition in the finance glossary
    • Pick simple LTV for teams with less than eight quarters of history, cohort LTV once retention curves stabilize
    • Document which definition goes on which deck so the number does not drift between the board meeting and the ops review
    Tip: Publish the chosen definition inside the CRM and the finance workbook. A one line formula at the top of the dashboard prevents months of debate about whose number is right.
  2. 2

    Pull cohort retention curves

    Group customers by sign up month or quarter and track how much of the original cohort revenue remains at each anniversary. Build two curves per cohort: logo retention and gross revenue retention. Logo retention shows how many accounts stay. Gross revenue retention shows how much of the original ARR survives after churn and downgrades but before expansion. Overlay cohorts on a single chart so the shape of the curve becomes obvious. Early cohorts almost always retain worse than recent ones in a healthy business, because product and onboarding mature over time. If recent cohorts are retaining worse, pause the LTV work and investigate before publishing any number.

    • Export cohort retention by sign up quarter for the last twenty four to thirty six months
    • Compute both logo retention and gross revenue retention for each cohort so churn and shrink show up separately
    • Compare the latest four cohorts to the four before them to confirm retention is flat or improving
  3. 3

    Compute ARPA on the right denominator

    Average revenue per account is where most LTV calculations get sloppy. ARPA should use active paying accounts in the period, not every account that ever signed up. Compute it as period revenue divided by the average active account count across the period. Decide whether ARPA is monthly or annual and keep the same unit in the LTV formula. Strip out one time services revenue and anything that is not recurring. Segment ARPA by plan tier and motion before averaging, because a blended ARPA hides a self serve tail that retains very differently from the enterprise book.

    • Define ARPA numerator as recurring revenue only and denominator as the average active account count in the period
    • Decide upfront whether the final LTV will be expressed in months or years, and keep ARPA in the matching unit
    • Produce one ARPA per segment and only blend to a company number after segment LTVs are calculated
    Tip: Expansion revenue belongs in net retention, not in ARPA. Mixing expansion into ARPA double counts upside and inflates LTV in a way that will not survive a diligence review.
  4. 4

    Apply the base LTV formula

    With gross margin, ARPA, and gross revenue churn in hand, apply the simple formula: LTV equals ARPA multiplied by gross margin, divided by gross revenue churn rate. Use decimals, not percentages, so a seventy five percent gross margin is zero point seven five and a ten percent annual churn is zero point one. Keep ARPA and churn on the same time basis: annual ARPA with annual churn, or monthly ARPA with monthly churn. Compute per segment first, then roll up weighted by segment ARR. Report the number with the inputs attached so any reviewer can retrace the math without a side meeting.

    • Write the formula in words at the top of the workbook so no reader has to decode cell references
    • Compute LTV per segment, then compute a weighted blended LTV using segment ARR as the weight
    • Publish the three inputs alongside the output every time: ARPA, gross margin, and churn rate
  5. 5

    Refine with cohort decay for durability

    The simple formula assumes a constant churn rate forever, which is rarely true. Refine the model by applying the actual retention curve from the cohort analysis. Project each cohort out to a sensible horizon, usually sixty months for SaaS, and sum the discounted contribution margin year by year. This cohort based LTV is almost always lower than the simple version because real retention curves flatten but never go to one hundred percent. Use a discount rate that matches the cost of capital. The resulting number is defensible in a diligence process and is the version that belongs in annual planning and in investor reporting.

    • Project cohort retention out sixty months, capping the horizon so the long tail does not inflate the sum
    • Apply a discount rate aligned with the finance teams cost of capital assumption
    • Compare cohort LTV to simple LTV every quarter so leadership sees the gap between optimistic and durable math
    Tip: If the cohort LTV is more than twenty percent higher than the simple LTV, re examine the retention curve. The gap usually points to a pricing uplift or an expansion effect that belongs in net retention, not in LTV.
  6. 6

    Segment LTV by channel, segment, and plan

    A single company wide LTV is a vanity metric. Segment the number by acquisition channel, by ideal customer profile segment, and by plan tier. Channel segmentation shows whether a specific motion is paying back the acquisition cost. Segment or ICP segmentation shows whether the sales team is selling to the right accounts. Plan tier segmentation shows whether the product packaging is retaining the right mix of customers. Publish all three cuts in the same dashboard so a shortfall is diagnosed in minutes, not weeks. Teams that only report blended LTV usually learn about a bad segment two quarters after the damage is done.

    • Compute LTV per acquisition channel using the channel attributed cohort retention and ARPA
    • Compute LTV per ICP segment to catch under performing accounts that erode the blended number
    • Compute LTV per plan tier so pricing and packaging decisions have a durable retention lens attached
  7. 7

    Compare to CAC and compute payback

    LTV only matters relative to the cost of acquiring the customer. Pair the number with fully loaded customer acquisition cost and compute two ratios: LTV to CAC and CAC payback period. Healthy B2B SaaS businesses target an LTV to CAC ratio above three and a payback period under eighteen months for mid market and under twenty four months for enterprise. Compute both metrics per segment and per channel. A segment where LTV to CAC falls below two or payback runs past thirty months is usually not fixable with incremental spend. It needs a pricing, retention, or targeting change before more acquisition dollars flow in.

    • Compute CAC as fully loaded sales and marketing spend divided by new logos won in the same period
    • Compute LTV to CAC per segment and per channel using the matching segment LTV
    • Compute payback period as CAC divided by monthly contribution margin per new account
    Tip: Report payback and LTV to CAC together. A healthy ratio with a long payback starves the business of cash, and a short payback with a thin ratio hides a retention problem that will catch up later.
  8. 8

    Review quarterly and feed the loop

    LTV is not a one time exercise. Refresh the full calculation every quarter and track the trend. Walk through retention curves, ARPA, gross margin, and churn with revenue, finance, product, and customer success in the room. Tag the one or two drivers behind any movement so the next quarters work is targeted. Push the updated segment LTVs back into the planning model, the territory design, and the pricing roadmap. Teams that run this quarterly loop usually see LTV to CAC improve by meaningful margins over a year because every quarter closes a feedback loop between acquisition, retention, and monetization.

    • Rerun cohort retention, ARPA, gross margin, and churn on the same cadence as the finance close
    • Publish a one page LTV review with segment deltas, root causes, and the actions queued for the next quarter
    • Feed the refreshed segment LTVs into pricing, packaging, and go to market planning before the next cycle starts
Avoid

Common mistakes.

  • Using gross LTV in investor materials when contribution LTV is the expected standard, which forces an awkward restatement during diligence
  • Blending ARPA across self serve and enterprise so a thin tail or a thin top distorts the headline number in opposite directions
  • Mixing expansion revenue into ARPA, which double counts upside once net retention is also reported
  • Treating a single churn rate as permanent when retention curves clearly flatten, which inflates simple LTV against real cohort behavior
  • Reporting a blended company LTV with no segment cuts, so a bad channel or segment keeps consuming spend quarters after it should have been paused
FAQ

Frequently asked questions.

What is the standard formula for B2B SaaS LTV?

The standard simple formula is ARPA multiplied by gross margin, divided by gross revenue churn rate. ARPA and churn must use the same time basis, both annual or both monthly. Mature teams layer a cohort based model on top for annual planning and investor reporting because real retention curves flatten rather than stay flat.

Should LTV use gross revenue or gross margin?

Gross margin. Gross LTV overstates value because it ignores the cost of serving the account. Contribution LTV, which uses gross margin, is what finance teams, boards, and diligence processes expect to see. If a dashboard still reports gross LTV, label it clearly so no reader confuses it with the contribution version.

What is a good LTV to CAC ratio for B2B SaaS?

A healthy benchmark is above three to one at the company level, with payback under eighteen months for mid market and under twenty four months for enterprise. Ratios below two to one usually signal a retention or targeting problem. Ratios above five to one often signal under investment in growth rather than exceptional unit economics.

How often should LTV be recalculated?

Quarterly for operating reviews and annually for planning. The quarterly refresh keeps retention curves and ARPA current. The annual version pulls in cohort based math for the planning and board cycle. Any mid cycle recomputation should be tied to a specific pricing change, packaging change, or segment shift, not treated as a routine metric.

How does net revenue retention relate to LTV?

Net revenue retention captures the combined effect of churn, downgrades, and expansion on an existing cohort. A business with net retention above one hundred percent has cohorts that grow after acquisition, which lengthens effective lifetime and raises LTV. For the base LTV formula, use gross revenue churn to avoid double counting expansion, then report NRR alongside LTV so expansion upside is visible.

When should cohort based LTV replace the simple formula?

Once a business has at least eight full quarters of retention history and recent cohorts have stabilized, cohort based LTV is the more durable number. Keep the simple formula for weekly operating decisions because it is fast to recompute, and use the cohort based number for annual planning, pricing changes, and investor reporting.

See it in Strkr

Related product surfaces.

All features Strkr CRM

Build an LTV number the board can trust

Pull cohort retention, segment ARPA, and churn directly from Strkr so the LTV calculation refreshes on the same cadence as the rest of the revenue model.

Try it free. Bring your team next week.

No sales call, no migration consultant, no four-month implementation. Enter your card, get 14 days of the full Pro tier, cancel any time before day 14 with zero charge. Spin up a workspace, import your CSV, and have something useful before lunch.