Customer Lifetime Value (CLV) is the total revenue a business expects from a single customer across the entire relationship. It answers a deceptively simple question: how much is each customer actually worth to you? The answer drives every major growth decision โ how much to spend acquiring new customers, when to invest in retention, which segments to prioritise, and how to size customer success teams.
This guide walks through the calculation step by step, from raw transaction data to a number you can use in unit economics decisions. Use the CLV Calculator to run the numbers in parallel as you work through each step.
What You Need Before You Start
To calculate CLV you need three data points pulled from your CRM or analytics platform:
- Total revenue and number of orders in a defined period (typically 12 months)
- Number of unique customers who placed at least one order in that period
- Monthly churn rate โ the percentage of customers who stop buying each month
For SaaS and subscription businesses, replace revenue and order data with average revenue per user (ARPU) per month and your gross margin percentage.
Step 1: Calculate Average Purchase Value
Divide total revenue by total number of orders placed in the period.
Formula: Average Purchase Value = Total Revenue / Total Orders
Example: Your store generated Rs 10,00,000 in revenue from 2,000 orders over 12 months. Average purchase value = Rs 10,00,000 / 2,000 = Rs 500 per order.
Use the most recent 12 months of data to avoid seasonal distortion. If your business is highly seasonal, use a full calendar year rather than a trailing 12 months.
Step 2: Calculate Purchase Frequency
Divide total orders by the number of unique customers who placed those orders.
Formula: Purchase Frequency = Total Orders / Unique Customers
Example: Those 2,000 orders came from 800 unique customers. Purchase frequency = 2,000 / 800 = 2.5 purchases per customer per year.
This is the average number of times a customer buys from you in a year. Customers with higher frequency are disproportionately valuable โ a customer who buys 5 times a year is worth more than five customers who each buy once.
Step 3: Calculate Customer Value Per Year
Multiply average purchase value by purchase frequency.
Formula: Customer Value = Average Purchase Value ร Purchase Frequency
Example: Rs 500 ร 2.5 = Rs 1,250 per customer per year.
This number tells you what one average customer generates for you in a single year, before accounting for how long they stay.
Step 4: Estimate Customer Lifespan
Customer lifespan is derived from your churn rate. Use the inverse of monthly churn to get average lifespan in months, then convert to years.
Formula: Average Customer Lifespan (months) = 1 / Monthly Churn Rate
| Monthly Churn Rate | Average Lifespan |
|---|---|
| 1% | 100 months (8.3 years) |
| 2% | 50 months (4.2 years) |
| 3% | 33 months (2.8 years) |
| 5% | 20 months (1.7 years) |
| 10% | 10 months (0.8 years) |
Example: At 4% monthly churn, average lifespan = 1 / 0.04 = 25 months = 2.1 years.
If you do not have monthly churn data, use average customer lifespan directly from your CRM by looking at the median relationship length for lapsed customers.
Step 5: Calculate CLV
Multiply customer value per year by average customer lifespan in years.
Formula: CLV = Customer Value ร Customer Lifespan (years)
Example: Rs 1,250 ร 2.1 = Rs 2,625 CLV per customer.
Run this through the CLV Calculator to verify your inputs and see sensitivity analysis across different churn rate scenarios.
Step 6: CLV for SaaS and Subscription Businesses
Subscription businesses use a margin-adjusted formula that better reflects recurring revenue economics.
Formula: CLV = ARPU ร Gross Margin % / Monthly Churn Rate
Example: Monthly ARPU of Rs 3,000, gross margin of 72%, monthly churn of 2.5%.
CLV = Rs 3,000 ร 0.72 / 0.025 = Rs 86,400
The gross margin adjustment is critical here. Without it, you are comparing revenue CLV against a CAC that was funded from gross profit. A 72% margin SaaS business can sustainably spend much more per customer than a 35% margin e-commerce business with the same revenue CLV.
Step 7: Calculate LTV:CAC Ratio
Once you have CLV, divide it by your Customer Acquisition Cost to get the LTV:CAC ratio. Use the LTV:CAC Ratio Calculator to compute this directly.
Formula: LTV:CAC = CLV / CAC
Benchmarks:
- Below 1:1 โ Losing money on every customer acquired. Unsustainable.
- 1:1 to 2:1 โ Marginal. Business is not building value per customer.
- 3:1 โ Standard target. Healthy unit economics.
- Above 5:1 โ Strong but may indicate under-investment in growth.
If your CLV is Rs 2,625 and CAC is Rs 700, your LTV:CAC = 3.75 โ above the 3:1 benchmark, indicating healthy acquisition economics.
Predictive CLV
The formula above gives you historical CLV based on averages. Predictive CLV goes further by modelling individual customer behaviour using cohort analysis.
To build a basic predictive CLV model:
- Group customers by acquisition month (cohorts)
- Track each cohort's cumulative revenue at month 1, 3, 6, 12, 24
- Fit a revenue curve to the cohort data to project future revenue
- Apply a discount rate (typically 8โ12%) for long-horizon projections
Predictive CLV surfaces that customers acquired in different periods or through different channels have materially different long-term values โ which the average-based formula cannot show.
CLV by Acquisition Channel
Customers acquired through different channels behave differently over time. Organic search and referral customers consistently show 2โ3x the CLV of paid social customers because intent is higher at acquisition. Paid search customers typically land between these extremes.
Running CLV by channel lets you shift acquisition budget toward channels where customers stay longer and buy more, not just channels with the lowest initial CAC. A channel with 40% higher CAC but 3x the CLV is a significantly better investment.
How to Increase CLV
Reduce churn first. The lifespan formula (1 / churn rate) makes churn reduction non-linear in its impact. Dropping monthly churn from 5% to 3% extends average lifespan from 20 months to 33 months โ a 65% increase in lifespan and CLV.
Increase average order value. Post-purchase upsell flows, bundle offers, and tiered pricing all raise the revenue-per-transaction number. A 20% increase in average order value raises CLV by 20% with no change in retention.
Increase purchase frequency. Replenishment reminders, loyalty point programmes, and personalised product recommendations directly drive repeat purchase rates. Moving frequency from 2.5 to 3.0 purchases per year raises annual customer value by 20%.
Key Terms
- CLV โ Customer Lifetime Value; total revenue expected from one customer over the full relationship
- CAC โ Customer Acquisition Cost; total spend to acquire one new customer
- Churn Rate โ percentage of customers lost in a given period; monthly churn is the standard for the CLV formula
- LTV โ Lifetime Value; used interchangeably with CLV, more common in SaaS contexts