Back to blog
Guides & How-tos2025-08-11·11 min read

Customer Lifetime Value Formula: How to Calculate CLV in 2026

By Ibrahim DemolCEO IBLeadUpdated March 26, 2026

You've closed a deal. Revenue hits the bank. Then what? Most teams stop counting there. They move to the next prospect.

But the ones actually winning? They're asking a different question: what's this customer worth over the entire time they stay with us?

That's Customer Lifetime Value — CLV. And it's the metric that separates companies making intentional growth decisions from ones just reacting to whatever comes in.

Here's the problem: 62% of B2B companies don't measure customer experience ROI. They're hiring, budgeting, and prioritizing without knowing what a customer is actually worth over time. That's like flying blind.

This guide walks you through every CLV formula you'll need — from the basic napkin math to advanced models for SaaS and B2B services. We'll show you exactly how to calculate it, why it matters in 2026, and how to use it to focus your prospecting on accounts that actually move the needle.

What Is Customer Lifetime Value (CLV)?

Customer Lifetime Value is the total revenue you expect from one customer over the entire relationship. That's it. One number that tells you how much a customer is worth.

But here's why most teams get it wrong: they calculate it once, file it away, and never use it again.

The real power of CLV isn't the number itself. It's what the number tells you about which customers deserve your attention, which segments churn too fast, and how much you can afford to spend acquiring new ones.

McKinsey found that companies using personalization based on customer data drive 40% more revenue. Bain & Company: a 5% increase in retention boosts profits 25% to 95% depending on the industry. And 76% of B2B annual revenue comes from existing customers (Gainsight, 2025).

That's not theoretical. Those are real companies making real money because they understand what their customers are worth.

The other thing: B2B loyalty programs are showing 82% retention increases, 79% CLV increases, and 4.8× ROI. That's a 4.8x return on money spent on retention. Compared to what? Most acquisition channels are lucky to hit 3:1.

So understanding your customer value formula isn't nice-to-have. It's the difference between guessing your growth strategy and knowing it.

The Basic Customer Lifetime Value Formula

Let's start simple. You don't need a finance degree for this.

Here's the fundamental CLV formula:

CLV = Average Purchase Value × Purchase Frequency × Customer Lifespan

Three things. Multiply them together. That's the foundation.

Breaking Down Each Component

Average Purchase Value is what it sounds like. Total revenue divided by total purchases. If you've made $500,000 from 100 customer deals, your average purchase value is $5,000.

Purchase Frequency is how often one customer buys from you. Annual contracts? That's 1 purchase per year. Monthly subscriptions? That's 12. SaaS with quarterly upsells? Depends on how many customers actually upsell, but you calculate the average.

Customer Lifespan is the trickiest one. It's how long the average customer stays before churning. If your annual churn rate is 10%, your average customer lifespan is 10 years (more on that math in a moment). If it's 25%, that's 4 years.

A Real Example

Let's say you run a B2B service business. Your average client pays $5,000 per year. They buy once a year (frequency = 1). Your data shows they stay for about 4 years before leaving.

CLV = $5,000 × 1 × 4 = $20,000

That means each new customer is worth roughly $20,000 over their lifetime. Now you know that if you spend $4,000 to acquire a customer (your CAC), you're getting a 5:1 return. That's healthy. That's a ratio you can scale.

When to Use the Basic Formula

This version works great for: - Board presentations (simple, memorable) - Early-stage companies that don't have years of historical data - Repeat-purchase businesses with predictable cycles - Quick estimates before diving into complex models

It's not the final answer for every situation, but it's a really good starting point.

Building This in Excel

Open a spreadsheet. You'll need four columns.

Column A: Customer name (or segment) Column B: Average Purchase Value Column C: Purchase Frequency Column D: Customer Lifespan Column E: =B2*C2*D2 (your CLV calculation)

Now you can sort your entire customer base by CLV instantly. Top 20% of customers by CLV? There's your Ideal Customer Profile. Bottom 20%? Those are the ones churning fast and spending little — probably not worth chasing.

This customer lifetime value formula Excel setup takes maybe 15 minutes to build and saves you hours of guessing.

How to Calculate CLV for Different Business Models

The basic formula works for a lot of situations. But if you're running SaaS, professional services, or B2B with irregular deal cycles, you need formulas that fit your actual model.

The SaaS CLV Formula

Subscription businesses have a different rhythm. You're not waiting for discrete purchases. Revenue comes in monthly or annually, churn happens continuously, and your margin matters.

SaaS CLV Formula:

CLV = (Gross Margin % × ARPU) / Monthly Churn Rate

ARPU = Average Revenue Per User (monthly). If you have 1,000 customers paying €200/month on average, your ARPU is $200.

Gross Margin % = what's left after you subtract cost of goods sold. If you're a SaaS company, that's usually 70-85%. If you're a service business delivering custom work, it might be 40-60%.

Monthly Churn Rate = the percentage of customers you lose each month. If 3% of your customers leave monthly, that's 0.03.

Let's do the math. Say you have: - Gross margin: 80% (0.80) - ARPU: €200/month - Monthly churn: 3% (0.03)

CLV = (0.80 × $200) / 0.03 = $160 / 0.03 = $5,333

That's your average SaaS customer's lifetime value. Every dollar of ARPU, every percentage point of churn, changes this dramatically. A 1% improvement in monthly churn? That's a 33% increase in CLV.

This is why SaaS companies obsess over churn. It's not just about keeping customers happy — it's the denominator in the most important equation they have.

The B2B Services CLV Formula

Agencies, consulting firms, and professional services have different dynamics. Acquisition costs are high. Contracts are long. You need to account for what it actually cost you to land the client.

B2B Services CLV Formula:

CLV = (Average Revenue Per Customer × Customer Lifespan) − Acquisition Cost

This one subtracts the upfront cost. More realistic.

Say you're a marketing agency: - Average revenue per client: $15,000/year - Average customer lifespan: 3 years - Customer acquisition cost: $8,000 (sales, marketing, onboarding)

CLV = ($15,000 × 3) − $8,000 = $45,000 − $8,000 = $37,000

That's your true profit per customer over their lifetime, accounting for what you spent to get them.

The Customer Lifespan Formula

Quick note: if you know your churn rate, you can calculate lifespan directly.

Customer Lifespan = 1 / Annual Churn Rate

10% annual churn? Lifespan = 1 / 0.10 = 10 years. 20% annual churn? Lifespan = 1 / 0.20 = 5 years. 50% annual churn? Lifespan = 1 / 0.50 = 2 years.

This simple division is the foundation of every long-term revenue projection. If half your customers leave every year, you can't pretend they're sticking around for a decade.

Advanced: CLV with Discount Rate

For multi-year B2B contracts, finance teams sometimes want to account for the time value of money. A dollar five years from now isn't worth as much as a dollar today due to inflation and opportunity cost.

CLV with Discount Rate:

CLV = Gross Contribution × (Retention Rate / (1 + Discount Rate − Retention Rate))

This gets into NPV territory. Use it if: - You have contracts longer than 5 years - Your CFO specifically asks for it - You're doing serious financial modeling

For most B2B companies? The simpler formulas work fine. Don't over-engineer it.

Quick Reference: CLV Formulas by Business Model

Model Formula Best For
Local Services Purchase Value × Frequency × Lifespan Repeat-purchase businesses (plumbers, cleaners, salons)
SaaS (Gross Margin % × ARPU) / Monthly Churn Subscription software
B2B Services (Revenue Per Client × Lifespan) − Acquisition Cost Agencies, consulting, professional services
E-commerce (AOV × Annual Purchases) × Customer Lifespan Online retail with repeat customers
Enterprise B2B Cohort-based model (segment by deal size) Large accounts with variable deal sizes

Pick the one that matches your business. If you're not sure, start with the basic formula. You can refine later.

CLV:CAC Ratio — The Most Important Metric You're Probably Ignoring

Knowing your CLV is step one. Pairing it with your Customer Acquisition Cost (CAC) is where real decisions get made.

CLV:CAC Ratio = CLV / Customer Acquisition Cost

This ratio tells you how many dollars you get back for every dollar you spend acquiring a customer.

What's a Good CLV:CAC Ratio?

Minimum: 3:1 You want at least three dollars back for every dollar spent. Below 3:1, you're not making enough money per customer to sustain growth.

Target: 5:1 This is the sweet spot for most B2B companies. Five dollars of lifetime value for every dollar of acquisition cost. Healthy margins, room to scale.

Above 5:1: Could be great, or could be a warning sign If you're hitting 10:1, you're crushing it — but you might also be under-investing in growth. Maybe you could spend more on marketing and still hit your targets.

Real Examples

Example 1: SaaS Company - CLV: $5,000 (from the formula above) - CAC: $1,000 (sales and marketing cost per customer) - Ratio: 5:1 ✓ Healthy

Example 2: B2B Agency - CLV: $37,000 (from the services formula) - CAC: $8,000 (already subtracted, but let's show the ratio) - Ratio: 4.6:1 ✓ Good

Example 3: Local Service Business - CLV: $20,000 (from the basic formula) - CAC: $5,000 (Google Ads, local marketing) - Ratio: 4:1 ✓ Acceptable

Below 3:1? You need to either raise prices, reduce churn, or cut acquisition costs. You're not making enough money per customer.

How to Calculate Your Customer Acquisition Cost (CAC)

You can't calculate CLV:CAC without knowing CAC first. Here's how.

CAC = Total Sales & Marketing Spend / Number of New Customers Acquired

If you spent $50,000 on sales and marketing last quarter and acquired 25 new customers:

CAC = $50,000 / 25 = $2,000 per customer

That's straightforward. But here's what most teams miss: segment your CAC by channel.

  • Google Ads CAC: $1,500
  • Cold email CAC: $800
  • Referral CAC: $300
  • LinkedIn CAC: $2,200

Now you know which channels are actually efficient. You can double down on the $300 referral channel and cut the $2,200 LinkedIn spend.

And if you're using data to find prospects (which you should be), your CAC goes down because you're not wasting money on unqualified leads.

Real-World CLV Examples That Actually Work

Let's look at companies doing this right.

Starbucks: $25,272 Lifetime Value

Their average customer spends about $25,272 over their lifetime. Profit margin on that: 21.3%. Customer satisfaction: 89%. Those numbers don't happen by accident.

Every loyalty program email, every seasonal drink launch, every app notification — it's designed to maximize how often you visit and how much you spend per visit.

Their formula in action: - Average spend per visit: ~$6 - Visits per year: ~100 - Customer lifespan: ~40 years (loyal coffee drinkers stay for decades) - CLV = $6 × 100 × 40 = $24,000

That's why Starbucks invests heavily in retention. Each customer is worth tens of thousands of dollars.

Netflix: $291.25 CLV

Much lower per customer, but massive at scale: - ARPU: $8.97/month - Average lifespan: 25 months - CLV ≈ $224 (before accounting for margin)

With 250+ million subscribers, that's $56 billion in lifetime customer value. Every price hike, every content decision, every retention feature — tied back to CLV math.

Adidas adiClub: 2× Higher CLV

Their loyalty members spend 50% more frequently and generate 2× the lifetime value of non-members. The program costs money to run, but it pays for itself in increased customer value.

Astrid & Miyu: 220% Spending Increase

Smaller brand, unbelievable numbers. Their loyalty members spend 220% more per year and are 6× more likely to repurchase. They designed their entire business around CLV data.

What all these companies share: they use CLV to decide where money goes. Not vibes. Not hunches. Math.

How to Use CLV to Prioritize Your Prospecting

Okay, you've calculated CLV. Now what? Monday morning rolls around — how does this change what you do?

Not every lead will become a high-CLV customer. Some will churn in three months. The game is spotting which is which before you spend acquisition budget.

Step 1: Identify Your High-CLV Customer Profile

Pull your top 20% of customers by CLV. Look for patterns.

  • Industry? Are they mostly in tech, finance, healthcare?
  • Company size? Are they 10-person startups or 500-person enterprises?
  • Geography? Concentrated in certain regions?
  • Product adoption? Do they use all your features or just one?
  • Online presence? Do they have strong Google reviews, active social media, modern websites?
  • Business maturity? Are they established companies or scrappy startups?

These patterns are your Ideal Customer Profile (ICP). This is who you should be chasing.

Step 2: Calculate CLV by Segment

Don't just use one average. Break it down.

Segment CLV Churn Notes
Tech companies, 50+ employees $45,000 8% Sticky, good fit
Agencies, 10-50 employees $28,000 15% Moderate fit
Startups, <10 employees $8,000 35% High churn, low value
Non-profits $12,000 20% Seasonal budgets

Now you know where to focus. 80% of your prospecting effort goes to tech companies with 50+ employees. Startups? Refer them to a partner or deprioritize.

Step 3: Align Acquisition Cost to CLV

High-CLV segments can justify higher CAC.

  • Tech companies (CLV $45,000): You can afford to spend $5,000-$9,000 acquiring them (11-20% of CLV)
  • Agencies (CLV $28,000): Spend $2,000-$4,000 (7-14% of CLV)
  • Startups (CLV $8,000): Spend $500-$1,000 max (6-12% of CLV)

This is how you allocate your budget strategically instead of spreading it everywhere.

Step 4: Use Data to Find High-ICP Prospects

Here's where most teams fail: they calculate CLV, identify their ideal profile, then go back to generic prospecting lists.

You need data that lets you filter by the signals that matter: company size, industry, online presence, review ratings, business maturity.

When you're targeting local businesses or SMBs, Google Maps data is the single best source. It shows you: - Company size (number of reviews, review velocity) - Customer satisfaction (ratings and review sentiment) - Online presence (website quality, Google Business Profile completeness) - Business maturity (how long they've been listed) - Growth signals (review trends, recent photos)

A business with 200+ reviews, 4.8 stars, a claimed Google Business Profile, and a modern website? That's a high-ICP signal. They're established, customers love them, they're investing in their online presence.

A business with 3 reviews, 2.1 stars, and an unclaimed profile? That's a different conversation.

This is why data-driven prospecting beats cold lists. You're not guessing. You're targeting based on signals that predict CLV.

Common CLV Calculation Mistakes (And How to Avoid Them)

I've watched teams make these errors repeatedly. They're easy to fix once you know what to look for.

Mistake 1: Averaging Everything Together

Your 2023 customers are not your 2025 customers. Different market, different pricing, different onboarding. Dumping all customers into one average hides every useful trend.

Fix: Build cohort models. Group customers by signup quarter or year. Track CLV separately for each cohort. You'll see which cohorts are actually valuable and which are duds.

Cohort CLV Churn Notes
2023 Q1 $32,000 12% Strong performers
2024 Q1 $18,000 28% Weaker, higher churn
2025 Q1 TBD TBD Still early

This tells you something important: your 2023 customers are worth 78% more than your 2024 customers. Why? Maybe your 2024 pricing was too aggressive. Maybe your onboarding got worse. Maybe the market shifted. But you won't know if you're averaging.

Mistake 2: Ignoring Churn Rate

I've seen spreadsheets projecting CLV assuming zero churn. Customer lives forever, pays forever. That's not a model, that's a fantasy.

Fix: Measure your actual churn rate. Monthly for SaaS, annual for services. Then use it.

Customer Lifespan = 1 / Annual Churn Rate

If your annual churn is 25%, your average customer sticks around 4 years. Not 10. Not forever. Four years.

This changes everything in your models.

Mistake 3: Forgetting Acquisition Cost

Knowing CLV is half the picture. You also need to know what it cost

Ready to get started?

Access every Google Maps business, enriched with emails and legal data.

Try IBLead free