What Is a Good NRR? SaaS Benchmarks by ARR Stage and ACV

Good NRR for a SaaS company depends on its ARR stage and customer ACV, ranging from parity at early stage to 103% at $20-50M ARR, not a flat 100-120% figure.

Author
Theodore Sterling
Date posted
July 24, 2026
Category
Foundations
Time to read
X min

A good net revenue retention rate for SaaS depends on your annual recurring revenue (ARR) stage and customer average contract value (ACV). A single benchmark misapplied to the wrong stage does more harm than good.

Across the subscription businesses we help, the NRR distribution is not flat. It shifts with ARR stage and customer ACV. Our data shows a $3M ARR company at 97% may be fine for its segment. The same 97% at $30M is a problem.

Below are the segmented benchmarks and a way to tell which case you're in.

Key takeaways

  • Good NRR targets shift by ARR stage, not a single flat benchmark.
  • Churn.io data shows 97% NRR is fine at $3M but weak at $30M.
  • The flat 100-120 NRR rule ignores ARR stage and ACV and misleads teams.
  • Check gross retention alongside NRR over at least 4 quarters before acting.
  • Fix cancellations first when expansion is hiding a retention problem.

What is a good net revenue retention rate?

A good NRR runs from 100% under $5M ARR to 103% at $20-50M ARR, with a lower target for a low-ACV SMB product than an enterprise one.

Net revenue retention (NRR) is the recurring revenue you keep from existing customers after expansion, downgrades, and cancellations.

The target varies by stage because of how much room an account has to grow. The more a customer can spend with you over time, through added seats, usage upgrades, or extra modules, the higher your NRR.

Once you pass 100% you've hit negative churn, where expansion outweighs everything you lose. The target you aim for has to match the expansion monthly recurring revenue (MRR) your pricing model allows.

Public SaaS leaders report numbers that smaller companies can't match. The High Alpha 2024 SaaS Benchmarks Report, puts good NRR at 100% and great at 110% for companies under $5M ARR.

One business model breaks these benchmarks. A flat-rate consumer or DTC subscription with no tiers and no seats can't generate expansion revenue, so parity is unreachable by design. For those businesses, gross revenue retention is the only number that counts.

NRR benchmarks by ACV

The lower your average contract value, the lower your realistic NRR, because small accounts have less room to expand. ACV is the average annual contract value per customer, and it tracks how much an account can grow its spend over time.

Small accounts on cheap plans rarely add seats or jump tiers, so their net retention sits near or below parity. Large enterprise accounts buy more seats, adopt more modules, and grow usage, which pushes their net retention well past parity.

The benchmark you hold yourself to moves with that:

Customer segment Median NRR
SMB (ACV under $25K) 97%
Mid-market (ACV $25-100K) 108%
Enterprise (ACV over $100K) 118%

Most teams misread that 97% SMB median.

According to the Optifai Pipeline Study data above, if you sell low-ACV plans and your NRR is just under 100%, you're at the median for your segment. Chasing a 115% figure from a public-company report would mean fighting your own pricing model.

What is a good NRR for SMB vs enterprise?

A good SMB NRR is near or just below parity, while a good enterprise NRR is well above it. The two segments also get there by different routes, which is why one number can't grade both.

An SMB business wins NRR mostly by losing fewer customers, because there's little to upsell on a small plan. An enterprise business wins it through expansion, because large accounts add seats and modules as they grow. So the same reading at parity is a quiet win for one and a warning for the other.

Why the flat "100-120%" answer misleads most companies

The "100-120% is good" rule is a public-SaaS median pasted onto private companies at every stage. An early-stage startup has no business holding itself to a public leader's NRR. 

That range describes mature companies with large customer bases and full customer-success teams. Companies still finding their expansion motion sit well below it.

The flat answer ignores three inputs that each shift with stage:

  • Churn: early companies lose customers faster, which drags net retention down.
  • Contraction: downgrades and seat cuts grow as the account base gets more complex.
  • Expansion: later-stage companies have to work upsells hard to keep NRR above parity.

Two public numbers show how far the mechanics diverge. HubSpot reported NRR of around 103% in Q3 2024, on 247,939 customers and $2.6B in revenue. Atlassian disclosed 120%+ cloud NRR on a multibillion-dollar customer base.

Both clear the flat-tier bar, but the seat-based scale behind those figures is nothing an early-stage company can copy.

The flat answer isn't useless as a first orientation. According to High Alpha's 2024 data, "100% is the line, 120% is exceptional" is roughly right for a gut check. Taking 110% as gospel is where it breaks down.

Early-stage companies over-invest in expansion before fixing the churn that holds their number down.

The public vs private benchmark gap

Public-company NRR runs higher than private-company NRR at the same growth stage. So a number from an earnings report is the wrong measure for a private SaaS business. Public SaaS skews large, enterprise-heavy, and seat-based, which is the exact profile that produces high net retention.

Private companies in the early and mid-growth stages carry more SMB accounts, thinner expansion, and smaller customer-success teams. Benchmark against the private datasets that match your stage.

Treat any elevated public-company NRR figure as what good looks like at scale, and aim a tier below it this year.

NRR benchmarks by ARR stage and ACV

For private SaaS, good NRR climbs through the growth stages and then eases back. High Alpha's 2024 data (800+ SaaS companies) puts it near 100% under $5M ARR and 105% good in the $5-20M band. It eases back to 102% good above $50M.

Use the stage table below to size your own number:

ARR stage Good NRR Great NRR
Under $1M 100% 110%+
$1-5M 100% 110%+
$5-20M 105% 120%+
$20-50M 103% 112%+
Over $50M 102% 107%+

The numbers peak in the middle of the table for a structural reason.

According to High Alpha's 2024 data, at $5-20M ARR expansion drives most of the growth, so the great target peaks at 120%+. Past $50M ARR, most growth comes from new logos, expansion rates are lower, and the great target settles back to 107%+.

How NRR trajectory changes with stage

As a private SaaS company grows, its NRR usually climbs from near parity toward the low-to-mid 100s, as its customer base and expansion motion mature together. Early on there's little to upsell. Later, the base is big enough to expand against.

Private-company data backs this up. In the $25-50K ACV segment, SaaS Capital's 2025 survey found a median NRR of 102%, with the top quartile at 111% and the lowest at 97%. Those companies share one stage and one ACV band, yet they span 97% to 111%.

So how well you run retention and expansion moves your number as much as your stage does.

These figures come from companies on billing platforms or in funding surveys, so they lean toward better-instrumented businesses. The true market-wide median is probably lower. Treat the benchmarks as a target to grow into.

The GRR gap test: when a good NRR is masking a problem

A good NRR is masking a problem when it holds steady while your gross retention is falling underneath it. To catch that, run a three-step check I call the NRR Stage Diagnostic. The three steps are:

  1. Benchmark your NRR against the target for your ARR stage.
  2. Check the GRR gap to see whether expansion is hiding churn.
  3. Choose your lever based on which number is the real problem.

The check works because NRR and gross revenue retention (GRR), the same revenue measured without expansion added back, move for different reasons. NRR can look strong purely because expansion is strong, even while cancellations climb. The distance between the two shows how much work your upsell is doing.

When that distance widens, treat it as a warning.

The test has one limit. It only works for businesses with an expansion motion. For a flat-rate consumer subscription with no upgrade path, GRR and NRR are the same number, so there's no gap to inspect.

A declining GRR shows up straight in NRR, and the steps below are built for businesses where the two drift apart.

Step 1: Benchmark your NRR

Start by placing your NRR against the stage table above, because the answer to "is this good?" changes completely with your ARR and ACV.

According to the High Alpha benchmarks above, a number that's strong at $30M ARR can be mediocre at $8M ARR, where the great target is higher.

Find your ARR band, then sanity-check it against your ACV segment. If you want a quick calculation first, the NRR calculator handles the arithmetic.

If both benchmarks say you're at or above the good line, move to step 2 to confirm the number is honest. When you're below it, step 2 still comes first, because the reason for the gap decides which fix you reach for.

Step 2: Check the GRR gap

Compare your NRR to your GRR over time, because if NRR holds steady while GRR slides, expansion is only covering a churn problem. A healthy NRR with a falling GRR is the one case where the headline number looks fine and the business is in trouble.

Track both on the same timeline for at least four quarters. A gap that widens because GRR is dropping means your upsell is working harder and harder to hold the net number up.

If expansion slows for even one quarter, NRR can fall below parity before you find the cause. A steady NRR over a sinking GRR is your signal to act.

Step 3: Choose your lever

Let step 2 pick your lever, fixing GRR first when expansion is hiding churn and building expansion when your base is already solid. The two paths call for completely different work, and doing the wrong one wastes a quarter.

When your GRR is sliding, the work is in the cancel and downgrade path. Keep the customers and revenue you already have before you try to grow accounts. If your GRR is healthy and your NRR sits below your stage benchmark, the gap is an expansion problem, and the fix is a real upsell motion.

The net revenue retention guide covers that expansion playbook, including the triggers and offers that move the number once your base can support them.

FAQ

Can NRR go down even after winning new customers?

Yes, because NRR ignores new customers entirely. It measures only the revenue from your existing cohort, so a strong new-logo quarter doesn't raise it at all.

Is 90% NRR good for a consumer subscription?

For a flat-rate consumer subscription, a retention rate in the high-80s to low-90s is a reasonable read. These products have no expansion to push NRR past parity, so gross retention is the number to watch.

What is NRR below 100% telling you, and when is it urgent?

NRR below parity means your existing revenue base is shrinking, so you have to win new revenue just to stay flat. A point or two under parity at early stage is normal with no expansion motion yet.

Theodore Sterling

Share this article: