GRR vs NRR: Gross vs Net Revenue Retention Explained
Published on March 27, 2026 · Jules, Founder of NoNoiseMetrics · 8min read
Updated on May 10, 2026
GRR vs NRR: Gross vs Net Revenue Retention Explained
GRR is your floor, the worst-case scenario if expansion stopped tomorrow. NRR is your ceiling, what actually happens when upgrades offset churn. Understanding GRR vs NRR is essential because most founders track one and ignore the other. That’s a mistake. You need both to understand retention, and the GRR vs NRR comparison takes five minutes to learn.
Quick Answer
The GRR vs NRR distinction comes down to one question: do you count expansion or not? GRR (Gross Revenue Retention) measures how much revenue you keep from existing customers, ignoring any expansion. It maxes out at 100%. NRR (Net Revenue Retention) includes expansion revenue from upgrades and add-ons, so it can exceed 100%. The GRR vs NRR pair tells you two different stories: GRR tells you if your base is leaking, NRR tells you if your existing customers are growing. Fix GRR first, then optimize NRR.
Comparison Table
The table below summarises the GRR vs NRR difference at a glance.
| GRR | NRR | |
|---|---|---|
| Full name | Gross Revenue Retention | Net Revenue Retention |
| Includes expansion? | No | Yes |
| Max value | 100% | Unlimited (can exceed 100%) |
| What it measures | Revenue kept without upsells | Revenue kept including upsells |
| Healthy range (SaaS) | 85–95% | 100–130% |
| Best signal for | Churn severity | Growth from existing base |
| Can mask churn? | No | Yes, expansion hides losses |
GRR Definition and Formula
Gross Revenue Retention (GRR) is the percentage of recurring revenue retained from existing customers over a period, excluding any expansion or upsell revenue. It can never exceed 100%.
GRR = (Starting [MRR](/understanding-mrr/) − Churn MRR − Contraction MRR) / Starting MRR × 100
Example: You start the month with €20,000 MRR. Two customers cancel (€800 churn). One customer downgrades (€200 contraction). Three customers upgrade (€1,500 expansion).
- Starting MRR: €20,000
- Churn MRR: €800
- Contraction MRR: €200
- GRR = (€20,000 − €800 − €200) / €20,000 × 100 = 95%
Notice that the €1,500 in upgrades doesn’t factor in. GRR only cares about what you lost, and that’s the whole point of GRR vs NRR — that’s what makes GRR honest, expansion can’t paper over a leaky bucket.
NRR Definition and Formula
Net Revenue Retention (NRR) is the percentage of recurring revenue retained from existing customers, including expansion from upgrades, cross-sells, and add-ons. It can exceed 100%.
NRR = (Starting MRR + Expansion MRR − Churn MRR − Contraction MRR) / Starting MRR × 100
Using the same numbers:
- Starting MRR: €20,000
- Expansion MRR: €1,500
- Churn MRR: €800
- Contraction MRR: €200
- NRR = (€20,000 + €1,500 − €800 − €200) / €20,000 × 100 = 107.5%
An NRR above 100% means your existing customer base is growing without a single new signup. That’s the magic number, it means you could stop acquiring customers and still grow revenue. The GRR vs NRR gap of 12.5 points here comes entirely from expansion. For a deeper breakdown of the mechanics behind GRR vs NRR, read the NRR complete guide.
Why They Diverge
The gap in any GRR vs NRR comparison is your expansion engine. In the example above: GRR is 95%, NRR is 107.5%. The 12.5-point spread comes entirely from upgrades — that’s the essence of GRR vs NRR.
Here’s where GRR vs NRR gets dangerous. A founder who only tracks NRR might see 110% and think everything is fine. But if GRR is 75%, that means 25% of revenue is churning every period, and expansion is just barely compensating. That’s a treadmill, not a business — and it’s the reason a proper GRR vs NRR check matters.
The GRR vs NRR divergence tells you different things at different stages:
At <€10k MRR, GRR matters more in any GRR vs NRR review. You don’t have enough customers to generate meaningful expansion. If your base is churning at 10%+/month, no upgrade path will save you. Focus on product-market fit and reducing churn first. Check the churn guide for a full framework.
At €10k–€50k MRR, both sides of GRR vs NRR matter equally. You should have enough customers to see expansion patterns. If GRR is above 90% but NRR is below 100%, you have a pricing or packaging problem, people stay but never upgrade.
At €50k+ MRR, the NRR side of GRR vs NRR becomes the growth lever. Your base is stable enough that expansion revenue drives compounding growth. The best SaaS companies at this stage have NRR above 120%.
Optimization Priority Framework
Use this GRR vs NRR framework as a sequence, not a menu — each step assumes the previous one is done.
Step 1: Get GRR above 85%. Below that, you’re losing too much revenue to sustain growth. Every new customer you acquire is replacing someone who left. Diagnose whether churn is involuntary (failed payments) or voluntary (product gaps). Involuntary churn is easier to fix, dunning emails, card update reminders, grace periods.
Step 2: Get GRR above 90%. This is the benchmark for healthy SMB SaaS (OpenView Partners, 2024). Enterprise SaaS targets 95%+, but for bootstrapped products selling at €29–€99/mo, 90% is strong on the GRR side of GRR vs NRR.
Step 3: Build expansion into your pricing. Once the floor is solid, add upgrade triggers. Usage-based tiers, seat-based pricing, or add-on features that customers naturally grow into. Track your ARR and MRR by cohort to see which pricing changes actually move NRR.
Step 4: Target NRR above 100%. This is the threshold where your existing base grows on its own — the holy grail of GRR vs NRR. Median NRR for SaaS companies is around 102% (SaaS Capital, 2024). Top-quartile bootstrapped SaaS hits 110–120%.
Benchmarks
The benchmark grid below puts both sides of GRR vs NRR on the same scale.
| Metric | Below average | Average | Good | Excellent |
|---|---|---|---|---|
| GRR | <80% | 80–90% | 90–95% | >95% |
| NRR | <90% | 90–100% | 100–115% | >120% |
Sources: OpenView Partners SaaS Benchmarks 2024, SaaS Capital Annual Survey 2024, Bessemer Cloud Index 2024
A GRR below 80% is a red flag for any investor or acquirer reviewing your GRR vs NRR story. An NRR below 90% means your existing customers are actively shrinking, not just leaving, but downgrading too.
FAQ
What is GRR in the GRR vs NRR pair?
In a GRR vs NRR breakdown, GRR (Gross Revenue Retention) is the percentage of existing customer revenue you keep over a period, excluding any expansion. It measures pure retention, how much of your base stays and stays at the same spend level. It maxes out at 100% because the GRR side ignores upsells entirely.
Can GRR be higher than NRR in a GRR vs NRR review?
No. In any GRR vs NRR review, GRR is always equal to or lower than NRR. GRR excludes expansion revenue while NRR includes it. The only scenario where the two are equal is when you have zero expansion, no upgrades, no add-ons, no seat growth.
What is a good NRR for bootstrapped SaaS in a GRR vs NRR check?
When you run the GRR vs NRR check, above 100% on NRR is the target. Median for bootstrapped SaaS selling to SMBs is around 100–105% (SaaS Capital, 2024). If you’re above 110%, you’re in the top quartile. Below 90% means your existing base is actively shrinking and you need to address churn or build expansion paths.
Should I report GRR or NRR to investors, or both in a GRR vs NRR view?
Report both — GRR vs NRR is the only honest framing. GRR proves your base is stable. NRR proves your customers grow over time. An investor who only sees NRR will ask about GRR anyway, and a high NRR with low GRR means you’re hiding churn behind expansion, and experienced investors spot that immediately.
How often should I calculate GRR vs NRR?
Monthly. Both sides of the GRR vs NRR pair use MRR as the base, so they align naturally with monthly reporting cycles. Track GRR vs NRR side by side on the same dashboard so you can see the spread between them over time. A widening gap means expansion is accelerating, a narrowing gap means churn is catching up.
Can GRR ever be higher than NRR (the GRR vs NRR rule)?
No. The GRR vs NRR rule is simple: GRR can equal NRR but never exceed it. GRR only accounts for contraction and churn, it cannot go above 100%. NRR adds expansion revenue on top of GRR, so on the GRR vs NRR scale, NRR is always equal to or greater than GRR. If NRR is 110% and GRR is 90%, expansion revenue is compensating for churn and adding extra growth.
What is the benchmark for GRR in the GRR vs NRR comparison?
In the GRR vs NRR comparison, best-in-class SaaS companies maintain GRR above 90%, meaning they lose less than 10% of existing revenue to churn and downgrades annually. For bootstrapped SaaS under $1M ARR, GRR above 80% is solid. Below 70% signals a serious retention problem that expansion revenue cannot sustainably cover. Track GRR alongside churn rate for the full picture.
Should I focus on improving GRR or NRR first in GRR vs NRR work?
Fix GRR first in any GRR vs NRR work. Reducing churn and contraction is more sustainable than relying on expansion revenue to mask retention problems. A company with 75% GRR and 105% NRR is in a fragile position; if expansion slows, revenue collapses. A company with 92% GRR and 100% NRR has a healthier foundation. Plug the leaks before turning up the faucet.
See your GRR and NRR calculated automatically from Stripe, free up to €10k MRR →
Free Tool
Try the MRR Dashboard Template →
Interactive template, no signup required.