Net revenue retention formula and benchmark chart for B2B SaaS showing NRR above 100% indicates growth from existing customers

Net Revenue Retention (NRR): The Formula, Benchmarks, and How to Improve It

Published 2026-07-06Updated 2026-07-06Metrics

Quick answer

Net revenue retention (NRR) measures how much recurring revenue you keep and expand from existing customers over a period, expressed as a percentage: NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR x 100. Above 100% means expansion outpaces churn—your base grows without new logos. top-performing B2B SaaS targets 110–120%+; below 100% signals a retention or expansion gap that acquisition cannot outrun.

Your existing customers are your most predictable growth engine—or your slowest leak. Net revenue retention (NRR) is the metric that tells you which. While gross retention shows how much you keep, NRR reveals how much your base grows (or shrinks) through expansion, contraction, and churn. If your NRR is below 100%, you're running on a treadmill: every new logo just replaces lost revenue. Here's how to calculate it, what good looks like, and the levers that actually move it.

Key takeaways

  • NRR measures revenue change from existing customers, including expansion and contraction.
  • Formula: (Starting MRR + Expansion - Contraction - Churn) / Starting MRR x 100.
  • Above 100% means your base grows without new logos; below 100% signals a retention or expansion gap.
  • Median NRR for private B2B SaaS is roughly 100–102%; high-ACV top performers reach 118–120% (SaaS Capital, 2023).
  • Improving NRR requires attacking churn, reducing contraction, and systematically expanding accounts.

What is net revenue retention (NRR)?

Net revenue retention (NRR) tracks the percentage of recurring revenue retained and expanded from your existing customer base over a specific period. It answers: "If I started the quarter with $100k MRR from existing customers, how much do I have at the end from those same customers?"

NRR includes three components:

  • Expansion: upsells, cross-sells, price increases, usage growth.
  • Contraction: downgrades, discounts, usage decreases.
  • Churn: customers who cancel entirely.

Because expansion is included, NRR can exceed 100%. That's the goal—a base that grows organically.

How do you calculate NRR? (formula + worked example)

The formula is straightforward:

Worked example:

  • Starting MRR from existing customers: $100,000
  • Expansion (upsells, etc.): $12,000
  • Contraction (downgrades): $3,000
  • Churn (cancellations): $5,000
  • Ending MRR from same customers: $100,000 + $12,000 - $3,000 - $5,000 = $104,000
  • NRR = ($104,000 / $100,000) x 100 = 104%

Your base grew 4% without any new logos.

What is a good NRR benchmark by segment?

Benchmarks vary most by contract value (ACV). The table below shows figures from SaaS Capital's 2023 retention survey of more than 1,500 private B2B SaaS companies, which found that median NRR rises steadily as ACV increases.

Retention by contract value. Source: SaaS Capital, 2023 B2B SaaS Retention Benchmarks (>1,500 private B2B SaaS companies).
Segment (by ACV)Median GRRNRR
Under $25k ACV~90%Under 100% (median)
Above $25k ACV~93%103%+ (median)
Above $100k ACV~93%118–120% (top quartile)

If your NRR is below the median for your segment, you have a clear retention or expansion problem. If it's above 120%, you're in elite territory—your existing customers are your primary growth engine.

NRR vs GRR: what each one actually tells you

Gross revenue retention (GRR) measures revenue retained from existing customers excluding expansion. It's calculated as:

GRR = (Starting MRR - Contraction - Churn) / Starting MRR x 100

GRR can never exceed 100%. It tells you how much revenue you keep without any upsell effort. NRR tells you the full picture.

When to use each:

  • GRR is your floor. If GRR is below 90%, you have a churn problem that expansion can't fix forever.
  • NRR is your growth trajectory. If NRR > 100%, your base is compounding. If NRR < 100%, you're shrinking.

Both matter. A high NRR with low GRR means you're relying on aggressive expansion to mask churn—risky if expansion slows. A high GRR with low NRR means you keep customers but fail to grow them.

How do you improve NRR? (the operator levers)

Improving NRR means moving three levers: reduce churn, reduce contraction, and increase expansion. Here's how to attack each.

1. Reduce churn (the biggest drag)

Churn directly subtracts from NRR. Even a small improvement compounds. Focus on:

  • Early warning signals: track product usage, support tickets, and health scores. When a key account drops below a threshold, trigger a CSM playbook.
  • Customer health scoring: segment accounts by risk. High-risk accounts get proactive outreach, not reactive firefighting.
  • Contract structure: annual contracts lock in revenue and reduce involuntary churn.

2. Reduce contraction

Downgrades and usage decreases erode NRR even when customers stay. Common causes:

  • Overbuying at sale: customers purchase more than they need, then downgrade at renewal. Fix by right-sizing at onboarding.
  • Feature underutilization: customers pay for features they don't use. Train them early and track adoption.
  • Pricing friction: if your pricing model penalizes growth, customers will downgrade. Consider usage-based tiers that expand naturally.

3. Increase expansion

Expansion is the engine that pushes NRR above 100%. Tactics:

  • Land-and-expand: start with a small entry point, then upsell as the customer sees value. Map the expansion path before the first deal closes.
  • Usage-based triggers: when a customer approaches a usage limit, that's a natural upsell signal. Automate the conversation.
  • Customer success-led expansion: CSMs should identify expansion opportunities during QBRs, not just react to churn risk.

The most common NRR mistakes

Even experienced teams make these errors:

  • Including new customer revenue: NRR only measures existing customers. If you include new logos, you inflate the number and lose the signal.
  • Looking at NRR in isolation: A 110% NRR looks great, but if GRR is 85%, you're masking churn with expansion. Always check both.
  • Measuring too infrequently: Annual NRR hides quarterly dips. Measure monthly or at least quarterly to catch trends early.
  • Ignoring contraction: Many teams focus only on churn and expansion. Contraction (downgrades) can silently drag NRR down. Track it separately.

If you want to dive deeper into related metrics, see our guides on annual churn rate from monthly churn and the SaaS churn rate formula. For broader context, check customer retention and churn benchmarks by industry.

NRR is the single best indicator of whether your existing customer base is a growth engine or a leaky bucket. Calculate it, benchmark it, and build the operational levers to push it above 100%. Your future self—and your investors—will thank you.

Frequently asked questions

What is a good NRR for SaaS?
A good NRR depends on your segment. In SaaS Capital's 2023 retention survey (more than 1,500 private B2B SaaS companies), median NRR was around 102%, and companies with ACVs above $100k reported top-quartile NRR of 118–120%. ChartMogul's 2023 data shows the same pattern by price point: only a small share of low-ARPA (self-serve) businesses exceed 100% NRR, while most high-ARPA businesses do. For SMB-focused SaaS, NRR often sits below 100% due to higher churn and limited expansion.
How is NRR different from GRR?
Gross revenue retention (GRR) measures revenue retained from existing customers excluding expansion. It isolates churn and contraction. NRR includes expansion, so it can exceed 100%. GRR is a floor—it tells you how much revenue you keep without upsells. NRR tells you the full picture of your existing base's revenue trajectory.
Can NRR be above 100%?
Yes, NRR above 100% means expansion revenue (upsells, cross-sells, price increases) exceeds revenue lost to churn and contraction. This is common in enterprise SaaS with land-and-expand models. A 120% NRR means your existing customer base grows 20% annually without any new logos.
How often should I measure NRR?
Most SaaS companies measure NRR monthly or quarterly. Monthly gives you faster signal on trends, but quarterly smooths out seasonality. For annual contracts, measure on a trailing 12-month basis to capture full renewal cycles. The key is consistency—compare the same period length each time.
Does NRR include new customers?
No, NRR only includes revenue from customers who were already active at the start of the period. New customer revenue is excluded because NRR measures the growth (or decline) of your existing base. This is why NRR is a leading indicator of long-term health—it shows whether your current customers are becoming more or less valuable.

Sources

← Back to the blog