Customer Lifetime Value Calculator

Calculate how much revenue each customer generates over their entire relationship with your business.

Customer Lifetime Value
$6,000
Total revenue per customer
Profitable CLTV
$1,800
After 30% margin
Annual Customer Value
$2,000
Per year
Monthly Value
$166.667
Average per month
💡 Key Insights
  • • Maximum CAC: $600 (aiming for 3:1 LTV:CAC ratio)
  • • Total relationship value: $6,000 over 3 years
  • ✅ Moderate frequency - room to increase

How to Calculate Customer Lifetime Value

Customer Lifetime Value (CLTV or CLV) is the total revenue or profit a customer generates throughout their relationship with your company. It's the most important metric for determining how much you can afford to spend on customer acquisition.

The Basic CLTV Formula

CLTV = Average Purchase Value × Purchase Frequency × Customer Lifespan
Also known as: Customer Lifetime Value, Lifetime Value (LTV), or CLV

Step-by-Step Calculation

Step 1: Calculate Average Purchase Value

Divide total revenue by number of purchases over a specific period:

Example: $250,000 revenue ÷ 1,000 orders = $250 average purchase value

Step 2: Determine Purchase Frequency

Calculate how many times per year an average customer makes a purchase:

Example: 1,000 orders ÷ 500 unique customers = 2 purchases per customer per year

Step 3: Estimate Customer Lifespan

Average number of years a customer continues buying from you. Calculate as 1 ÷ Churn Rate:

Example: 20% annual churn = 1 ÷ 0.20 = 5 years average lifespan

Step 4: Apply the Formula

Complete Example
  • Average Purchase Value: $250
  • Purchase Frequency: 2 times per year
  • Customer Lifespan: 5 years
  • CLTV = $250 × 2 × 5 = $2,500

Each customer generates $2,500 in revenue over their lifetime.

Alternative Formula for SaaS/Subscriptions

For subscription businesses, use this simpler formula:

CLTV = (Monthly Recurring Revenue × Gross Margin) / Monthly Churn Rate
Example: ($100 MRR × 80% margin) / 3% churn = $2,667 CLTV

CLTV Benchmarks by Industry

Industry Typical CLTV Customer Lifespan
B2B SaaS (SMB) $5,000-$15,000 2-4 years
B2B SaaS (Enterprise) $50,000-$250,000+ 5-7 years
E-commerce $500-$3,000 1-3 years
Professional Services $10,000-$100,000 3-7 years
Telecom/Utilities $1,000-$5,000 3-10 years
Insurance $5,000-$20,000 5-15 years

Understanding the CLTV:CAC Ratio

The relationship between CLTV and CAC (Customer Acquisition Cost) determines business viability:

Ratio Health What It Means
5:1+ Excellent Very profitable, room to invest more in growth
3:1 to 5:1 Good Healthy unit economics, sustainable growth
2:1 to 3:1 Acceptable Marginally profitable, needs optimization
1:1 to 2:1 Poor Barely breaking even, immediate action needed
Below 1:1 Unsustainable Losing money on each customer acquired

Strategies to Increase CLTV

1. Increase Average Order Value

  • Implement cross-selling and upselling
  • Create product bundles
  • Offer premium tiers or add-ons
  • Implement minimum order thresholds for free shipping

2. Increase Purchase Frequency

  • Launch loyalty programs
  • Send personalized product recommendations
  • Create subscription or replenishment options
  • Implement email nurture campaigns

3. Extend Customer Lifespan

  • Improve onboarding and time-to-value
  • Provide exceptional customer service
  • Build community and engagement
  • Proactively address churn signals
  • Offer annual contracts with discounts

4. Optimize Profit Margins

  • Increase prices strategically
  • Reduce cost of goods sold
  • Automate support and operations
  • Negotiate better supplier contracts

Common CLTV Mistakes to Avoid

Using Revenue Instead of Gross Profit

If you have 40% margins, your profitable CLTV is only 40% of revenue CLTV. Use gross profit to make accurate CAC spending decisions.

Not Segmenting by Customer Type

Enterprise customers often have 5-10x higher CLTV than SMB. Calculate separate CLTV for each segment to allocate marketing budget correctly.

Ignoring Discount Rates

Revenue earned in year 5 is worth less than revenue today due to time value of money. For precise calculations, apply a discount rate (typically 10-15%) to future cashflows.

Overestimating Customer Lifespan

Be conservative. It's better to underestimate CLTV and be pleasantly surprised than overspend on acquisition based on optimistic projections.

Frequently Asked Questions

What is a good customer lifetime value?

A good CLTV depends on your CAC. Aim for a CLTV:CAC ratio of at least 3:1. If CLTV is $3,000, CAC should be under $1,000. B2B SaaS companies often achieve 5:1 or higher. The absolute CLTV number matters less than the ratio to acquisition cost.

How do I calculate customer lifetime value?

Formula: CLTV = (Average Purchase Value × Purchase Frequency × Customer Lifespan). Example: $500 average order × 4 purchases/year × 3 years = $6,000 CLTV. For subscription businesses, use: (Monthly Recurring Revenue × Gross Margin) / Churn Rate.

What is the difference between CLV and CLTV?

CLV (Customer Lifetime Value) and CLTV (Customer Lifetime Time Value) are the same metric with different abbreviations. Both measure total revenue or profit a customer generates over their relationship with your business. Use whichever term your organization prefers.

Should I use revenue or profit for CLTV?

Use gross profit (revenue minus cost of goods sold). This gives accurate CLTV for comparing to CAC. If you have 40% margins, a $10,000 revenue CLTV is actually $4,000 profitable CLTV. Only the profitable CLTV should inform CAC decisions.

How can I increase customer lifetime value?

Four levers: 1) Increase average order value through upsells and bundles, 2) Increase purchase frequency with retention programs, 3) Extend customer lifespan by reducing churn, 4) Improve margins through pricing or efficiency. Focus on retention first - it is the highest-leverage action.

What customer lifespan should I use?

Calculate from your data: Average lifespan = 1 / Churn Rate. If monthly churn is 5%, lifespan is 1/0.05 = 20 months. For new businesses without data, use industry benchmarks: B2B SaaS (3-5 years), E-commerce (1-3 years), Professional Services (3-7 years).

How does CLTV relate to CAC payback period?

CAC payback is how long it takes to recover acquisition costs. If CAC is $1,200 and monthly customer value is $100, payback is 12 months. You want payback under 12 months for healthy unit economics, ideally 6-9 months for B2B SaaS.

Should I segment CLTV by customer type?

Absolutely. Calculate separate CLTV for enterprise vs SMB, channel partner vs direct, geography, or vertical. This reveals which segments are most profitable and where to focus acquisition spend. Enterprise customers might have 10x higher CLTV than SMB.

Need Help Improving Customer Value?

Our team can help you increase CLTV through better retention, upsells, and customer success strategies.

Get a Free Consultation