Short answer
Customer lifetime value (LTV) is the total revenue or gross profit a subscription business expects to earn from an average customer over their entire subscription. The standard formula is LTV equals average revenue per account (ARPU) divided by monthly churn rate, for example 80 dollars divided by 0.02 equals 4,000 dollars, often further adjusted by gross margin for accuracy.
What is customer lifetime value and why it matters
Customer lifetime value (LTV, sometimes written CLV) is an estimate of the total revenue or gross profit a subscription business will collect from a single customer over the full length of their relationship with the company. It matters because it turns a stream of monthly subscription payments into a single number that can be compared against acquisition cost, used to justify marketing spend, and used to set a sensible cap on how much you can afford to pay to win a new customer.
For a SaaS business selling monthly subscriptions, LTV is one of a small set of core numbers that founders and finance teams track alongside monthly recurring revenue, churn rate and average revenue per account. These metrics are connected: LTV is derived directly from ARPU and churn, so improving either input improves LTV.
Investors and board members often ask about LTV because it signals whether the underlying unit economics of the business work. A high LTV relative to acquisition cost suggests each new customer contributes meaningfully more value than it costs to acquire them, which is the basic condition for a scalable subscription business.
The ARPU divided by churn formula
The most widely used shortcut for estimating LTV is ARPU divided by churn rate. In plain terms, LTV equals average revenue per account per month, divided by monthly churn rate expressed as a decimal. This formula works because it treats churn as a constant probability of cancellation each month, which allows the geometric series of expected future payments to collapse into a single division.
Worked example: suppose your Stripe data shows an ARPU of 60 dollars per month and a monthly churn rate of 3 percent, written as 0.03. LTV is 60 divided by 0.03, which equals 2,000 dollars. If churn improves to 1.5 percent, the same ARPU produces an LTV of 60 divided by 0.015, which equals 4,000 dollars. This example shows how sensitive LTV is to churn: halving churn doubles LTV even though revenue per account has not changed at all.
| ARPU per month | Monthly churn rate | LTV (revenue based) |
|---|---|---|
| 40 dollars | 5 percent | 800 dollars |
| 40 dollars | 2 percent | 2,000 dollars |
| 80 dollars | 2 percent | 4,000 dollars |
| 80 dollars | 1 percent | 8,000 dollars |
The formula assumes ARPU and churn stay roughly stable over time. If your business has a mixed subscriber base with several plan tiers, it is worth calculating LTV separately for each tier rather than relying on a single blended ARPU figure, since a blended number can hide large differences between low-value and high-value customer segments.
Gross margin adjusted LTV
Gross margin adjusted LTV multiplies the revenue-based LTV figure by your gross margin percentage, converting a revenue estimate into a gross profit estimate. This adjustment matters because revenue alone overstates what a customer is actually worth once you subtract the cost of hosting, customer support, payment processing fees and any other cost of goods sold that scales with usage.
Formula in plain terms: gross margin adjusted LTV equals revenue based LTV multiplied by gross margin percentage. Worked example: if revenue based LTV is 4,000 dollars and gross margin is 75 percent, gross margin adjusted LTV is 4,000 multiplied by 0.75, which equals 3,000 dollars. If gross margin is thinner, say 55 percent, the same revenue LTV becomes only 2,200 dollars of margin adjusted LTV.
Most software businesses report gross margins somewhere in a wide range depending on how usage-heavy the product is, and it is common practice to use whatever gross margin figure your own finance statements show rather than assuming a fixed industry number. Because gross margin adjusted LTV is always lower than revenue based LTV for any margin below 100 percent, it is important to be clear in any report which version of LTV is being quoted, since mixing the two without labelling them can lead to confused comparisons between departments.
Why this adjustment changes decisions
When comparing LTV to customer acquisition cost, using gross margin adjusted LTV gives a more honest picture of whether a customer is actually profitable after delivery costs. A revenue based LTV to CAC ratio might look healthy at 4 to 1, but if gross margin is only 50 percent, the true margin based ratio is closer to 2 to 1, which is a materially different signal about how much marketing spend the business can sustain.
Average subscriber lifetime in months
Average subscriber lifetime is the expected number of months a customer remains subscribed before cancelling, and it is calculated as 1 divided by the monthly churn rate. This figure is the other half of the LTV formula, since LTV can also be expressed as ARPU multiplied by average lifetime in months.
Worked example: at a monthly churn rate of 2 percent, average lifetime is 1 divided by 0.02, which equals 50 months, or a little over four years. At a higher churn rate of 8 percent, average lifetime falls sharply to 1 divided by 0.08, which equals 12.5 months. This relationship is not linear, which is why relatively small changes in churn near the low end of the scale produce large changes in expected lifetime and therefore in LTV.
| Monthly churn rate | Average lifetime (months) |
|---|---|
| 1 percent | 100 months |
| 2 percent | 50 months |
| 5 percent | 20 months |
| 10 percent | 10 months |
Subscription Metric calculates average subscriber lifetime automatically from your Stripe subscription and cancellation events, alongside churn rate trends over time, so you can see whether lifetime is improving or deteriorating month by month rather than relying on a single static figure.
LTV to CAC ratio explained
The LTV to CAC ratio compares customer lifetime value against customer acquisition cost and is used as a rough gauge of whether spending on sales and marketing is generating good returns. It is calculated as LTV divided by CAC, where CAC is the average fully loaded cost of acquiring one paying customer, including advertising spend, sales salaries and any tools used in the acquisition process.
Worked example: if gross margin adjusted LTV is 3,000 dollars and CAC is 1,000 dollars, the LTV to CAC ratio is 3,000 divided by 1,000, which equals 3 to 1. A commonly cited rule of thumb suggests that a ratio of around 3 to 1 or higher indicates a healthy balance between value created and cost of acquisition, while a ratio close to or below 1 to 1 suggests the business is losing money on new customers once servicing costs are included. Treat this as a general guideline rather than a strict pass or fail test, since acceptable ratios vary across pricing models and growth stages.
- A ratio well above 5 to 1 might mean the company is underinvesting in growth relative to the value each customer generates.
- A ratio near 1 to 1 usually signals that acquisition spend needs to be reduced or that pricing, retention or margin needs attention.
- Ratios should be tracked over time and by acquisition channel, since a blended company-wide ratio can hide underperforming channels.
It is worth calculating this ratio using gross margin adjusted LTV rather than raw revenue based LTV wherever possible, since CAC is a cash cost and comparing it against a margin figure gives a fairer like-for-like comparison.
CAC payback period
CAC payback period is the number of months it takes for the gross profit generated by a customer to cover the cost of acquiring them, and it is calculated as CAC divided by monthly gross profit per customer. This metric matters alongside LTV because a healthy LTV to CAC ratio can still hide a cash flow problem if it takes a long time to recover acquisition spend.
Worked example: if CAC is 1,000 dollars and monthly gross profit per customer is 60 dollars multiplied by 75 percent gross margin, which is 45 dollars, payback period is 1,000 divided by 45, which equals approximately 22.2 months. A business growing quickly and reinvesting most of its cash into acquisition needs to fund that gap between spending on acquisition and recovering it through subscription payments, so a shorter payback period reduces cash flow strain during periods of rapid growth.
A commonly cited rule of thumb for subscription businesses is that a payback period under 12 months is considered comfortable, while periods stretching beyond 18 to 24 months can create significant cash flow pressure, particularly for businesses that are not yet profitable overall. As with the LTV to CAC ratio, these figures are general guidelines rather than fixed thresholds, and the right target depends on how the business is funded and how quickly it plans to grow.
Cohort based LTV
Cohort based LTV tracks the actual cumulative revenue or gross profit generated by a specific group of customers who all started their subscription in the same period, rather than assuming a single constant churn rate applies indefinitely. This approach is more reliable because churn behaviour often changes with tenure, typically starting higher in the first few months and settling lower as customers who remain become more entrenched users of the product.
To build a simple cohort LTV table, group customers by the month they first subscribed, then track total revenue collected from that group in each subsequent month. Summing revenue across all months for a cohort, and dividing by the number of customers in that cohort, gives an actual observed LTV figure rather than a projected one.
| Cohort month | Customers | Cumulative revenue at month 12 | Observed LTV per customer |
|---|---|---|---|
| January | 100 | 48,000 dollars | 480 dollars |
| February | 120 | 64,800 dollars | 540 dollars |
Comparing observed LTV across cohorts over time reveals whether retention and monetisation are improving, for example due to product changes, onboarding improvements or pricing changes, or whether they are deteriorating, for example due to increased competition or a weaker customer fit in more recent sign-ups. This kind of trend is far more actionable than a single blended LTV number and pairs well with tracking net revenue retention for the same cohorts.
Limitations of the simple LTV formula
The simple ARPU divided by churn formula is a useful starting point but has several limitations that are important to understand before relying on it for major decisions such as acquisition budgets or valuation discussions.
- It assumes a constant churn rate forever, when in reality churn typically varies by tenure, often being higher in the earliest months of a subscription and lower for long-tenured customers.
- It ignores expansion revenue from upgrades and contraction revenue from downgrades, both of which change how much a customer is actually worth over time compared with a static ARPU figure.
- It does not account for gross margin unless separately adjusted, so on its own it produces a revenue estimate rather than a profit estimate.
- It can produce inflated results at very low churn rates, since dividing by a small decimal mathematically produces a very large number that may not reflect a realistic multi-year forecast.
- It treats all customers as identical, blending together very different segments such as small self-serve accounts and larger accounts with dedicated support, which can distort decisions about where to focus acquisition spend.
Because of these limitations, many finance teams use the simple formula as a quick health check and use cohort based LTV, segmented by plan tier or acquisition channel, for anything that feeds directly into acquisition budgets or investor reporting. Treating the simple formula as one input among several, rather than a single source of truth, produces a more resilient picture of customer value.
How to read top customers by LTV in Stripe data
Stripe stores detailed records of every subscription, invoice and payment, but it does not calculate customer lifetime value on its own, so reading top customers by LTV requires combining several pieces of data per customer, namely total historical payments, current subscription status, plan history and time since first payment.
A practical way to approach this manually is to export invoice or charge data from Stripe, group it by customer ID, sum successful payments per customer, and sort the result in descending order. This gives a historical LTV ranking based on money actually collected so far, which is a useful complement to the forward-looking formula based on ARPU and churn.
What a top customers by LTV table typically shows
- Customer name or email, along with the Stripe customer ID for cross-referencing.
- Total revenue collected to date across all subscriptions and one-off charges.
- Current plan and monthly or annual billing amount.
- Subscription start date and, where relevant, cancellation date.
- An estimated forward-looking LTV based on current ARPU and observed churn for similar customers.
Subscription Metric connects to a restricted read-only Stripe key and builds this kind of ranked table automatically, alongside daily Stripe revenue analytics showing subscription versus one-off payments, so you do not need to export and manually reconcile invoice data every time you want to see which customers are most valuable. Reviewing this table regularly can highlight concentration risk, for example if a small number of customers account for a disproportionate share of revenue, which is useful context when discussing valuation multiples with an investor or acquirer.
Practical ways to improve LTV
Improving LTV comes down to increasing ARPU, reducing churn, or both, since these are the only two inputs to the core formula. Each lever has different practical tactics associated with it.
Increasing ARPU
- Introducing usage-based add-ons or higher tiers that encourage natural upgrades as customers grow.
- Periodic, well-communicated price increases for new and existing customers where justified by added value.
- Reducing discounting on new sign-ups, since heavy discounting lowers effective ARPU even when list prices look healthy.
Reducing churn
- Improving onboarding so new customers reach a first meaningful outcome quickly, since early-tenure churn is often the largest component of overall churn.
- Proactively reaching out to accounts showing declining usage before they reach a cancellation decision.
- Reviewing failed payment and card decline handling, since involuntary churn from expired cards is often a large and fixable share of total churn.
For a deeper look at churn reduction tactics specifically, see the guide on reducing churn using Stripe data. Because LTV responds multiplicatively to churn improvements, even modest reductions in churn rate tend to produce larger proportional gains in LTV than similarly sized ARPU increases, which is why many subscription businesses prioritise retention work before pushing hard on price increases.
How LTV connects to broader SaaS metrics and valuation
LTV does not sit in isolation. It is built from ARPU and churn, it feeds into the LTV to CAC ratio and payback period used to judge acquisition efficiency, and healthy customer economics generally support a stronger overall growth story when discussing valuation with investors or potential acquirers.
Many SaaS valuation approaches use a multiple of monthly recurring revenue rather than LTV directly, and Subscription Metric applies a commonly used 5x ARR rule of thumb, calculated as monthly recurring revenue multiplied by 60, as a quick indicative valuation benchmark. LTV is not the same figure as this valuation estimate, but strong LTV, low churn and a healthy LTV to CAC ratio are generally the underlying drivers that make a higher multiple more justifiable in a real negotiation. For more detail on how these multiples work in practice, see the guide to SaaS valuation multiples. It is also useful to review definitions of related terms in the SaaS metrics glossary when preparing reports that combine LTV with other headline numbers.
Frequently asked questions
See these metrics for your own Stripe account
Connect a restricted read-only Stripe key and Subscription Metric computes MRR movement, churn, LTV, ARPU and a 5x ARR valuation from your live data.
Connect your Stripe key