Revenue Churn vs Customer Churn Explained
Published on March 13, 2026 · Jules, Founder of NoNoiseMetrics · 4min read
Revenue Churn vs Customer Churn: What You’re Actually Losing
You lost 8 customers last month. But your MRR went up. How?
Customer churn counts heads. Revenue churn counts euros. They tell completely different stories — Recurly’s benchmark data shows the average B2B SaaS churn rate sits at 3.5%, split between 2.6% voluntary and 0.8% involuntary. If you need a refresher on what churn rate actually means, start there. This article explains both types, when they diverge, and which one actually determines whether your SaaS survives.
For a complete diagnosis framework, see the complete guide to SaaS churn.
What Is Customer Churn?
Customer churn (also called customer attrition) is the percentage of paying customers who cancel or fail to renew in a given period.
Customer Churn Rate = (Customers Lost / Customers at Start) × 100
Example: 100 customers, 5 cancel → 5% customer churn.
- What it measures: volume of relationships lost
- What it misses: the euro value of what you lost
What Is Revenue Churn?
Revenue churn (also called MRR churn) is the percentage of recurring revenue lost in a period due to cancellations and downgrades.
Gross Revenue Churn Rate = (MRR Lost to Cancels + Downgrades) / MRR at Start × 100
Example: €5,000 MRR, lose €300 to cancels and €100 to downgrades → 8% gross revenue churn.
- What it measures: financial impact
- Key distinction: gross revenue churn ignores expansion. Net revenue churn subtracts expansion MRR.
Why They Diverge (The Important Part)
Scenario A — Customer churn > revenue churn
10 customers on €9/mo cancel. Customer churn: 10%. Revenue lost: €90. 2 customers on €99/mo upgrade to €199/mo. Expansion: +€200. Net revenue churn: (€90 − €200) / €5,000 = −2.2% (negative = growing from existing base).
Takeaway: losing customers is fine if your best customers are expanding.
Scenario B — Customer churn < revenue churn
2 customers cancel. Customer churn: 2%. But they were on your €299/mo plan. Revenue lost: €598. Net revenue churn: 11.9%.
Takeaway: low customer churn can hide catastrophic revenue damage.
What Is Negative Churn?
Negative churn happens when expansion revenue (upgrades, seat additions, plan migrations) exceeds your total cancellation revenue.
- Net Revenue Retention (NRR) > 100%
- This is the compounding advantage: even with no new customers, you grow
- How to get there: pricing tiers, usage-based expansion, seat-based pricing
Read about how NRR captures negative churn and how it changes your growth math entirely.
Which Metric Should You Fix First?
| If… | Focus on… |
|---|---|
| MRR declining despite new signups | Revenue churn |
| Customer count dropping, MRR holding | Customer churn (early warning) |
| Both declining | Acquisition is masking a retention crisis |
The decision framework:
- Fix revenue churn first — it’s the financial reality
- Fix customer churn second — it’s the leading indicator
- If involuntary churn is >20% of either metric, fix billing first (Stripe dunning before anything else)
Use cohort analysis to segment churn by plan — it shows you which plan tier churns fastest and when.
How to Measure Both in Stripe
Stripe gives you the raw events:
customer.subscription.deleted→ customer churn eventscustomer.subscription.updated(downgrade) + deletion MRR → revenue churn components
The problem: Stripe doesn’t calculate either metric natively. You need to calculate them from the event data, or use a tool that does it automatically.
For MRR calculation basics, see the ARR & MRR guide.
FAQ
Is customer churn the same as attrition?
Yes. Customer attrition and customer churn mean the same thing — the rate at which customers stop paying. Attrition is the broader business term; churn is the SaaS-specific usage.
Can revenue churn be negative?
Yes. If expansion revenue (upgrades, seat additions) exceeds the MRR lost to cancellations and downgrades, your net revenue churn is negative. That’s the goal — it means your existing customer base grows revenue without new acquisitions.
What’s the difference between gross and net revenue churn?
Gross revenue churn only counts MRR lost (cancellations + downgrades). Net revenue churn subtracts expansion revenue from that loss. Net is the number that matters most for SaaS health.
How do I reduce revenue churn without reducing customer churn?
Focus on retaining high-value customers specifically. Build dunning for failed payments (recovers involuntary churn), create upgrade paths (reduces net churn), and exit-survey only churned customers in your top plan tier.
Track Both Metrics Automatically
Track both revenue churn and customer churn from your Stripe data — NoNoiseMetrics separates them automatically. No spreadsheet.
Next: Learn how Net Revenue Retention (NRR) turns negative churn into a growth engine → NRR for Bootstrappers
Sources: SaaS Capital Retention Study 2024, OpenView SaaS Benchmarks