Customer Lifetime Value (CLV) is the total revenue a business expects from a single customer across the entire relationship. It answers a simple question with a complicated answer: how much is each customer actually worth to you? That number drives most major growth decisions, from how much to spend acquiring new customers to when to invest in retention, which segments to prioritize, and how to size a customer success team.
This guide walks through the calculation step by step, from raw transaction data to a number you can act on. Use the CLV Calculator alongside it to run the numbers as you go.
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, swap revenue and order data for 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 runs highly seasonal, use a full calendar year instead of 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.
That's the average number of times a customer buys from you in a year. Higher-frequency customers carry outsized value; 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 tells you what one average customer generates in a single year, before factoring in how long they stick around.
Step 4: Estimate Customer Lifespan
Customer lifespan comes from your churn rate. Take 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.
Without monthly churn data on hand, pull average customer lifespan straight from your CRM by checking the median relationship length among 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 check your inputs and see how the number shifts across different churn rate scenarios.
Step 6: CLV for SaaS and Subscription Businesses
Subscription businesses use a margin-adjusted formula that better fits 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 matters here. Skip it and you'd be comparing revenue CLV against a CAC that was funded out of gross profit. A 72% margin SaaS business can sustainably spend far more per customer than a 35% margin e-commerce business carrying 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. The business isn't building much value per customer.
- 3:1, the standard target and generally healthy unit economics.
- Above 5:1, strong, though it can point to under-investment in growth.
At CLV of Rs 2,625 and CAC of Rs 700, LTV:CAC comes out to 3.75, above the 3:1 benchmark and a sign of healthy acquisition economics.
Predictive CLV
The formula above gives you historical CLV based on averages. Predictive CLV goes further, modeling individual customer behavior through 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 shows that customers acquired in different periods or through different channels carry meaningfully different long-term values, something the average-based formula can't reveal on its own.
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, since intent runs higher at acquisition. Paid search customers usually land somewhere between the two.
Running CLV by channel lets you shift acquisition budget toward channels where customers stay longer and buy more, rather than just the channels with the lowest initial CAC. A channel with 40% higher CAC but 3x the CLV is still the better investment.
How to Increase CLV
Start with churn. The lifespan formula (1 / churn rate) makes churn reduction pay off disproportionately: dropping monthly churn from 5% to 3% extends average lifespan from 20 months to 33 months, a 65% jump in both lifespan and CLV.
From there, look at average order value. Post-purchase upsell flows, bundle offers, and tiered pricing all raise revenue per transaction. A 20% increase in average order value raises CLV by 20% with no change to retention at all.
Purchase frequency is the third lever. Replenishment reminders, loyalty point programs, and personalized recommendations drive repeat purchases directly. Move frequency from 2.5 to 3.0 purchases a year and annual customer value rises 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 input for the CLV formula
- LTV, Lifetime Value; used interchangeably with CLV, more common in SaaS contexts