Quick Overview
• CLV estimates the total net profit a customer generates across the entire relationship, not just one sale.
• Core inputs: average order value, purchase frequency, gross margin, retention or churn, and customer lifespan.
• Two main approaches exist: historical (what customers have already spent) and predictive (what they are likely to spend).
• CLV only becomes actionable when compared against customer acquisition cost (CAC).
• Clean data, sensible segmentation, and a clear time horizon matter more than a complicated formula.
Introduction
You're spending money to win customers, but how do you know whether that spending is paying off? A customer who buys once and disappears looks identical on a dashboard to one who stays for five years, until you measure the long game.
That is the problem CLV solves. It turns scattered transaction records into one forward-looking number you can use for budgeting, pricing, and retention decisions. Below, we walk through exactly what goes into calculating it, step by step, with a worked example.
What CLV Actually Measures
CLV is the net value a customer contributes to your business over the full time they remain a customer. The keyword is net. Revenue alone overstates value, because every sale carries costs: product, fulfillment, support, and payment fees. Most practitioners therefore calculate CLV using gross margin, or contribution margin, rather than top-line revenue.
Think of it as the answer to one question: "If we acquire this customer today, how much profit should we expect from them before they leave?" That single estimate changes how you judge marketing channels. A channel that brings in cheap, low-value buyers can look efficient on a cost-per-click basis and still lose money over time.
The Data You Need Before You Calculate
Reliable CLV starts with reliable inputs, and those inputs usually sit in different systems: orders in your commerce platform, payments in billing, and behavior in your CRM. customer loyalty programs are especially useful here, because they link purchases to an identifiable member across many transactions, which makes repeat behavior far easier to track accurately.
Before running any formula, decide how you will define Customer Lifetime Value for your business: revenue or profit, a fixed horizon (such as three years) or a full lifespan, and whether it applies to individual customers or segments. Without that decision, two teams can report two different numbers for the same customers. You also need a clear definition of customer retention rate, meaning the share of customers who remain active from one period to the next. For a retail business, "active" might mean one purchase in 12 months; for a subscription business, it means an unexpired plan.
Gather these inputs:
• Average order value (AOV): total revenue divided by number of orders.
• Purchase frequency: average orders per customer per period.
• Gross margin: the percentage of revenue left after direct costs.
• Retention rate or churn rate: churn is simply 1 minus retention.
• Customer lifespan: often estimated as 1 divided by churn rate.
• Discount rate (optional): adjusts future profit to present value.
The Core Formulas
There is no single universal formula. The right one depends on your business model.
- Simple historical formula (transactional businesses)
CLV = (AOV × purchase frequency per year × gross margin) × customer lifespan in years
- Churn-based formula (subscription businesses)
CLV = (average revenue per account per period × gross margin) ÷ churn rate
- Retention-based formula with discounting
CLV = margin per period × [retention ÷ (1 + discount rate − retention)]
The third version is more technical because it recognizes that a dollar earned three years from now is worth less than a dollar earned today. For short horizons, the discount rate barely moves the result.
For long ones, ignoring it can inflate CLV noticeably.
A Worked Example
Suppose an online store sees these numbers:
• AOV: $60
• Purchases per year: 4
• Gross margin: 40%
• Average lifespan: 3 years
Annual margin per customer is $60 × 4 × 0.40 = $96. Over three years, CLV = $96 × 3 = $288.
Now bring in acquisition cost. If CAC is $90, the CLV-to-CAC ratio is 288 ÷ 90 = 3.2 to 1. Many analysts treat roughly 3:1 as a common benchmark, though the right target varies by industry, cash position, and growth stage.
For a subscription example: $50 monthly revenue, 80% margin, and 5% monthly churn gives CLV = ($50 × 0.80) ÷ 0.05 = $800, with an implied lifespan of 20 months.
Historical vs. Predictive CLV
Historical CLV sums the actual profit a customer has produced to date. It is simple and verifiable, but it only describes the past and undervalues newer customers.
Predictive CLV forecasts future value. Methods range from the formulas above to probabilistic models such as BG/NBD paired with Gamma-Gamma, which estimate how likely a customer is to still be "alive" and how much they will spend per order. These models need transaction-level data and a reasonable purchase history, but they handle irregular buying patterns much better than a flat average.
A practical path: start with the formula approach, validate it against actual cohort behavior, and move to probabilistic modeling only when the added accuracy justifies the effort.
Common Mistakes to Avoid
• Using revenue instead of margin. This overstates value and hides unprofitable segments.
• Averaging everything. A blended CLV masks the gap between your best and worst customers. Segment by acquisition channel, product category, or cohort.
• Ignoring program costs. If you run customer loyalty programs, the cost of points, rewards, and discounts should be subtracted from margin, or CLV will look better than reality.
• Using too short a window. A six-month snapshot misses the repeat purchases that drive long-term value.
• Treating CLV as fixed. It changes as retention, pricing, and costs change, so recalculate on a regular schedule.
Conclusion
Calculating CLV involves four essential moves: define what value means for your business, gather clean data on order value, frequency, margin, and retention, apply a formula that fits your model, and compare the result to acquisition cost. The math itself is straightforward. The harder, more valuable work lies in consistent definitions and honest segmentation.
Start simple, check your estimates against real cohort behavior, and refine the model as your data matures. A rough CLV that is calculated consistently will serve you better than a sophisticated one that nobody trusts.
Frequently Asked Questions
What is CLV?
CLV is the estimated total net profit a business expects from a customer over the entire relationship. It helps guide decisions about acquisition spending, retention efforts, and pricing.
How do you calculate CLV?
For a basic estimate, multiply average order value by annual purchase frequency and gross margin, then multiply by the expected customer lifespan in years. Subscription businesses commonly divide margin per period by the churn rate instead.
What is a good CLV to CAC ratio?
A ratio of about 3:1 is widely cited as healthy, meaning a customer generates roughly three times what it cost to acquire them. Acceptable ratios vary by industry, margins, and how quickly you need to recover acquisition costs.
What is the difference between CLV and CAC?
CLV measures the value a customer generates, while CAC measures what you spent to acquire them. Compared together, they show whether growth is profitable.
How can you increase CLV?
You can raise it by improving retention, increasing average order value through bundling or cross-selling, reducing service and fulfillment costs, and strengthening post-purchase experience and loyalty initiatives. Measure each change by cohort to confirm it actually moves the number.