What Is Customer Lifetime Value and How Do You Calculate It?
Simple and advanced customer lifetime value formulas with worked examples, plus how to use CLV to set ad budgets and target customer acquisition cost.
Customer lifetime value (CLV) is the total gross profit you can expect from a typical customer over the whole relationship. The simple formula is average order value × purchases per year × years as a customer × gross margin. Compare CLV with customer acquisition cost to decide how much you can spend to win each customer.
Photo: Unsplash
On this page
How much should you pay to win a new customer? $20? $200? If you only look at the first sale, the answer is often “not much”. But most good customers don’t buy once. A dog groomer’s client might book every 6 weeks for years. A coffee shop regular might visit 3 times a week.
Customer lifetime value, often shortened to CLV or LTV, puts a number on that long-term relationship. Once you know it, you can set ad budgets with confidence, decide which customers deserve extra attention and spot when your marketing is buying customers who never come back.
This guide explains simple and advanced ways to calculate CLV, with worked examples, and shows how to use it to guide ad spend. The numbers in the examples are made-up round figures to show the math.
What customer lifetime value means
Customer lifetime value is the value a customer brings to your business over the entire time they buy from you. Academic marketing researchers usually define it as the present value of the future profits a customer generates, which means it accounts for profit, not just sales, and for the fact that money in future years is worth a bit less than money today.
In practice, small businesses use 2 versions:
- Revenue CLV: total sales from a typical customer. Easy to calculate, but it overstates what you can afford to spend.
- Profit CLV: total gross profit from a typical customer. Slightly more work, and far more useful for budgeting.
Always use the profit version when comparing CLV with what you spend on marketing.
Key takeaway: CLV tells you the most you can afford to spend to win a customer. If your customer acquisition cost is higher than your profit-based CLV, every new customer loses money, no matter how good your sales numbers look.
The simple CLV formula
CLV = average order value × purchases per year × average years as a customer × gross margin
Here’s where each input comes from:
| Input | How to calculate it | Where to find the data |
|---|---|---|
| Average order value (AOV) | Total revenue ÷ number of orders | POS, ecommerce or invoicing reports |
| Purchases per year | Total orders ÷ unique customers in a year | POS or CRM customer reports |
| Average years as a customer | Estimate from history, or 1 ÷ annual churn rate | Customer records, loyalty program data |
| Gross margin | (Revenue − cost of goods or direct job costs) ÷ revenue | Accounting software |
Worked example: a neighborhood salon
- Average ticket: $80
- Visits per year: 6
- Average years as a client: 3
- Gross margin after product and stylist commission: 40%
CLV = $80 × 6 × 3 × 0.40 = $576 in gross profit
The revenue version would be $1,440, which is why using revenue alone can lead to overspending.
Estimating customer lifespan from churn
If you don’t know how long customers stay, you can estimate it from your churn rate, the share of customers who stop buying each year:
Average lifespan ≈ 1 ÷ annual churn rate
If about 25% of customers stop buying each year, the average lifespan is roughly 1 ÷ 0.25 = 4 years. This assumes churn stays fairly steady, so treat it as an estimate.
The advanced CLV formula with retention and discounting
The simple formula treats every customer the same and ignores the time value of money. A more realistic version uses your retention rate and a discount rate.
CLV = annual margin per customer × (1 + d) ÷ (1 + d − r)
Where:
- Annual margin per customer is gross profit per customer per year
- r is the annual retention rate (the share of customers who come back next year)
- d is a discount rate, often your cost of capital or a rate like 10% that reflects risk
This formula assumes you earn the first year’s margin right away, then keep a share r of customers each following year.
Worked example: a subscription box
- Annual gross profit per customer: $200
- Annual retention: 70% (r = 0.70)
- Discount rate: 10% (d = 0.10)
CLV = $200 × 1.10 ÷ (1.10 − 0.70) = $200 × 1.10 ÷ 0.40 = $550
Without discounting (d = 0), the formula becomes $200 ÷ (1 − 0.70), or about $667. Discounting trims the value of profits that arrive years from now.
Notice how sensitive the result is to retention. At 80% retention, the discounted CLV in this example rises to $200 × 1.10 ÷ 0.30, about $733. Small gains in retention often add more value than small gains in order size.
Cohort and predictive methods
Businesses with more data go further:
- Cohort analysis groups customers by the month they first bought and tracks their actual cumulative profit over time. It’s the most honest picture of how CLV is trending.
- Segmented CLV calculates separate values by acquisition channel, first product purchased or location. This often reveals that customers from one channel are worth far more than another.
- Predictive models estimate future purchases from each customer’s history. Google Analytics 4 offers predictive metrics such as purchase probability and predicted revenue for properties that meet its eligibility rules, including at least 1,000 returning users who did and 1,000 who didn’t meet the predictive condition over a 7-day period within the last 28 days.
How CLV guides ad spend
CLV becomes powerful when you compare it with customer acquisition cost (CAC): your total marketing and sales costs divided by new customers won.
CLV ÷ CAC = how many times over a customer pays back their acquisition cost
| CLV:CAC situation | What it means | What to do |
|---|---|---|
| Below 1:1 | You lose money on each new customer | Cut or fix the channel, raise prices or improve retention |
| Slightly above 1:1 | Barely profitable once overhead is included | Improve conversion and retention before scaling |
| Comfortably above 1:1 with a short payback | Healthy acquisition | Consider increasing spend carefully and watch CAC as you scale |
There’s no universal target ratio. It depends on your overhead, cash position and how long customers take to pay back their acquisition cost. A business with tight cash flow needs a fast payback even if lifetime value is high.
Practical ways to use CLV in your marketing:
- Set a maximum CAC per channel. If profit CLV is $576 and you want each customer to return at least a set multiple of acquisition cost after overhead, you can work backward to a maximum cost per customer and, using your lead-to-customer rate, a maximum cost per lead.
- Compare channels by customer quality, not just volume. A channel with higher CAC can still win if its customers stay longer and spend more. Segment CLV by source using UTM tags and your CRM.
- Bid for new customers in ad platforms. Google Ads lets advertisers with purchase conversion goals set a new customer value, which adds extra value to a new customer’s first purchase so bidding favors new customers over returning ones.
- Invest in retention. Because CLV is so sensitive to retention, follow-up emails, loyalty programs and great service are acquisition tools too.
Our guides to measuring marketing ROI and marketing KPIs show how CLV fits next to CAC and ROAS on a monthly scorecard.
Common CLV mistakes
- Using revenue instead of gross profit. This inflates CLV and leads to overspending on ads.
- Assuming every customer is average. A small group of customers often drives a large share of profit. Segment when you can.
- Using lifespans you haven’t observed. A business that’s 2 years old can’t know that customers stay 10 years. Be conservative.
- Ignoring returns, refunds and discounts. Subtract them from revenue first.
- Calculating once and forgetting it. Recalculate at least every quarter or after major price or product changes.
- Mixing up attribution and value. CLV tells you what a customer is worth, not which ad won them. For that, see our guide to marketing attribution.
Where to start: calculate your CLV in an afternoon
- Export 12 months of orders from your POS, ecommerce or invoicing system with customer IDs, dates and amounts.
- Calculate AOV and purchases per customer per year.
- Estimate lifespan from the share of last year’s customers who bought again this year (your retention rate), then use 1 ÷ churn.
- Get your gross margin from your accounting software.
- Run the simple formula, then the retention version, and compare.
- Calculate CAC for the same period and divide CLV by CAC.
- Pick 1 action: a retention program if retention is weak, or a channel budget change if CLV:CAC differs sharply by channel.
If repeat business is the weak spot, start with a customer loyalty program or a set of email automation workflows such as win-back and post-purchase follow-ups.
Conclusion
Customer lifetime value turns “this customer spent $80 today” into “this customer is worth about $576 in profit over the relationship”. Start with the simple formula using gross margin, move to the retention-based version when you have a year or two of data, and compare the result with customer acquisition cost. That single ratio tells you whether to spend more on growth, fix your funnel or invest in keeping the customers you already have. For related terms, visit the glossary.
Sources
- Gupta et al.: Modeling Customer Lifetime Value, Journal of Service Research (2006) — academic definition of CLV as the present value of future customer profits and overview of modeling approaches
- Google Analytics Help: Predictive metrics — GA4 purchase probability, predicted revenue and eligibility requirements
- Google Ads Help: About customer lifecycle goals — new customer value and new customer only bidding options
Frequently asked questions
What is a good customer lifetime value?
There's no single good CLV number, because it depends on your prices, margins and how often customers return. What matters is how CLV compares with your customer acquisition cost. If profit-based CLV is comfortably higher than what you spend to win a customer, and customers pay back that cost quickly enough for your cash flow, your CLV is healthy.
What is the difference between CLV and LTV?
CLV and LTV usually mean the same thing: the value a customer generates over their whole relationship with your business. Some companies use LTV for revenue-based lifetime value and CLV for profit-based value, so check how each report or tool defines it. For budgeting decisions, always use the profit-based version, whatever it's called.
How do I calculate CLV for a new business with little data?
Use the simple formula with conservative assumptions: average order value × expected purchases per year × a short lifespan, such as 1 or 2 years × gross margin. Base purchase frequency on early repeat customers or industry knowledge, and avoid assuming long lifespans you haven't observed. Recalculate every quarter as real retention data builds up.
What is the CLV to CAC ratio?
The CLV to CAC ratio compares how much profit a customer brings over their lifetime with what it cost to acquire them. Divide profit-based CLV by customer acquisition cost. A ratio below 1 means you lose money on each customer. Higher is better, but the right target depends on overhead, cash flow and how quickly customers pay back their acquisition cost.
How can I increase customer lifetime value?
Increase retention, purchase frequency or order value, or improve margins. Practical steps include post-purchase and win-back emails, loyalty programs, subscriptions or memberships, bundles and add-ons, better onboarding and faster service recovery when something goes wrong. Retention usually has the biggest effect, because each extra year a customer stays adds a full year of profit.
Should I use revenue or profit to calculate CLV?
Use gross profit for any decision about marketing spend. Revenue-based CLV includes the cost of the products or services you delivered, so it overstates how much you can afford to pay for a customer. Revenue CLV is fine for rough comparisons between segments, but profit CLV is what you should compare with customer acquisition cost.
Does Google Analytics calculate customer lifetime value?
Google Analytics 4 includes lifetime value reporting and predictive metrics such as predicted revenue and purchase probability, but predictive metrics only appear for properties that meet Google's eligibility rules, including minimum numbers of purchasers. GA4 tracks revenue, not your product costs, so you'll still need to apply your gross margin to get a profit-based CLV.
Was this guide useful
No reviews yet. Share your experience and help other readers.