Customer lifetime value: formula, calculation & examples
Time to read:
Customer lifetime value: formula, calculation & examples
Customer lifetime value (CLV) is the total revenue you can expect from a single customer over the entire duration of their relationship with your business. It's one of the most important metrics you can track because it tells you how much a customer is really worth.
Acquiring customers is expensive. If you're spending $100 to acquire a customer who only generates $80 in lifetime revenue, you're on a slippery slope to failure. But if that customer generates $500 over their lifetime, well, the acquisition cost is downright smart investing.
Customer lifetime value helps you answer the questions that matter:
How much can you afford to spend on acquisition without worrying your CFO?
Which customer segments are most valuable?
Where should you invest to maximize long-term revenue?
Are your retention efforts paying off?
Are you burning money on customers who were going to stick around anyway?
This guide covers what customer lifetime value means, the formulas for calculating it (including variations for different business models), real examples, and proven strategies for increasing CLV.
What is customer lifetime value?
Customer lifetime value (CLV or LTV) measures the total revenue a business can expect from a single customer account throughout the entire business relationship. It factors in how much customers spend, how often they purchase, and how long they stay with your business.
CLV is the big-picture view of customer worth. A customer who spends $50 once isn't as valuable as a customer who spends $20 per month for three years ($720 total). CLV helps you capture that difference.
Customer lifetime value shifts your focus from short-term transactions to long-term relationships. When you know a customer is worth $1,000 over their lifetime, you can justify spending $200 to acquire them (even if their first purchase is only $30).
Without CLV, that acquisition cost looks terrible. With it, you understand you're making a smart investment.
Customer lifetime value also exposes which customers are profitable. Not all customers are created equal. Some churn quickly, demand excessive support, and cost more to serve than they generate in revenue. Others stick around for years, upgrade to premium tiers, and refer new business.
For subscription businesses, SaaS companies, and any model built on recurring revenue, your entire business model depends on customers staying long enough to recover acquisition costs and generate profit. If your average CLV is lower than your customer acquisition cost (CAC), you're in trouble.
Customer lifetime value formula
There are several ways to calculate customer lifetime value depending on your business model and available data. Here are a few of the most common formulas.
Basic CLV formula
The simplest customer lifetime value formula is:
CLV = Average Purchase Value × Purchase Frequency × Customer Lifespan
Where:
Average Purchase Value = Total revenue ÷ Number of purchases
Purchase Frequency = Number of purchases ÷ Number of unique customers
Customer Lifespan = Average number of years a customer continues purchasing
Example: An e-commerce company has an average purchase value of $75, customers purchase 3 times per year, and the average customer stays for 4 years.
CLV = $75 × 3 × 4 = $900
CLV formula with profit margin
A more accurate customer lifetime value calculation incorporates profit margin, since revenue doesn't equal profit:
CLV = (Average Purchase Value × Purchase Frequency × Customer Lifespan) × Profit Margin
Example: Using the same e-commerce numbers above with a 25% profit margin:
CLV = ($75 × 3 × 4) × 0.25 = $225
This version gives you the profit you can expect from a customer instead of just revenue.
Customer lifetime value formula for subscription businesses
For subscription models (SaaS, membership sites, etc.), this formula tends to make the most sense:
CLV = (Average Revenue Per Account × Gross Margin %) ÷ Revenue Churn Rate
Where:
Average Revenue Per Account (ARPA) = Monthly recurring revenue ÷ Number of active customers
Gross Margin % = (Revenue - Cost of Goods Sold) ÷ Revenue
Revenue Churn Rate = Monthly recurring revenue lost ÷ Total monthly recurring revenue
Example: A SaaS company has ARPA of $100/month, 80% gross margin, and 5% monthly churn.
CLV = ($100 × 0.80) ÷ 0.05 = $1,600
Advanced CLV equation with discount rate
The most sophisticated customer lifetime value equation accounts for the time value of money using a discount rate:
CLV = Σ [(Revenue per customer per period × Gross margin) ÷ (1 + Discount rate)^period] - Acquisition cost
This formula is more complex but more accurate for businesses with major variations in revenue over time or when comparing CLV across different time horizons. Most companies start with simpler formulas and graduate to this one as their analytics mature.
How to calculate customer lifetime value (step-by-step)
Let's walk through a real customer lifetime value calculation using a fictional online fitness subscription service.
Step 1: Gather your data
Average monthly subscription price: $30
Average customer retention: 18 months
Gross margin: 70%
Average monthly churn rate: 5.5%
Step 2: Choose your formula
For a subscription business, we'll use: CLV = (ARPA × Gross Margin) ÷ Churn Rate
Step 3: Calculate
CLV = ($30 × 0.70) ÷ 0.055 = $381.82
Interpretation: Each customer is worth approximately $382 in profit over their lifetime. If your customer acquisition cost is below $382, you're profitable. If it's above $382, you're losing money on every customer.
Step 4: Segment by customer type
Don't stop at an overall average. Calculate CLV for different segments:
Annual subscribers vs. monthly subscribers
Customers acquired through different channels
Geographic regions
Product tiers (basic vs. premium)
You'll often find massive variations. Premium customers might have a CLV of $800 while basic customers average $200. That insight changes how you allocate marketing spend and which segments you prioritize.
Customer lifetime value examples
Let's look at a real-world customer lifetime value example comparing two customers at the same e-commerce company.
Customer A:
First purchase: $45
Purchases once per year
Stays for 2 years
Total revenue: $90
Profit margin: 25%
CLV: $22.50
Customer B:
First purchase: $30
Purchases 4 times per year
Stays for 5 years
Total revenue: $600
Profit margin: 25%
CLV: $150
Customer B is worth nearly 7x more despite a lower first purchase. This is why focusing only on first-order revenue is misleading. The real value is in the relationship over time.
Another example: A SaaS company analyzes CLV by acquisition channel:
Paid search: CLV = $1,200, CAC = $400 (3:1 ratio)
Content marketing: CLV = $1,800, CAC = $300 (6:1 ratio)
Paid social: CLV = $600, CAC = $350 (1.7:1 ratio)
This data shows that content marketing delivers the highest-quality customers with the best unit economics. Even though paid social generates conversions, those customers churn faster and have lower lifetime value. With this insight, the company can shift budget to channels that acquire more valuable customers.
5 ways to increase customer lifetime value
Calculating CLV is useful, especially as a baseline metric. However, improving it is where the real money gets made. Here are a handful of time-tested strategies to increase customer lifetime value.
1. Improve customer retention
Small improvements in retention have massive impacts on CLV. If you reduce monthly churn from 5% to 4%, you increase average customer lifespan by 25%. For a subscription business with $50 ARPA and 70% margin, that one percentage point improvement increases CLV from $700 to $875 (a 25% boost).
Tactics:
Onboard customers efficiently so they see value quickly
Provide proactive support before customers encounter problems
Create loyalty programs that reward long-term customers
Monitor engagement metrics to identify at-risk customers before they churn
2. Increase purchase frequency
Getting existing customers to buy more often directly increases lifetime value without increasing acquisition costs.
Tactics:
Email campaigns triggered by time since last purchase
Subscription models that create recurring revenue
Loyalty programs with rewards that encourage repeat purchases
Personalized product recommendations based on past behavior
Limited-time offers exclusive to existing customers
3. Increase average order value
If customers spend more per transaction, CLV increases proportionally.
Tactics:
Product bundling and package deals
Upselling to premium tiers or add-ons
Cross-selling complementary products
Free shipping thresholds that encourage larger baskets
Volume discounts that incentivize bulk purchases
4. Reduce cost to serve
CLV doesn’t have to just focus on increasing revenue. You can also reduce costs. Lowering the cost to acquire and serve customers improves profitability and CLV.
Tactics:
Self-service support resources that reduce support ticket volume
Automation for repetitive tasks
Improved product usability to reduce support needs
Efficient onboarding that gets customers to value faster
5. Focus on high-CLV customer segments
Not all customers are worth the same effort. Identify your highest-CLV segments and allocate resources accordingly.
Tactics:
Calculate CLV by acquisition channel and shift budget to high-CLV sources
Create premium experiences for high-value customer segments
Build features specifically for your most valuable users
Reduce acquisition spend on low-CLV segments that will never be profitable
Customer lifetime value prediction
Customer lifetime value prediction uses historical data and machine learning to forecast which customers will be most valuable before they've completed their full lifecycle.
This matters for a few reasons:
Early intervention: Identify high-potential customers early and invest in retention before they churn.
Personalized experiences: Tailor onboarding, support, and marketing based on predicted lifetime value.
Smarter acquisition: Optimize campaigns to attract lookalike audiences similar to your highest-predicted-CLV customers.
Resource allocation: Prioritize high-value accounts for premium support, account management, or custom solutions.
Customer lifetime value prediction models typically use:
Demographic and firmographic data
Behavioral signals (product usage, engagement patterns)
Transaction history
Channel and campaign attribution
Similar customer cohort performance
Tools like Twilio Segment CDP can help by unifying customer data from all touchpoints (purchase history, product engagement, support interactions, marketing responses) into a single profile that prediction models can use.
How to measure customer lifetime value over time
CLV changes as your business evolves, and tracking those changes shows what's working and what isn't.
What to monitor:
CLV by cohort: Group customers by when they were acquired and track how their CLV evolves. Are newer cohorts more or less valuable than older ones?
CLV by segment: Monitor how different customer segments' lifetime value changes over time. Are premium customers becoming more valuable? Are certain acquisition channels declining?
CLV to CAC ratio: The relationship between CLV and customer acquisition cost is critical. A healthy SaaS business typically targets a 3:1 ratio (CLV is 3x CAC). If this ratio deteriorates, you're either spending too much to acquire customers or not extracting enough value from them.
Predicted vs. actual CLV: If you're using predictive models, compare predictions to actual outcomes. Large gaps indicate your model needs refinement.
You want to regularly check your CLV to spot trends early (like a new competitor causing increased churn, or a product improvement driving higher retention) so you can respond before small issues become big problems.
Improve your customer lifetime value with Twilio
Customer lifetime value is the metric that separates businesses playing the short game from those building sustainable growth. It forces you to think beyond the first transaction and focus on the total relationship.
Calculate it. Segment it. Track it over time. Use it to make smarter decisions about where to spend your money, which customers to prioritize, and how to build a business that compounds value instead of constantly churning through one-time buyers.
The companies that win long-term aren't the ones that acquire the most customers. They're the ones that acquire the right customers and keep them engaged, satisfied, and spending for years.
Twilio Segment unifies customer data from every touchpoint to help you understand, predict, and improve CLV. Sign up for free to get started.
Frequently asked questions
What is customer lifetime value?
Customer lifetime value (CLV or LTV) is the total revenue or profit a business can expect from a single customer over the entire duration of their relationship. It measures how much a customer is worth beyond their first purchase by factoring in repeat purchases, subscription renewals, upsells, and how long they remain a customer.
How do you calculate customer lifetime value?
The basic customer lifetime value formula is: CLV = Average Purchase Value × Purchase Frequency × Customer Lifespan. For subscription businesses, use: CLV = (Average Revenue Per Account × Gross Margin %) ÷ Revenue Churn Rate. More sophisticated formulas incorporate profit margins, discount rates, and customer acquisition costs for greater accuracy.
What is a good customer lifetime value?
A good customer lifetime value depends on your customer acquisition cost (CAC). The CLV to CAC ratio should be at least 3:1—meaning each customer generates 3x more value than you spent to acquire them. SaaS businesses often target higher ratios (5:1 or better), while e-commerce may operate closer to 3:1 depending on margins and competition.
How do you increase customer lifetime value?
Increase customer lifetime value by: improving retention to keep customers longer, increasing purchase frequency through subscriptions or loyalty programs, raising average order value via upsells and cross-sells, reducing cost to serve through self-service tools, and focusing acquisition efforts on high-CLV customer segments. Small improvements in retention have the biggest impact on CLV.
Related Posts
Related Resources
Twilio Docs
From APIs to SDKs to sample apps
API reference documentation, SDKs, helper libraries, quickstarts, and tutorials for your language and platform.
Resource Center
The latest ebooks, industry reports, and webinars
Learn from customer engagement experts to improve your own communication.
Ahoy
Twilio's developer community hub
Best practices, code samples, and inspiration to build communications and digital engagement experiences.