What is Net MRR Churn Rate?
Net MRR Churn Rate is the net percentage of recurring revenue lost from existing customers in a period, after crediting expansion and reactivation revenue. Unlike Gross MRR Churn Rate (which only counts losses), this metric nets gains against losses — so it can go negative.
A negative Net MRR Churn Rate is the best outcome: it means your existing customers are growing your revenue without any new sales. Positive means losses outpaced expansion — the base is shrinking.
This metric is the flip side of NRR: when NRR is 105%, Net MRR Churn Rate is approximately −5%.
The Net MRR Churn Rate formula
Worked example
July 2026: Your existing customers started the month at $50,000 MRR.
| Movement | Amount |
|---|---|
| 4 customers canceled fully | $3,200 |
| 2 customers downgraded plans | $600 |
| 3 customers upgraded plans | −$2,500 |
| 1 previously churned customer returned | −$800 |
| Losses ($3,800) slightly outpaced gains ($3,300) — net loss of $500. | |
At 1.0%, the existing base shrank slightly — losses outpaced expansion by $500. You need new business to grow.
What negative looks like
If those same 3 customers had expanded by $4,500 instead of $2,500:
A −3.0% rate means the existing base grew by 3% — expansion outpaced losses without any new customers contributing.
How it’s computed
Net MRR Churn Rate uses the same state-comparison engine as all retention metrics. It compares your subscription base at the start and end of each period, classifies every change into one of five categories (new, expansion, reactivation, contraction, churn), then nets gains against losses:
The relationship to NRR
Net MRR Churn Rate and NRR are two sides of the same coin: NRR ≈ 100% − Net MRR Churn Rate. A 1% Net MRR Churn Rate corresponds to roughly 99% NRR. A −5% Net MRR Churn Rate corresponds to roughly 105% NRR. They measure the same underlying dynamics with opposite sign conventions.
Cross-validation
Net MRR Churn Rate has been cross-validated against ChartMogul across multiple months. Results: exact match or rounding-level agreement on all comparable months, with one month showing a 1.3 percentage point gap due to differences in how each tool reconstructs historical plan amounts — a common divergence between state-comparison and event-sourced architectures.
Which customers move net churn
Net MRR Churn Rate tells you whether the existing base shrank after expansion, and its trend shows whether you’re moving toward negative territory or climbing. It doesn’t say which customers drove the loss. North Metric works at the customer level: every paying customer gets a 0–100 churn risk score and is ranked by money at risk, so you can see where the next churn and contraction are most likely to come from.
Net vs Gross MRR Churn Rate
Both metrics measure MRR loss, but from different angles. Gross shows the raw damage; Net offsets it with expansion. Use both to understand whether your growth engine is covering your losses — and by how much.
| Net MRR Churn Rate | Gross MRR Churn Rate | |
|---|---|---|
| Includes expansion offset | Yes | No |
| Includes reactivation offset | Yes | No |
| Can go negative | Yes (negative = net expansion) | No (only counts losses) |
| Best outcome | Deeply negative | 0% (no losses) |
| Best for | Measuring the overall revenue trend | Measuring the severity of losses |
Common Net MRR Churn Rate mistakes
- Treating negative as an error. A negative Net MRR Churn Rate is the best outcome — it means expansion outpaced losses. Don’t abs() it or display it as zero.
- Confusing it with Gross MRR Churn Rate. If your “churn rate” never goes negative, you’re probably looking at Gross (which excludes expansion). Net includes the offset and can go below zero.
- Including new business in the offset. Only expansion and reactivation from existing customers offset churn. Revenue from brand-new customers is new business, not expansion — including it hides the true churn picture.
- Using end-of-period MRR as the denominator. The denominator is MRR at the start of the period. Using end-of-period contaminates the denominator with the very changes you’re measuring.
SaaS Net MRR Churn Rate benchmarks
Net MRR Churn Rate benchmarks are segmented by MRR tier. Lower is better — and negative is best. Top performers at larger stages consistently achieve negative net churn, meaning their existing customers grow revenue without new sales.
| Stage · MRR | Bottom 25% | Median | Top 25% |
|---|---|---|---|
| Seed · < $10K | 1.5% | 0.8% | 0.0% |
| Early · $10K – $50K | 0.8% | 0.0% | -0.9% |
| Growth · $50K – $100K | 0.3% | -0.3% | -1.4% |
| Scale · $100K – $500K | 0.0% | -0.7% | -1.8% |
| Enterprise · $500K+ | -0.4% | -1.4% | -2.4% |
Frequently asked questions
What is a good Net MRR Churn Rate for SaaS?
Below 2% monthly is healthy. Negative is exceptional — it means your existing customers are growing your revenue. The median ranges from 0.8% at Seed to −1.35% at Enterprise, confirming that mature SaaS companies with strong expansion commonly achieve negative net churn. Above 5% signals a serious retention problem.
Can Net MRR Churn Rate be negative?
Yes — and that’s the goal. A negative Net MRR Churn Rate means expansion and reactivation revenue from existing customers exceeded what you lost to churn and contraction. Your customer base is growing your revenue without any new sales needed. This is the hallmark of best-in-class SaaS retention.
How is Net MRR Churn Rate related to NRR?
They’re inverse views of the same dynamics. NRR ≈ 100% − Net MRR Churn Rate. A 2% Net MRR Churn Rate corresponds to roughly 98% NRR. A −5% Net MRR Churn corresponds to roughly 105% NRR. Net Churn frames the answer as “how much you lost”; NRR frames it as “how much you kept.”
What’s the difference between Net and Gross MRR Churn Rate?
Gross MRR Churn Rate counts only losses (churn + contraction) and cannot go negative. Net MRR Churn Rate offsets those losses with expansion and reactivation, so it can go negative when expansion outpaces churn. Gross shows the raw damage; Net shows the outcome after recovery.
Why does a high Net MRR Churn Rate above 100% happen?
A rate above 100% means you lost more MRR than your entire starting base in a single period. This typically happens on small accounts where a single large cancellation exceeds total starting MRR. It’s mathematically valid but unusual — it signals either an extremely concentrated customer base or an early-stage account with few subscriptions.
From metric to action
North Metric ranks your paying Stripe customers by money at risk, so you see who is likely to leave before this number moves. See how churn prediction works.