GRR vs NRR 2026 Gross vs Net Revenue Retention
Same starting customer base, two retention metrics, often very different numbers. GRR is the floor (caps at 100%). NRR adds expansion (can exceed 100%). The gap between them is the expansion mask, and it is what investors increasingly probe.
Inputs
Retention read
Solid retention floor with measurable expansion. Mid-market to growth-stage healthy.
The two formulas side by side
GRR (Gross Revenue Retention)
(Start - Churn - Contraction) / Start
Caps at 100%. Measures revenue retained excluding expansion. The floor of your retention. Cannot be improved by upselling; only by reducing churn and downgrades.
NRR (Net Revenue Retention)
(Start - Churn - Contraction + Expansion) / Start
Can exceed 100%. Adds expansion revenue back in. Reflects the full economic value of the existing customer base. Top-quartile public SaaS sits at 115%+ NRR.
Worked example: the expansion mask
A Series B SaaS reports 115% NRR. Sounds healthy. But the underlying numbers tell a more complicated story:
| Starting MRR | $1,000,000 |
| Churn MRR (lost customers) | -$60,000 |
| Contraction MRR (downgrades) | -$20,000 |
| Expansion MRR | +$230,000 |
| GRR | 92.0% |
| NRR | 115.0% |
GRR of 92% means 8% of existing revenue is lost every month before any expansion kicks in. NRR of 115% only looks good because $230K of expansion masks the $80K of loss. If the expansion motion stops (because the largest expansion customers hit their seat ceiling, because a competitor offers a better tier, because the macro tightens), NRR will collapse toward GRR. The 23-point expansion mask is the risk.
2026 benchmarks by stage
| Stage | GRR (median range) | NRR (median range) | Healthy mask |
|---|---|---|---|
| Seed | 80-95% | 90-110% | 5-15 pts |
| Series A | 85-95% | 100-120% | 10-25 pts |
| Series B | 88-96% | 105-130% | 15-35 pts |
| Series C | 90-97% | 110-135% | 15-40 pts |
| Growth / Pre-IPO | 92-98% | 112-140% | 15-45 pts |
Source: KeyBanc Capital Markets SaaS Survey 2025-2026, OpenView SaaS Benchmarks 2026, Bessemer State of the Cloud. The "healthy mask" column is the expansion contribution range that does not signal over-reliance on upsell.