Skip to content
Profitcura

SaaS metrics guide

, 6 min read · By Profitcura

SaaS LTV: Customer Lifetime Value & Cohort Guide

Calculate observed customer value and gross-profit LTV by cohort, understand the limits of churn-based LTV estimates, and compare LTV with CAC.

In this guide

Customer lifetime value, often shortened to LTV or CLV, describes the value of a customer relationship. Before using the number, ask what “value” means and how much of the lifetime has actually been observed.

Revenue, gross profit and net profit are different bases. A forecast of future customer contributions is also different from contributions recorded so far. Stripe's customer lifetime value guide distinguishes historical, cohort and predictive approaches. The examples here focus on making those boundaries visible in a SaaS review.

All examples are fictional and tax-exclusive. They are not claims about Profitcura customers or recommended acquisition budgets.

Three useful ways to describe customer value

Measure What it includes What it does not establish
Observed revenue per acquired customer to date Cumulative service revenue from a defined cohort, divided by its original acquired-customer count Delivery profitability or future lifetime value
Observed gross profit per acquired customer to date Cumulative service revenue less defined direct costs, divided by the original count Net profit after overheads or a completed lifetime
Projected lifetime value Estimated future contributions under an explicit model and assumptions A guaranteed commercial outcome

The first two measures are sometimes labelled “LTV to date” in analytics tools. Keep the “to date” label. If most customers are still active, their completed lifetime is not yet known.

Calculate observed cohort LTV with a fixed denominator

Observed revenue LTV to date = cumulative cohort service revenue ÷ original acquired customers.

Observed gross-profit LTV to date = cumulative cohort service gross profit ÷ original acquired customers.

Consider a cohort of 25 customers with three fully observed contribution periods:

Period Service revenue Direct costs Gross profit
Month 1 £2,500.00 £750.00 £1,750.00
Month 2 £2,250.00 £700.00 £1,550.00
Month 3 £2,200.00 £700.00 £1,500.00
Total £6,950.00 £2,150.00 £4,800.00

Revenue value to date is £6,950.00 ÷ 25 = £278.00 per acquired customer. Gross-profit value to date is £4,800.00 ÷ 25 = £192.00.

Suppose only 20 customers remain active at the end. Dividing the same gross profit by those 20 survivors gives £240.00, but answers a different question. Removing churned customers from the denominator makes acquisition economics look better without adding any contribution.

Keep the original group fixed, including churned customers and later reactivations. If you correct cohort membership, document the correction rather than silently changing the comparison.

The simple churn-based LTV estimate

A widely used shortcut for a stable subscription business is:

Estimated gross-profit LTV = monthly revenue per customer × gross margin percentage ÷ monthly customer churn rate.

This is a model, not an observed total. ChartMogul describes the formula in its LTV metric guide.

With £100.00 of monthly revenue per customer, 75.00% gross margin and 3.00% monthly customer churn, the estimate is:

£100.00 × 0.75 ÷ 0.03 = £2,500.00.

If the assumed churn falls to 1.50%, the result doubles to £5,000.00 without changing price or margin. That sensitivity is a reason to challenge the assumptions, particularly when the observed customer base is small.

The shortcut assumes a stable churn process and broadly consistent contribution. It does not automatically model expansion, changing costs, customer-age effects, seasonality or the timing of money. Monthly revenue must be paired with a monthly churn rate; mixing it with annual churn changes the result incorrectly.

Zero observed churn does not justify reporting infinite LTV. It may mean the business has not observed enough renewals or customer lifetimes. Negative net revenue churn is also not an appropriate substitute for the customer-churn denominator in this shortcut.

Compare LTV with CAC on the same basis

LTV:CAC = the stated value per acquired customer ÷ acquisition cost per customer.

If the 25-customer example has £5,000.00 of allocated acquisition spend, CAC is £200.00. At month three, its observed gross-profit-to-CAC ratio is £192.00 ÷ £200.00 = 0.96×.

That says £0.96 of direct gross profit has been observed for each £1.00 of acquisition spend. It does not say the completed lifetime ratio will be 0.96×. More contribution may follow, or credits and cost corrections may change the result.

Use consistent customer scope, currency, spend allocation and observation age. Comparing projected revenue LTV for one cohort with observed gross-profit LTV for another creates an apparent difference that is partly methodological.

Pair the ratio with CAC payback. A lifetime estimate can be attractive while acquisition spend remains unrecovered for a long time. Neither metric, on its own, is a cash forecast or net profitability measure.

What can change LTV besides retention?

Price, discounts, product mix and direct delivery costs all affect contribution. In an AI-enabled SaaS product, for example, customers paying the same subscription fee may consume different amounts of model inference or support capacity.

Imagine two customers each contributing £100.00 of monthly revenue. If one has £20.00 of direct delivery costs and the other £70.00, their monthly direct gross profits are £80.00 and £30.00. A revenue-only LTV comparison would miss that difference entirely.

Use reliable product or customer cost detail where available. A dated unit-cost reference can support an estimate, but it should remain labelled as an estimate. Missing costs must not be treated as zero merely to complete a ratio.

LTV by cohort in Profitcura

Profitcura Revenue Intelligence reports observed revenue and gross-profit value to date for acquisition cohorts with matching service history. It divides cumulative contributions by the original acquired-customer count, not just the active survivors.

The acquisition upload supplies cohort month, new-customer count and acquisition cost, with currency and optional entity context. The client confirms that the counts match the selected recurring history. Service-period contributions use supplied dates, while direct-cost coverage distinguishes source costs from reference estimates.

Gross-profit LTV, LTV:CAC and observed payback need complete cost coverage. The observation window stops at confirmed, completed history. The current cohort workflow does not extrapolate a full lifetime or claim a validated predictive LTV model.

How to build a useful LTV review

  1. Choose revenue, direct gross profit or another explicitly defined contribution basis.
  2. Confirm cohort membership and retain the original denominator.
  3. Compare cohorts at the same observed age, as explained in the cohort analysis guide.
  4. Reconcile credits, missing service periods and direct costs before interpreting a change.
  5. Separate observed totals from estimates of future contribution.
  6. Link a proposed price, discount or cost change to a scenario with a retained-volume assumption.
  7. Record the action owner and a review date; revisit the evidence as the cohort matures.

Common LTV questions

Are CLV and LTV different metrics?

The abbreviations are often used for customer lifetime value. The calculation basis matters more than the letters: state revenue or contribution, observed or projected, and the period covered.

Is a young cohort's lower observed LTV a bad result?

Not necessarily. It has had less time to contribute. Compare equal customer ages and inspect retention and margins before judging acquisition quality.

Can AI predict the whole lifetime from a small invoice file?

A model can produce a number, but a useful prediction needs suitable history, explicit assumptions and validation. A small file cannot establish missing service terms, acquisition dates or costs. Keep measured findings separate from speculative lifetime estimates.

Continue with customer and revenue churn, explore Profitcura's cohort and pricing features, or request a product walkthrough. The product is in active development, with pilot access and terms agreed separately.

Let's talk

Bring a clearer revenue review to your business.

See how Profitcura Revenue Intelligence connects billing evidence, retention cohorts and commercial scenarios. Discuss your use case and pilot arrangements in a product walkthrough.