TLDR: Net revenue retention (NRR) is the single best one-number summary of SaaS business health. The benchmarks in 2026:
- Best-in-class public SaaS: 130%+
- Public SaaS median (at IPO): ~120%
- Private SaaS median: ~105%
- Under 100% NRR: structurally bleeding
But the more important point: NRR can lie. Optimize gross retention (GRR) first. NRR is the lagging summary. GRR is what's actually under your control.
I've watched 3 SaaS teams hit 110% NRR while their GRR was under 85%. Two of them are dead. One pivoted hard. NRR can hide a leaky bucket for years until expansion stops compounding.
What is net revenue retention (NRR)?
NRR is the percentage of recurring revenue you retain from existing customers over a period, including expansion (upgrades, added seats, usage growth) and subtracting downgrades and churn.
The formula:
NRR = (starting MRR + expansion MRR − downgrade MRR − churned MRR) / starting MRR
Critical: NRR measures existing customers only. New logos do not count. If you mix in new ARR, you're computing growth rate, not net retention.
NRR above 100% means your existing base is growing on its own. Below 100% means it's shrinking and your sales team has to outrun the leak just to stay flat.
What is a good NRR for SaaS?
The 2026 benchmarks, by stage:
| Stage | Target NRR | Median (private SaaS) |
|---|---|---|
| Under $1M ARR | Not yet measurable | N/A |
| $1M-$10M ARR | 100-110% | 95-105% |
| $10M-$50M ARR | 110-120% | 100-110% |
| $50M-$100M ARR | 120-130% | 110-120% |
| $100M+ ARR (IPO ready) | 120%+ | ~120% |
| Best-in-class public | 140%+ | ~125% |
The category leaders in 2026 (Snowflake, Datadog, Toast, and a handful of others) routinely report NRR above 130%. The bar for what counts as "great" has climbed about 5-10 points in the last 3 years as buyers tightened.
For context: Bessemer's State of the Cloud and the OpenView annual reports are the cleanest public benchmark sources.
What is the difference between NRR and GRR?
GRR (gross revenue retention) is what you held onto. GRR cannot exceed 100%. The formula:
GRR = (starting MRR − downgrade MRR − churned MRR) / starting MRR
NRR is GRR plus expansion. Expansion can push NRR over 100%. GRR by definition cannot.
Why this matters: GRR shows the structural quality of the customer base. NRR shows GRR after the expansion sales team has done its work. If GRR is 92% and NRR is 115%, you have a healthy core that's growing. If GRR is 80% and NRR is 110%, you have a leaky bucket that's currently masked by expansion. That's a worse business than the first one, even though the headline NRR is slightly higher.
Most investors and operators I talk to in 2026 look at both. The pattern that wins: GRR above 90%, NRR above 115%, both improving year-over-year.
Should you optimize NRR or GRR first?
GRR. Always GRR first.
Three reasons:
- Expansion has a ceiling. Customers can only buy so many seats, upgrade so many tiers, expand so much usage. Eventually expansion slows. If your GRR is bad, you'll find that out when expansion slows because there's nothing underneath holding the business up.
- Churn compounds badly. A 15% gross churn rate means you lose 80% of a cohort over 10 years. That math gets uglier as you scale.
- Fixing GRR is cheaper than fixing NRR. Most GRR fixes (dunning, save flows, behavioral onboarding) are tools or experiments under $1000/month and pay back in 30 days. Driving NRR usually means redesigning packaging or building usage-based pricing, which is months of work.
The order of operations I recommend to every SaaS team: