How to Calculate Customer Lifetime Value (CLV) Simply

Short answer: Customer lifetime value (CLV) predicts the total revenue a business can expect from a single customer account. The basic formula is: Average Order Value × Purchase Frequency × Customer Lifespan. For subscription models, use: Average Revenue Per User (ARPU) × Gross Margin / Churn Rate.

Key takeaways

  • CLV shows the total revenue a customer generates over their entire relationship with your business.
  • The simplest formula: Average Order Value × Purchase Frequency × Average Customer Lifespan.
  • For subscriptions, use: ARPU × Gross Margin / Churn Rate.
  • Segment by channel to see which acquisition source brings the highest-value customers.
  • Use CLV to set CAC limits: aim for a LTV:CAC ratio of at least 3:1.
  • Improve CLV by increasing frequency, average order value, or reducing churn.

Customer lifetime value (CLV) tells you how much revenue a customer generates from their first purchase to their last. Without it, you’re guessing how much to spend on acquisition. With it, you know exactly what a customer is worth and how much you can afford to pay to get them. This guide explains the customer lifetime value calculation with a simple formula, a step-by-step example, and practical ways to increase it.

What Is Customer Lifetime Value (CLV)?

Customer lifetime value is the predicted total revenue a business earns from a single customer over the entire relationship. It helps you understand the long-term value of each customer, not just the first transaction. Knowing CLV lets you make smarter decisions about marketing spend, retention programs, and pricing.

CLV answers a simple question: Is it worth spending $100 to acquire a customer who will only ever buy $80 worth of products? Conversely, if that customer is worth $400 over three years, spending $100 is a good bet.

But CLV goes beyond budgeting. It also shapes product development. If your highest-value customers buy a specific product line, you can double down on that category. It influences customer support investment—high CLV segments deserve premium support tiers. And it helps you decide when to let a customer go. If reactivation costs exceed their remaining CLV, it’s better to focus elsewhere.

The Simple CLV Formula

The basic customer lifetime value calculation uses three inputs:

  • Average Order Value (AOV): Total revenue divided by number of orders.
  • Purchase Frequency (F): Number of orders per customer per year.
  • Customer Lifespan (L): Average number of years a customer continues buying.

Formula: CLV = AOV × F × L

For subscription businesses, a more precise formula is:

CLV = (ARPU × Gross Margin) / Churn Rate

Where ARPU is average revenue per user per period, and churn rate is the percentage of customers lost per period.

Both formulas assume steady behavior. If your business has strong seasonality—like a holiday spike—annualize your data. Use a full year’s worth of transactions to smooth out fluctuations. Also note that gross margin matters: $500 in revenue with a 30% margin is worth less than $400 in revenue with a 60% margin. Always use gross profit per order, not just revenue.

How to Calculate CLV: A Step-by-Step Example

Let’s walk through a real example for an e-commerce store selling coffee subscriptions.

Step 1: Calculate Average Order Value

Total revenue last year: $500,000. Total orders: 10,000.
AOV = $500,000 / 10,000 = $50

Check your data for outliers. A few very large orders can skew AOV. Consider using the median instead of the mean if your order values are highly variable.

Step 2: Calculate Purchase Frequency

Total orders: 10,000. Unique customers: 2,000.
Frequency = 10,000 / 2,000 = 5 orders per year per customer

Be careful with new customers. If many customers signed up in the last month, their frequency will be artificially low. Filter out customers with less than, say, 90 days of history, or use a cohort analysis to measure frequency for mature customers only.

Step 3: Estimate Customer Lifespan

If the typical customer stays active for 2 years, then L = 2.

How do you find lifespan? Look at your oldest cohort of customers—those who signed up 3 or 4 years ago. Calculate the average time from first purchase to last purchase. If most of those customers are still active, your lifespan is actually longer than the data window. In that case, use churn rate as a proxy: lifespan = 1 / churn rate. For example, a 25% annual churn gives a lifespan of 4 years.

Step 4: Apply the Formula

CLV = $50 × 5 × 2 = $500

Each customer is worth about $500 over their lifetime. If you spend $150 to acquire one, your LTV:CAC ratio is 3.3:1 — a healthy number.

A rising graph chart on a tablet showing customer value growth
Visualizing CLV improvement over time — Photo: Lalmch / Pixabay

Comparing CLV Calculation Methods

Different business models need different approaches. Here’s a quick comparison:

Method Formula Best For
Basic (historical) AOV × Frequency × Lifespan E-commerce, retail, low-churn products
Subscription (ARPU) (ARPU × Gross Margin) / Churn Rate SaaS, memberships, recurring billing
Predictive Uses past data + AI to forecast future value High-volume, complex customer journeys

Pick the method that matches your revenue model. The basic method works for most businesses. Switch to subscription formula when you have recurring payments.

There’s also a blended approach for businesses with both one-time and subscription revenue. Calculate CLV for each segment separately, then weight them by mix. If 60% of revenue comes from subscriptions, your overall CLV is 0.6 × subscription CLV + 0.4 × one-time CLV.

How to Use CLV in Your Business

Calculating CLV is only useful if you act on it. Here are three ways to apply it:

Set CAC Limits

Divide your CLV by 3 to get a target customer acquisition cost (CAC). If CLV is $500, aim to spend no more than $167 to acquire a customer. This ensures a 3:1 LTV:CAC ratio. But adjust the ratio based on your risk tolerance. A 2:1 ratio may be acceptable if you have strong repeat purchase rates. A 5:1 ratio suggests you might be underinvesting in acquisition.

Segment by Channel

Calculate CLV separately for customers from paid ads, organic search, and referrals. You’ll often find one channel delivers much higher-value customers. Allocate more budget there. For example, if referral customers have a CLV of $800 while paid search customers are $300, shift spend toward referral programs—even if paid search has a lower CPA.

Improve Retention

A small drop in churn boosts CLV significantly. For a subscription business, reducing churn from 5% to 4% can increase CLV by 25%. Focus on onboarding and customer success. Map out the first 90 days of a customer’s lifecycle. Identify the moments when churn spikes—day 7, day 30, or after the first renewal. Target those moments with proactive outreach.

Common Mistakes in CLV Calculation

Avoid these errors:

  • Using revenue instead of gross profit: CLV should reflect profit, not total revenue, to gauge true value. Subtract cost of goods sold, support costs, and any direct fulfillment expenses.
  • Ignoring cohorts: Average CLV hides differences between old and new customers. Calculate by acquisition month or year. A cohort that signed up during a big promotion may have lower CLV than organic cohorts. That insight changes how you plan future campaigns.
  • Assuming constant lifespan: As you improve retention, lifespan grows. Update your calculation regularly—quarterly is a good cadence. If you don’t, you’ll underinvest in retention.
  • Mixing one-time and repeat buyers: Exclude one-time purchasers if you want to see the value of recurring customers. Better yet, calculate two CLVs: one for all customers (to measure total business health) and one for repeat customers only (to guide retention strategy).
  • Forgetting to segment by payment method or pricing plan: Customers on an annual plan have higher upfront value but may churn differently than monthly customers. Segment them.
A smiling customer support agent on the phone representing retention strategies
Great service extends customer lifespan — Photo: Rodrigo_SalomonHC / Pixabay

When to Use Predictive CLV

Basic CLV assumes the past predicts the future. That’s a fair assumption for stable businesses. But if you’re rapidly changing your pricing, entering new markets, or launching a new product, historical data may mislead you. Predictive CLV uses machine learning to forecast future behavior based on early signals—like time to first purchase, support tickets, or product usage.

You don’t need a data science team to start. Many analytics tools (like Mixpanel or Amplitude) offer predictive CLV as a built-in feature. Start with a simple rule: if a customer completes onboarding within 7 days, their predicted CLV is 2x higher. Use that to trigger personalized engagement.

Predictive CLV shines in high-volume businesses where tiny improvements in retention create huge revenue gains. But it also adds complexity. Start with the basic formula. Only move to predictive when you have enough data—at least a few thousand customers with 6+ months of history—and when the basic model clearly fails to capture value differences.

How to Increase Customer Lifetime Value

Three levers increase CLV: frequency, order value, and lifespan.

Increase Purchase Frequency

Encourage repeat purchases with email campaigns, loyalty points, and subscription options. A coffee shop could send a monthly “time to reorder” email with a discount. The key is timing. Send it when their typical supply runs out, not at random intervals. Track average days between purchases and trigger the email at 80% of that interval.

Raise Average Order Value

Upsell and cross-sell. Offer bundles or volume discounts. For example, a clothing store could offer “buy 2, get 10% off” at checkout. Test the placement. A pop-up after adding to cart often works better than a banner on the homepage. Also try tiered free shipping thresholds: “Spend $75 more for free shipping” typically increases AOV.

Extend Customer Lifespan

Reduce churn with great customer service, onboarding sequences, and proactive engagement. Track key churn signals like decreasing logins or support tickets. When a customer’s login frequency drops by 30%, send a “we miss you” email with a personalized recommendation. For SaaS, monitor feature adoption. Customers who haven’t used a core feature in 30 days are at risk—reach out with a tutorial or walkthrough.

When you improve any one of these metrics by 10%, CLV increases by roughly 10%. A joint improvement in all three accelerates growth dramatically. But focus on one lever at a time. Trying to boost frequency, AOV, and lifespan simultaneously may overwhelm your team and dilute results. Pick the metric with the most room for improvement based on your current data.

Putting It All Together

Customer lifetime value calculation is straightforward but powerful. Start with the basic formula: AOV × Frequency × Lifespan. For subscription businesses, use ARPU × Gross Margin ÷ Churn. Apply what you learn to set acquisition budgets, prioritize channels, and invest in retention. The businesses that track and optimize CLV consistently outperform those that chase short-term transactions. If you want to explore how CLV fits into the broader acquisition funnel, check out our guide on AARRR vs RARRA: Which Funnel Model Works Best? for more insights on prioritizing retention.

Frequently asked questions

What is the simplest formula for customer lifetime value?

The simplest formula is Average Order Value (AOV) × Purchase Frequency (F) × Average Customer Lifespan (L). This gives you a rough estimate of the total revenue one customer will generate over their relationship with your business.

How often should I recalculate CLV?

Recalculate CLV at least quarterly, or whenever you make a significant change to your pricing, product, or retention strategy. If you track cohorts monthly, update CLV per cohort to see trends over time.

What is a good LTV:CAC ratio?

A healthy LTV:CAC ratio is at least 3:1. This means the customer delivers three times the value it cost to acquire them. A ratio below 1:1 means you’re losing money on every customer.

Can CLV be negative?

CLV can be negative if the total costs to serve a customer exceed the revenue they generate. This typically happens with high support costs, returns, or low repeat rates. Negative CLV signals a need to change your acquisition or retention strategy.

Does CLV work for one-time purchase businesses?

Yes, but the ‘lifespan’ becomes the time between repeat purchases. For businesses with low repeat rates, CLV may be close to the first order value. Still, it’s useful to identify which customers do return and treat them differently.

Leave a Comment