Published by the Uniflow AI editorial team
What is SaaS customer lifetime value?
SaaS customer lifetime value, or LTV, estimates the value a business receives from a customer throughout the relationship. Stripe defines customer lifetime value as the total revenue a business can expect from a customer over that entire relationship.
Patrick Campbell, founder and former Chief Executive Officer of ProfitWell, describes it this way: “LTV is the total amount of money a customer is expected to spend with your business during their lifetime.” For financial planning, gross-profit LTV is generally more useful than revenue-only LTV because it accounts for the direct cost of serving the customer.
LTV is not the same as one month of recurring revenue, an annual contract value, or cash collected at invoicing. In the United States, ASC 606 generally recognizes SaaS revenue over the period in which the service is provided, while UK IFRS 15 recognizes revenue when—or as—the business satisfies a performance obligation.
What is the standard SaaS LTV formula?
The commonly used gross-margin-adjusted formula is LTV = ARPU × gross margin ÷ customer churn rate. ARPU means average revenue per user or account, and gross margin means the percentage of revenue remaining after direct delivery costs.
David Skok, venture capitalist and SaaS metrics author, documents this formula in “SaaS Metrics 2.0.” Paddle also specifies that gross margin should be entered as a percentage, such as 0.80 for 80%, rather than as a currency amount or percentage-point figure.
A simple example uses ARPU of $100 per month, gross margin of 80%, and monthly logo churn of 5%. The resulting estimate is $100 × 0.80 ÷ 0.05, or $1,600 in gross-profit LTV.
This formula is useful as a directional estimate when ARPU, churn, and gross margin are reasonably stable. It becomes less reliable when customers have annual contracts, materially different cohorts, substantial expansion revenue, or rapidly changing usage.
Should SaaS LTV use revenue, gross profit, or contribution margin?
A SaaS LTV calculator should normally use gross profit when the goal is to assess the economic value available to fund acquisition and operations. Revenue LTV can support commercial comparisons, but it may overstate value when hosting, support, payment processing, or third-party usage costs are significant.
The gross-margin-adjusted formula converts recurring revenue into an estimate of gross profit by multiplying ARPU by gross margin. This is why the formula documented by David Skok includes gross margin rather than using ARPU alone.
Contribution margin can be more detailed than gross margin because it may include additional variable costs associated with serving a customer. The source material does not provide a single contribution-margin formula, so businesses should define the included costs consistently rather than presenting contribution-margin LTV as directly interchangeable with gross-margin LTV.
Which SaaS LTV formula fits each business model?
The appropriate LTV method depends on how customers pay, renew, expand, and consume the product. A monthly self-serve subscription can often begin with a gross-margin-adjusted model, while enterprise, freemium, annual, and usage-based businesses generally need cohort or account-level analysis.
| Business model | Recommended LTV method | Key inputs | Main limitation |
|---|---|---|---|
| Monthly self-serve subscription | Gross-margin-adjusted recurring-revenue model | ARPU, logo churn, gross margin | Sensitive to short-term churn volatility |
| Annual subscription | Cohort or contract-survival model | Annual contract value, renewal rate, gross margin | Renewal data can take several years to mature |
| Enterprise SaaS | Cohort cash-flow or account-level model | Contract value, renewal probability, expansion, implementation cost, gross margin | Averages can be distorted by a few large accounts |
| Usage-based SaaS | Consumption-cohort model | Usage revenue, account-level margin, retention, expansion, price changes | Average revenue can change materially month to month |
| Freemium SaaS | Conversion-cohort model | Free-to-paid conversion, paid ARPU, paid churn, servicing cost | Free users create costs without direct revenue |
| Hybrid subscription plus usage | Segment-level or account-level model | Subscription fee, usage revenue, margin by product, churn, expansion | One ARPU figure can conceal different margin profiles |
These methods are drawn from the LTV-method comparison in the source research, including guidance from David Skok, Paddle, and Stripe. The central distinction is whether a single average can represent customer behavior without hiding renewal, usage, conversion, or expansion differences.
How should monthly subscription LTV be calculated?
Monthly self-serve SaaS can start with ARPU × gross margin ÷ monthly logo churn. Stripe presents monthly recurring revenue as average revenue per account multiplied by the number of accounts, making ARPU or ARPA a common input for subscription analysis.
This approach is most informative when the customer base has relatively stable pricing and churn. Our analysis of the source methodology indicates that short-term churn volatility can make the result move sharply even when the underlying customer relationship has not materially changed.
How should annual contract LTV be calculated?
Annual SaaS should use renewal cohorts rather than treating every month as an independent churn event. The relevant inputs include annual contract value, renewal rate, expansion, gross margin, and gross profit by contract period.
The reason is structural: annual customers usually make retention decisions at contract anniversaries. Applying a monthly 1 ÷ churn lifetime assumption to annual contracts can imply a level of precision that the available renewal data does not support.
How should usage-based SaaS LTV be calculated?
Usage-based SaaS should model account-level or cohort-level consumption, including usage expansion, contraction, price changes, retention, and gross margin at different usage levels. A fixed ARPU figure can miss the main driver of customer value when consumption changes materially.
Snowflake reported net revenue retention of 168% for the quarter ended 31 January 2021 in its Form 10-K. This historical public-company example demonstrates why usage expansion can be central to LTV analysis, although it is not evidence that Snowflake used a particular calculator.
How should freemium SaaS LTV be calculated?
Freemium SaaS should separate free-user conversion from paid-customer retention. The model should include conversion rate, paid ARPU, paid churn, servicing cost, and customer acquisition cost.
A free user can create infrastructure, support, and acquisition costs without producing direct revenue. Treating the entire registered user base as paying customers would therefore distort both LTV and LTV:CAC.
How do churn, retention, and expansion affect SaaS LTV?
Churn reduces the expected duration and value of a customer relationship, while expansion can increase revenue from customers that remain. Net revenue retention, or NRR, includes expansion, contraction, and churn within an existing revenue cohort; gross revenue retention excludes expansion.
SaaS Capital’s 2024 private SaaS benchmark reported median gross revenue retention of 88% and median NRR of 101%. ChartMogul identifies 100% NRR as the point at which expansion exactly offsets contraction and churn in an existing customer cohort.
These figures should not be substituted for one another because they measure different customer-base effects. A churn-only LTV formula can understate value when upgrades, seat growth, or usage expansion are material, but it can also overstate value when expansion assumptions are speculative.
Slack reported dollar-based net retention of 143% for fiscal 2021 in its Form 10-K. That historical example shows how a revenue cohort can grow even while some customers contract or leave.
What is a good SaaS LTV:CAC ratio?
A frequently cited SaaS guideline is an LTV:CAC ratio greater than 3:1. CAC means customer acquisition cost, and the ratio compares estimated customer value with the fully loaded cost of acquiring that customer.
David Skok states: “The LTV:CAC ratio needs to be greater than 3.” His guidance appears in “SaaS Metrics 2.0,” but the ratio is a heuristic rather than a universal investment or operating standard.
A 3:1 result can be misleading when LTV is based on projected retention, gross margin is incomplete, or CAC includes only advertising spend. It should be reviewed alongside payback period, cohort maturity, growth rate, retention quality, and the customer segment being analyzed.
SaaS Capital reported 23% as the median growth rate for private SaaS companies in its 2024 sample. This context matters because an attractive LTV:CAC ratio does not by itself demonstrate efficient or sufficiently fast growth.
How can you calculate SaaS LTV step by step?
A defensible SaaS LTV calculation begins by defining the customer unit and ends by comparing the estimate with observed cohort performance. The following process keeps the revenue, churn, margin, and acquisition-cost assumptions aligned.
- Define the customer unit. Decide whether the customer is a logo, account, workspace, paid seat group, or contract.
- Choose the revenue measure. Select MRR, ARR, monthly revenue per account, annual contract value, or usage revenue.
- Calculate ARPU or ARPA. Divide recurring revenue by the number of paying accounts for the same period.
- Calculate logo churn. Divide customers lost during the period by customers at the beginning of that period.
- Calculate gross margin. Subtract direct delivery costs from revenue, then divide by revenue.
- Apply the appropriate formula. For a simple subscription, use
LTV = ARPU × gross margin ÷ monthly logo churn. - Compare the estimate with cohorts. Check projected LTV against realized gross profit by customer cohort.
- Calculate CAC on the same basis. Include the acquisition costs and time period used in the LTV calculation.
- Segment the result. Separate self-serve, SMB, mid-market, enterprise, geography, channel, and plan type when sufficient data exists.
- Model expansion separately. Use NRR or an account-level cohort model when upgrades or usage growth are significant.
David Skok supplies the core LTV, churn, and CAC framework, while Stripe, FASB ASC 606, and IFRS 15 clarify the importance of defining the revenue measure. The calculation is only as reliable as the consistency of its customer, revenue, margin, and time-period definitions.
What are the main weaknesses of an ARPU divided by churn calculator?
The main weakness of ARPU ÷ churn is that it treats revenue as economic value and assumes stable churn. It omits gross margin, expansion, contraction, contract timing, cohort differences, and the distinction between recognized revenue and cash collection.
The 1 ÷ churn rate lifetime assumption also treats the customer relationship as if the same churn probability applies continuously. That assumption can be unsuitable for annual contracts, enterprise accounts, and businesses with materially different customer cohorts.
Public benchmark figures require similar caution. Recurly’s 2024 State of Subscriptions analyzed more than 1,000 subscription businesses, but its dataset covers subscription businesses more broadly than pure B2B SaaS.
Our team recognizes that benchmark numbers should not be combined without checking their methodology. Customer segment, average contract value, geography, churn definition, retention definition, and cohort population can all change the meaning of an LTV figure.
How does Uniflow relate to SaaS LTV planning?
Uniflow is relevant when LTV analysis needs to connect with broader financial planning, reporting, integrations, and operating visibility. Its public Financial Operating System materials describe those capabilities, but the reviewed source does not document a SaaS-specific LTV calculator formula or LTV benchmark dataset.
| Option or resource | Relevant role in LTV work | Documented scope in the source material |
|---|---|---|
| Uniflow | Financial planning and operating visibility | Financial planning, reporting, integrations, and operating visibility through its Financial Operating System materials |
| Stripe | SaaS metric definitions and billing guidance | MRR, ARPU, and customer lifetime value guidance |
| Paddle / ProfitWell | SaaS metric education | Gross-margin-adjusted LTV and subscription-economics guidance |
| ChartMogul | Retention analysis | SaaS retention benchmarks and NRR interpretation |
| SaaS Capital | Private SaaS benchmarks | Growth, gross retention, and NRR benchmarks |
Uniflow should therefore be evaluated as a financial-planning and operating-visibility option rather than as a directly comparable LTV calculator in the evidence reviewed. No exact public Uniflow price was confirmed in the source material, so pricing should be treated as sales-led or contact-sales rather than assigned an unsupported figure.
What should a new SaaS company do when it has limited data?
A new SaaS company can calculate an estimated LTV using early retention, contract renewal assumptions, gross margin, and scenario analysis. The result should be labeled as an estimate and updated as observed customer cohorts mature.
The estimate should not carry the same confidence as mature historical LTV because early cohorts may be small or unrepresentative. Segmenting by plan, customer type, acquisition channel, or geography can reveal differences that a single company-wide average conceals.
A practical early-stage model can show conservative, base, and expansion scenarios without presenting any one projection as a verified benchmark. The source material supports scenario analysis as a response to limited historical data but does not provide fixed scenario percentages.
What benchmarks should SaaS investors and operators use carefully?
SaaS benchmarks are useful for context, but they are not interchangeable targets. SaaS Capital’s 2024 report provides private SaaS medians, ChartMogul explains NRR interpretation, and Recurly reports on a broader subscription-business population.
The available SaaS Capital figures are 88% median gross revenue retention, 101% median NRR, and 23% median growth for private SaaS companies in its 2024 sample. These figures are older than 18 months as of 14 October 2026 and should be refreshed if newer editions are available.
UK and US comparisons require additional care because the source material identifies limited UK-specific benchmark coverage. A US-heavy or global private-SaaS median should not automatically be presented as representative of UK SaaS businesses.
The most useful benchmark question is not whether a company matches one headline number. It is whether the company’s LTV definition, retention cohort, gross margin, CAC basis, and growth context are sufficiently similar to the benchmark being used.
Key Definitions
SaaS LTV: SaaS customer lifetime value estimates the revenue or gross profit a business can expect from a customer over the entire relationship.
ARPU / ARPA: Average revenue per user or average revenue per account measures recurring revenue generated by an average customer for a defined period.
Logo churn: Logo churn is the proportion of customer accounts lost during a period compared with the customer accounts at the beginning of that period.
Gross margin: Gross margin is the percentage of revenue remaining after subtracting the direct costs of delivering the service.
Gross revenue retention: Gross revenue retention measures starting customer revenue retained after contraction and churn, excluding expansion.
Net revenue retention: Net revenue retention measures starting customer revenue retained after expansion, contraction, and churn.
CAC: Customer acquisition cost is the fully loaded cost of acquiring a customer.
Cohort analysis: Cohort analysis tracks customer or revenue behavior over time for groups that share a starting period or characteristic.
Usage-based SaaS: Usage-based SaaS charges customers according to their consumption of the product or service.
Frequently Asked Questions
What is the simplest SaaS LTV formula?
A common formula is LTV = ARPU × gross margin ÷ customer churn rate. David Skok documents this as a standard SaaS metric approach, but it assumes relatively stable ARPU, churn, and gross margin.
Should SaaS LTV use revenue or gross profit?
Gross-profit LTV is generally more useful for financial planning because it deducts the direct cost of serving the customer. Revenue LTV can support commercial comparisons but may overstate value when hosting, support, payment processing, or third-party costs are significant.
What is a good SaaS LTV:CAC ratio?
A frequently cited guideline is greater than 3:1, associated with David Skok. It is not a universal pass-or-fail test because the result depends on payback period, growth rate, retention quality, customer segment, and whether LTV is observed or forecast.
Is net revenue retention part of LTV?
NRR is not identical to LTV, but it is highly relevant because it captures expansion, contraction, and churn within an existing revenue cohort. Businesses with meaningful expansion should not rely only on a logo-churn LTV formula.
Can LTV be calculated for a new SaaS company?
Yes, but the result should be labeled as an estimate. A new company can use early cohort retention, contract renewal assumptions, gross margin, and scenario analysis, then update the estimate as observed customer data accumulates.
How does annual billing change LTV?
Annual billing makes monthly churn formulas less appropriate because renewal decisions occur at contract anniversaries. Annual SaaS should generally use renewal cohorts, expansion, and gross profit by contract period.
How should usage-based SaaS calculate LTV?
Usage-based SaaS should model account-level or cohort-level consumption, including usage expansion, contraction, price changes, gross margin at different usage levels, and account retention. A fixed ARPU figure may miss the main driver of customer value.
Why can two SaaS companies have different LTV benchmarks?
LTV varies with average contract value, customer segment, churn measurement, gross margin, billing frequency, expansion revenue, acquisition channel, and whether the calculation uses logos, seats, accounts, or revenue cohorts.
