FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski

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 signupsRevenue churn
Customer count dropping, MRR holdingCustomer churn (early warning)
Both decliningAcquisition is masking a retention crisis

The decision framework:

  1. Fix revenue churn first — it’s the financial reality
  2. Fix customer churn second — it’s the leading indicator
  3. 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 events
  • customer.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.

Connect Stripe

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

Share: Share on X Share on LinkedIn
J
Juleake
Solo founder · Building in public
Building NoNoiseMetrics — Stripe analytics for indie hackers, without the BS.
See your real MRR from Stripe → Start free