What Is Net Revenue Retention (NRR)? (SaaS Glossary)

Net revenue retention (NRR) measures the percentage of recurring revenue kept from an existing customer cohort after expansion, contraction, and churn, with the formula, GRR comparison, and stage-based benchmarks (94% at $1-3M ARR up to 120%+ for top public SaaS) laid out for quick reference.

Author
Theodore Sterling
Date posted
July 22, 2026
Category
Glossary
Time to read
X min

Net revenue retention (NRR) is the percentage of recurring revenue kept from an existing customer cohort after upsells, downgrades, and cancellations, excluding new customers. Unlike gross revenue retention (GRR), NRR counts expansion, so it can climb past parity.

NRR above 100% means your existing customers grow revenue on their own, without a single new signup.

In every retention engagement I've run as a researcher at Churn.io, it's the number that tells you whether growth is real.

Key takeaways

  • Track revenue kept from existing customers after expansion, contraction, and churn.
  • Crossing the breakeven threshold correlates with 3x faster growth.
  • High NRR over low gross retention means upsells are hiding churn.
  • The median SaaS company posts 101% NRR against 88% gross retention.

How is NRR calculated?

NRR is calculated from one starting cohort, tracking only the revenue that moves within it. Start with that cohort's monthly recurring revenue (MRR), then track four components: churned MRR, contraction MRR, expansion MRR, and the starting MRR itself.

Churned MRR is what you lose when customers cancel, and contraction MRR is what you lose when they downgrade or drop seats. Expansion MRR is what you gain from upsells, seat adds, and usage overages from those same customers.

The formula puts those four together:

NRR = (Starting MRR − Churned MRR − Contraction MRR + Expansion MRR) ÷ Starting MRR × 100

Any new customers you sign during the period drop out of the math, and so do one-time charges and setup fees that sit outside recurring billing.

Say a cohort of 100 customers contributes $10,000 in starting MRR. Then it loses $500 to cancellations, $200 to downgrades, and gains $1,200 from upgrades: NRR lands at 105%, a 5% gain without a single new customer.

The number only means something if you keep your measurement window the same every time. 

A single month swings too much to act on, and a rolling 12-month window can hide a seasonal expansion spike inside the average. So most teams settle on a rolling 12-month basis with a fixed cohort, which means each period compares like with like.

Why NRR matters (the 100% threshold)

The breakeven line is the whole point of the metric. Above it, your existing base grows revenue on its own, which turns acquisition into a multiplier, not a lifeline. Below it, you run just to stand still.

The difference shows up in what a slow quarter does to you.

When NRR sits below parity, every weak quarter of acquisition shrinks the base, because the customers you have lose more than they add.

Push NRR above parity and a weak quarter only slows your growth instead of reversing it. The base keeps compounding while you fix the top of the funnel.

That compounding tracks with faster growth. ChartMogul found that companies above 100% NRR grow at 43.6% a year on average, versus 13.1% for those below 60%. That gap is about 3x.

Read it as a correlation, not a lever you pull. Growing products serve evolving needs, so the same companies tend to both retain and grow.

The threshold matters more as you scale. At the $1-3M annual recurring revenue (ARR) stage, ChartMogul's top-quartile NRR is only 94%. Most early companies sit below 100% there and stay healthy.

Crossing 100% becomes load-bearing later, once the base outgrows what new logos alone can carry.

Reaching negative churn is a goal you grow into, not something you expect on day one.

NRR vs. GRR (what GRR reveals that NRR hides)

NRR and gross revenue retention (GRR) answer two different questions about the same cohort:

  • GRR shows whether you keep your existing revenue without any help from expansion.
  • NRR shows whether expansion covers your losses, so a high NRR over a low GRR means upsells are hiding a churn problem.

GRR leaves expansion MRR out of the top of the fraction, so it can only ever reach parity or lower. NRR includes expansion, so it can climb past parity, which means a strong upsell motion can mask weak retention.

The churn is still there, and the expansion just covers it up.

Say a business posts 88% GRR and 105% NRR: it loses around 12% of its base revenue to churn and contraction, then recovers that and more through upsells. That reads healthy if the upsell pipeline is deep, but it warns of trouble if expansion dries up.

The Benchmarkit 2025 median is 101% NRR against 88% GRR, so that gap is normal on its own.

The picture flips for low-priced consumer subscriptions.

When customers pay a few dollars a month with no seats to add, you have no lever to push NRR past parity. GRR becomes the only number that matters, and GRR below 85% is the danger signal.

The net revenue retention guide covers the pricing levers. Use the NRR calculator to model how expansion and churn move your number.

FAQ

What is a good NRR?

A good NRR depends entirely on your stage, so benchmark against companies your size rather than against public SaaS.

Is NRR the same as net dollar retention (NDR)?

Yes, NRR and net dollar retention (NDR) are the same metric with two names, and the formulas are identical.

Can NRR exceed 100%?

Yes, NRR exceeds parity whenever expansion MRR outruns churned and contraction MRR in the same period. A cohort can pay you more this year than last even after some customers leave, as long as the ones who stayed expanded enough to cover the loss.

Theodore Sterling

Share this article: