How to Value a Recurring Revenue Business Using Customer LTV

SmartHelping / Recurring revenue valuation

What are your customers’ future cash flows worth?

Follow a worked example from customer retention and spending to lifetime value, then connect those customer economics to the value of the whole business.

Retention curves Customer churn Spend over time LTV to business value

Two recurring revenue businesses can have the same sales today and very different values. The difference often starts with who stays, how much those customers spend, and what it costs to keep serving them.

Customer lifetime value gives those drivers a financial meaning. It can help you evaluate a SaaS company, membership business, subscription service, or other operation with repeat customer revenue. To turn LTV into business value, you also need future acquisition costs, overhead, taxes, reinvestment, and the timing of cash flows.

All figures below are hypothetical teaching assumptions, not industry benchmarks, a real company valuation, or a recommended purchase price. Dollar amounts are USD. Calculations use unrounded monthly values; displayed amounts are rounded.

01 / Define the value you are measuring

LTV should reflect what a customer contributes.

A customer who spends $5,000 does not necessarily create $5,000 of value. Hosting, fulfillment, payment processing, support, and other costs of serving that customer consume part of the revenue.

Revenue LTV

Expected revenue across the customer relationship. Useful for understanding spending, but it leaves out the cost of earning that revenue.

Contribution LTV

Expected revenue less the direct costs of serving the customer, discounted to today. In this article, it is measured before acquisition cost and fixed overhead.

Customer value = the sum of expected future customer contributions, discounted to today For each month: probability the customer is still active × spend if active × contribution margin ÷ discount factor.

A common shortcut is monthly revenue per customer × margin ÷ monthly churn. It relies on a stable churn rate, stable spending and margin, and an indefinite, undiscounted customer life. A month-by-month calculation is more useful when those assumptions do not fit.

Define the horizon. Our example calculates a 60-month contribution LTV. It excludes customer cash flows after Month 60, so it is a five-year customer value estimate rather than an unlimited lifetime estimate.

02 / Start with the retention curve

Churn is the change in retention from one period to the next.

A cohort is a group of customers acquired in the same period. Its retention curve shows the share of that original group still active at each customer age. Keep customer age separate from calendar time: customers acquired in October start at Month 1, even if the business forecast is already in Year 3.

Monthly churn = 1 − current retention ÷ previous retention If retention falls from 80% to 72%, monthly churn is 1 − 72% ÷ 80% = 10%. The curve fell 8 percentage points, but 10% of the customers who were still active left.

The reverse also works: current retention = previous retention × (1 − churn). If your model accepts a retention curve, derive churn from that curve. Entering an unrelated churn assumption as well can make the forecast contradict itself.

Example: difficult onboarding, then a more durable customer base

Customer ageMonthly churn
Months 1–36%
Months 4–123%
Month 13 onward1%

This produces 63.1% retention after 12 months. A constant monthly churn rate of approximately 3.76% produces the same first-year retention. After five years, however, the age-based curve retains 39.0% of the original customers versus only 10.0% under constant churn.

The same Year 1 result can hide a different future

Age-based churn: 6% → 3% → 1% Constant churn: 3.76%
Same Year 1 retention, very different long-term curves Both cases retain 63.1% at month 12. At month 60 the age-based curve retains 39.0%, versus 10.0% for constant churn. 0% 25% 50% 75% 100% 0 12 24 36 48 60 Months since acquisition
Share of the original cohort remaining after each month. Both curves reach 63.1% at Month 12. The later shape changes the amount and timing of future customer contributions.
View retention chart values
Months elapsed Age-based curve Constant churn
0100.0%100.0%
383.1%89.1%
1263.1%63.1%
2456.0%39.9%
3649.6%25.2%
6039.0%10.0%

A flattening curve needs evidence. Early departures may leave a more committed group of customers, but a small sample or short history can create the same appearance. Annual contracts can also create sharp renewal drops instead of smooth monthly losses. Use the pattern supported by the business.

03 / Add the spending curve

Keeping the customer is only half of the revenue equation.

Surviving customers might add seats, upgrade plans, increase usage, or accept price increases. They might also downgrade, use less, or move to discounted contracts. Model average spend per active customer at each age, alongside retention.

Cohort revenue = customers originally acquired × retention × spend per active customer If your spending metric already includes zero spend from customers who left, it already incorporates customer loss. Multiplying it by retention again would count that loss twice.

Start with 1,000 customers paying $100 per month. Use the age-based retention curve above and increase spending among active customers by 0.5% per month, about 6.2% compounded annually.

Billing month Active customers Spend per active customer Cohort monthly revenue
11,000$100.00$100,000
4831$101.51$84,311
13631$106.17$67,038
25560$112.72$63,087
37496$119.67$59,368
60394$134.21$52,842

Customers active at the start of a month receive a full month of service; that month’s churn occurs after service. Cash is modeled at month-end. Thus billing Month 13 uses retention after 12 completed months. Fractional customer counts are expected values, rounded here for display.

Spending changes the revenue generated by the same retention curve

Spend grows 0.5% monthly Spend stays at $100 Spend declines 0.5% monthly
The same customers can produce different revenue curves A cohort starts with 1,000 customers and $100,000 monthly revenue. By billing month 60, revenue is about $52,842 with expansion, $39,372 with flat spending, and $29,292 with contraction. $0k $25k $50k $75k $100k 1 12 24 36 48 60 Billing month
All three lines follow the same original 1,000 customers, with no new acquisitions or reactivations. Expansion slows the revenue decline; it does not fully offset customer losses in this example.

Logo retention and revenue retention are different. At billing Month 13, 63.1% of the original customers remain, while their $67,038 of monthly revenue is 67.0% of the initial $100,000. That is the cohort’s net revenue retention over those 12 months. NRR includes expansion and contraction; gross revenue retention excludes expansion. New-customer revenue belongs outside both measures.

Also check what caused average spend to rise. If low-spending customers leave first, average spend among survivors can increase without anyone upgrading. Segmenting customers by plan or size helps distinguish that mix effect from actual expansion.

Build the customer forecast

SmartHelping’s Dynamic Customer Spend and Retention Curves model combines monthly acquisitions with retention and spending by customer age across a 60-month framework. It is a focused customer and revenue forecasting tool.

Explore the Customer Spend & Retention Model →
04 / Calculate customer value

The same starting price can lead to very different LTVs.

Assume an 80% contribution margin after direct customer service costs and a 12% effective annual discount rate. Discount each month separately using the equivalent monthly rate of approximately 0.9489%.

Discounted 60-month contribution LTV

Discounted 60-month contribution LTV per newly acquired customer Constant churn and flat spend: $1,603. Age-based churn and declining spend: $1,900. Age-based churn and flat spend: $2,122. Age-based churn and expanding spend: $2,385. All values are before acquisition cost. Constant churn / flat spend $1,603 Age curve / declining spend $1,900 Age curve / flat spend $2,122 Age curve / expanding spend $2,385 USD per new customer • 60 months • 12% annual discount rate • before CAC
All cases start at $100 per month. Only retention or active-customer spending changes; margin, discount rate and horizon remain constant.

Using the full retention curve instead of constant churn increases estimated LTV from $1,603 to $2,122 with flat spending. Adding 0.5% monthly spending growth raises it to $2,385. If spending falls 0.5% monthly instead, LTV drops to $1,900.

$2,385 contribution LTV − $500 acquisition cost = $1,885 For a new customer acquired today, this is expected five-year value after CAC, before fixed overhead, taxes and reinvestment. The corresponding pre-CAC LTV/CAC ratio is about 4.77×.

A positive result does not establish that the business is profitable or that rapid growth is affordable. Acquisition spending often occurs before the customer’s later contributions arrive. Check payback timing and the cash needed to fund growth. If higher spending requires more support or computing resources, revise the margin too.

See the calculation convention

Let S(a) be retention after a completed months, with S(0) = 1. For billing month t, starting at 1, spend in the expansion case is $100 × 1.005^(t − 1). The calculation is: 60-month LTV = SUM, for t = 1 through 60, of [S(t − 1) × $100 × 1.005^(t − 1) × 80% ÷ 1.12^(t/12)]. Replace 1.005 with 1 for flat spend or 0.995 for declining spend. The constant-churn comparison uses S(a) = (1 − 3.7588588%)^a. CAC is paid at acquisition; customer contribution is received at month-end.

05 / Connect LTV to the whole business

Value the remaining customer cash flows, then the cost of running the company.

Multiplying every current customer by new-customer LTV mixes together different starting points. Existing customers have already generated part of their revenue, incurred their original acquisition cost, and reached different ages on the retention curve.

Value only their future contribution, conditional on being active today. For a customer aged a months, the chance of remaining active another k months is S(a + k) ÷ S(a). Historical CAC is already spent; include future retention and service costs where they belong.

A simplified business built from those customer economics

AssumptionExample
Active customers today, all aged 12 completed months1,000
Starting spend for these existing customers$106.17/month
New customers acquired each month25
Acquisition cost per new customer$500
Contribution margin after direct service costs80%
Fixed cash operating costs, including management$30,000/month
Capital spending; depreciation assumed equal2% of revenue
Illustrative cash tax rate on positive operating profit25%
Change in net working capital$0
Annual discount rate / terminal cash-flow growth12% / 2%

The existing 1,000 customers are a separate starting population from the 1,000 new customers in the earlier cohort illustration. They have already survived the first year. Their future monthly churn is 1%; their spending continues to grow 0.5% monthly. New customers start at $100 and follow the entire 6% → 3% → 1% churn sequence.

For the first five forecast years, add the contribution from both groups and subtract acquisition spending, overhead, cash taxes and capital spending. Sales costs included in CAC are excluded from overhead so they are not counted twice.

View the resulting annual cash flows
Forecast year Revenue Free cash flow before debt payments
Year 1$1,406k$440k
Year 2$1,586k$545k
Year 3$1,744k$638k
Year 4$1,893k$725k
Year 5$2,034k$807k

Taxes equal 25% of positive operating profit after depreciation. Capital spending equals depreciation; there is no assumed working capital change. All monthly business cash flows, including acquisition spending, are modeled at month-end. The valuation uses monthly discounting; annual totals are shown here for readability.

Value bridge, in today’s dollarsPresent value
Existing customers: contribution within Years 1–5$3.395m
Future customers: contribution within Years 1–5$1.758m
Future customer acquisition costs−$0.570m
Fixed operating costs−$1.368m
Cash operating taxes−$0.772m
Capital expenditure−$0.129m
Present value of Years 1–5 free cash flow$2.315m
Present value of cash flows after Year 5$4.671m
Illustrative enterprise value$6.987m
Excess cash$0.200m
Debt−$0.700m
Illustrative equity value$6.487m

The existing customers contribute approximately $3,395 each in discounted contribution over the next 60 months, compared with $2,385 for a newly acquired customer’s first 60 months. The surviving customers enter at a higher spend and a lower churn rate. This is why the age and quality of the current customer base matter.

Keep the value after Year 5 visible

Year 5 free cash flow is about $807,103. To complete the example, assume the business transitions to sustainable 2% annual growth in total free cash flow after Year 5, with the necessary acquisition, service, overhead, tax and reinvestment costs reflected in that cash flow.

Terminal value at the end of Year 5 = $807,103 × 1.02 ÷ (12% − 2%) Using annual year-end cash flows after Year 5, this gives approximately $8.232 million at that future date, or $4.671 million in present value. Adding $2.315 million of explicit-period value gives approximately $6.987 million of enterprise value.

About 67% of this valuation comes from cash flows after Year 5. The 2% terminal growth assumption is a separate mature-business scenario, not a result proven by the retention curve. With 0% terminal growth and the same five-year forecast and discount rate, enterprise value falls to approximately $6.132 million. If the business has not stabilized, extend the explicit forecast before applying a terminal formula.

Avoid double counting: a customer acquired in forecast Month 60 contributes only that month’s cash flow to the explicit forecast. The later contributions belong in terminal value. Do not add that customer’s full 60-month LTV and then add terminal value for the same cash flows.

Enterprise value measures the operating business. Adding $200,000 of excess cash and subtracting $700,000 of debt produces approximately $6.487 million of equity value in this example. Actual transactions may require other debt-like, working capital, or non-operating adjustments. The discount rate and long-run assumptions must fit the company’s risk.

06 / Build curves you can defend

Use customer history to test the assumptions.

  1. Define an active customer consistently.

    Use customer IDs, start dates, subscription status, cancellations, renewals, revenue and service costs. An annual subscriber with no payment this month has not necessarily churned. For non-contractual repeat purchasing, define inactivity carefully; a gap between orders may not be permanent loss.

  2. Compare cohorts at the same age.

    Group customers by first paid month. A cohort that is only three months old has no observed Month 12 result: leave that cell blank. Do not treat unobserved months as zero retention. Calculate age-specific loss rates from customers actually observed and at risk of leaving.

  3. Separate meaningful customer groups.

    Review acquisition channel, plan, company size and contract term where sample sizes allow. Weight churn by customers at risk, rather than taking a simple average of percentages. For average LTV, weight segment values by the expected acquisition mix or the current customer mix, as appropriate.

  4. Check the shape and the tail.

    Look for onboarding losses, renewal cliffs, seasonality, reactivations and differences between recent and older cohorts. A permanent-churn survival curve cannot rise; track reactivations separately. Mark where observed history ends and forecast assumptions begin, and stress-test the unobserved tail.

  5. Reconcile the forecast to financial results.

    Match cohort revenue to the accounts and connect direct costs, acquisition spending, staffing, working capital and investment needs. Test higher mature churn, lower spend, higher CAC and higher overhead, then compare actual results with the forecast.

Start with the historical evidence

SmartHelping’s Customer Cohort Modeling template analyzes up to five years of customer transaction history, with retention, churn, spending and LTV views. Use the results to investigate patterns, and reconcile transaction activity with actual subscription status for your business.

Explore the Historical Customer Cohort Model →
07 / Choose the right modeling tool

Move from customer behavior to a complete forecast.

Choose a template based on the question you need to answer. A retention-and-revenue tool can supply the customer forecast; a full business model adds the costs, financing and valuation framework.

Pricing and customer economics

SaaS Pricing & Sensitivity Simulator

Compare customer configurations, retention, renewal expansion, support costs, discounted LTV, CAC and payback. Useful for testing whether a pricing or service change improves customer economics.

Explore the Pricing & LTV Simulator →
Existing and new customers

Rolling SaaS Revenue Forecast

Build a five-year monthly revenue forecast from existing cohorts and new additions across four tiers, including customer age, contract terms and retention assumptions.

Explore the Rolling Revenue Forecast →
Whole-business financials

B2B / B2C SaaS Financial Model

Connect pricing tiers, contracts and renewals with staffing, financial statements, financing, DCF and exit analysis. Review the walkthrough to confirm its operating logic matches your business.

Explore the Full SaaS Financial Model →
Explore more business types

SaaS & Recurring Revenue Models

Browse financial models and customer-analysis tools for subscription and recurring revenue businesses. Compare the retention, spending and cost structure before choosing your starting point.

Browse the SaaS & Recurring Revenue Collection →

The numerical example in this article is independently calculated for illustration. Individual templates have different structures and features; they do not all reproduce this exact example without adaptation.

Methodology and further reading

The charts and financial example are original illustrative calculations. They assume permanent customer churn with no reactivation, monthly service periods, constant contribution margin, and the timing stated above. Existing customers in the business forecast continue along the mature retention and spending assumptions through customer age 72; the new-customer LTV comparison stops after 60 billing months.

For background on grouping subscribers by start date and weighting cohort metrics, see ChartMogul’s cohort analysis documentation. Its net MRR retention documentation explains how revenue retention incorporates customer spending changes.

For the underlying discounted cash flow framework, see Aswath Damodaran’s introduction to valuation. Customer-level contribution is an operating building block; enterprise value requires cash flows after corporate costs, operating taxes and reinvestment, before financing payments.