NRR (net revenue retention)


Net revenue retention (NRR) is the percentage of recurring revenue you keep from your existing customers over a period, including their upgrades and expansion but excluding new customers. The formula is (starting recurring revenue + expansion − contraction − churn) ÷ starting recurring revenue. Above 100% means the existing base grew on its own.

NRR is the metric that tells you whether your existing customers are quietly compounding your revenue or quietly eroding it. If you're capital constrained (most founders are), NRR often determines whether growth gets easier over time or whether you must "run faster" every quarter just to stand still.

Waterfall bridge from starting MRR to ending MRR showing expansion, contraction, and churn that determine NRR

A simple NRR bridge: the same starting customers end the period slightly higher because expansion more than offsets contraction and churn.

What NRR tells you

NRR answers a practical question: If you stopped acquiring new customers, would revenue from your current base grow, hold, or shrink?

  • NRR above 100% means expansions (upsells, cross-sells, seat growth, usage growth, price lifts) exceed losses from churn and downgrades. This is also commonly discussed as Net Negative Churn.
  • NRR around 100% means you're "treading water" on the base: what you lose you replace via expansion.
  • NRR below 100% means the base is shrinking, so new acquisition must cover the gap before you grow at all.

NRR is especially valuable because it compresses multiple realities into one number:

  • product value (are customers getting more value over time?)
  • pricing power (can you capture that value?)
  • retention health (do customers stay?)
  • customer success execution (are expansions intentional or accidental?)

The Founder's perspective: NRR tells you whether the business is getting easier to grow. If NRR is rising, each cohort becomes more valuable and you can fund growth with less incremental acquisition. If NRR is falling, you're buying growth every month –  usually with worse payback and more stress on cash.

NRR also helps you interpret other metrics:

  • It influences LTV (Customer Lifetime Value) because expanding customers extend and increase the cash flows you get from an account.
  • It affects CAC Payback Period because strong expansion can "pay back" CAC after the initial sale.
  • It changes how you should read Burn Multiple –  high burn is harder to justify when the base is shrinking.

How NRR is calculated

At its core, NRR compares ending recurring revenue from the starting customer set to starting recurring revenue.

NRR=starting recurring revenue+expansion−contraction−churnstarting recurring revenue\text{NRR} = \frac{\text{starting recurring revenue} + \text{expansion} - \text{contraction} - \text{churn}}{\text{starting recurring revenue}}

Key rule: only include customers who existed at the start of the period in every component of the calculation.

What goes into each component

For a monthly NRR based on MRR:

  • Starting recurring revenue: MRR from customers active on day 1 (see MRR (Monthly Recurring Revenue)).
  • Expansion: upgrades, add-ons, seat increases, higher usage charges that are treated as recurring (see Expansion MRR).
  • Contraction: downgrades, seat reductions, partial removals (see Contraction MRR).
  • Churn: lost MRR from customers who cancel or lapse (see MRR Churn Rate).

A close cousin is net churn: net MRR churn rate=churn+contraction−expansionstarting recurring revenue\text{net MRR churn rate} = \frac{\text{churn} + \text{contraction} - \text{expansion}}{\text{starting recurring revenue}}

And the relationship (when defined on the same base and period): NRR=1−net MRR churn rate\text{NRR} = 1 - \text{net MRR churn rate}

If you work primarily in annual terms, you can calculate NRR using ARR instead (see ARR (Annual Recurring Revenue)). For annual contracts and forward-looking commitments, some teams prefer CMRR (Committed Monthly Recurring Revenue) to better reflect contract reality.

A concrete example (with a sanity check)

Assume you start January with $100,000 in MRR from existing customers:

  • Expansion: +$18,000
  • Contraction: -$5,000
  • Churn: -$12,000

Ending MRR from that same starting customer set is:

$100,000 + 18,000 - 5,000 - 12,000 = $101,000

NRR is:

NRR=101,000100,000=1.01\text{NRR} = \frac{101{,}000}{100{,}000} = 1.01

So NRR = 101%.

Sanity check founders should internalize:

  • If expansion equals churn + contraction, NRR is exactly 100%.
  • If churn spikes but expansion doesn't move, NRR drops immediately.
  • If expansions are lumpy (common in enterprise), monthly NRR can look noisy –  use a trailing average like T3MA (Trailing 3-Month Average).

NRR vs. GRR (why both matter)

NRR can hide serious retention problems if expansion is strong. That's why you should pair it with GRR (Gross Revenue Retention), which ignores expansion:

GRR=starting recurring revenue−contraction−churnstarting recurring revenue\text{GRR} = \frac{\text{starting recurring revenue} - \text{contraction} - \text{churn}}{\text{starting recurring revenue}}

Practical interpretation:

  • High NRR + low GRR often means you're leaking customers but expanding a subset aggressively. That can be fine, or it can be a warning sign about product-market fit in parts of your base.
  • High GRR + low NRR usually means customers stay but don't grow –  often a packaging, pricing, or adoption ceiling.

For reference, SaaS Capital's 2025 survey puts median GRR for private B2B SaaS at 91%, and Benchmarkit's 2026 report puts it at 84% for 2025, down from 88% a year earlier.

Run your own numbers, monthly and annualized, with the free NRR calculator.

What moves NRR up or down

NRR is not a "customer success metric." It's a business model metric that customer success, product, pricing, and sales all influence.

Expansion drivers (the "up" forces)

Common expansion sources:

  1. Seat growth (per-seat pricing): customers hire and add users (see Per-Seat Pricing).
  2. Usage growth: customers use more and pay more (see Usage-Based Pricing and Metered Revenue).
  3. Tier upgrades: customers move from Starter to Pro as needs mature.
  4. Add-ons and cross-sells: additional modules, compliance, analytics, extra environments.
  5. Price increases: expansion without increased usage –  powerful but risky if value perception isn't there.

A useful discipline: separate "organic" expansion from "policy" expansion.

  • Organic: seats/usage/features adopted because value increased.
  • Policy: list price increases, discount roll-offs, contract true-ups.

Both raise NRR, but they have very different churn risks.

Retention and contraction drivers (the "down" forces)

NRR falls when:

  • customers churn outright (voluntary or involuntary; see Voluntary Churn and Involuntary Churn)
  • customers downgrade because value isn't realized, budgets tighten, or packaging mismatches
  • you over-discount early and then can't renew at closer-to-list pricing (see Discounts in SaaS)

A founder-level diagnostic: when NRR drops, ask which lever failed first:

  • Did churn rise?
  • Did contraction rise?
  • Did expansion slow?
  • Or did the mix shift (fewer customers with expansion potential)?

The "mix shift" trap

NRR is a weighted metric. A small number of large accounts can dominate it.

Two common cases:

  • Whale uplift: one enterprise customer expands 3x; NRR looks great even while the rest of the base is flat.
  • SMB dilution: you add many small customers with limited expansion paths; NRR may drift down even if the product is fine.

This is why you should segment NRR by account size (using ARPA (Average Revenue Per Account) or ASP (Average Selling Price)) and watch Customer Concentration Risk and Cohort Whale Risk.

Line chart showing NRR and GRR trends over 12 months with annotations for churn spike and pricing change

NRR can rebound quickly with expansion motions, while GRR exposes whether you are actually stopping revenue leakage.

Monthly vs trailing 12-month windows (TTM)

NRR is the metric most often quoted in investor decks and SaaS benchmarks –  and it's almost always quoted as a trailing 12-month (TTM) figure. A trailing 1-month (T1M) NRR is what you watch operationally, but if you compare your monthly NRR to a benchmark like "120% NRR is great," you'll usually misread your own business.

Why the time window matters

NRR compounds –  and the variance in monthly NRR is small enough that the monthly number almost always looks close to 100%, even when the annualized reality is far worse. A monthly NRR of 99% sounds healthy, but compounds to ~89% TTM. That's a cohort losing ~11% of its revenue every year.

annualized NRR≈(monthly NRR)12\text{annualized NRR} \approx (\text{monthly NRR})^{12}

How monthly NRR translates to TTM. NRR above 100% means the cohort grew; below 100% means it shrank. For private SaaS, NRR around 100% TTM is roughly the median: SaaS Capital's 2025 survey of more than 1,000 private B2B SaaS companies puts median NRR at 101%. The 120%+ figures you see in public-company decks describe the best performers, and even the public-company median has come down to about 110%.

Monthly NRRAnnualized (TTM) NRRWhat happens to the cohort over a year
102%~127%Grows 27% (net negative churn)
101%~113%Grows 13%
100.5%~106%Grows 6%
100%100%No net leak
99.5%~94%Shrinks 6%
99%~89%Shrinks 11%
98.5%~83%Shrinks 17%
98%~78%Shrinks 22%
97.5%~74%Shrinks 26%
97%~69%Shrinks 31%
95%~54%Shrinks 46%; the cohort roughly halves every 14 months

That compression is why founders consistently overestimate their retention from a monthly dashboard. A 98% monthly NRR, which sounds nearly perfect, actually means the cohort shrinks ~22% per year. That's in line with what ChartMogul reports for self-serve products charging $50–100 a month (a median of about 80%), and well below the private B2B median.

What good looks like over a trailing 12 months

Published benchmarks differ mainly because they measure different companies. SaaS Capital and Benchmarkit survey private B2B software companies (SaaS Capital's breakdowns exclude companies under $1M ARR). ChartMogul's data comes from subscription businesses from roughly $250k ARR upward, including many low-priced, self-serve products. Price point is the most useful lens: in ChartMogul's data, NRR rises steadily with what customers pay.

Segment (source)Median TTM NRRTop quartile
Self-serve, ARPA $10–50/month (ChartMogul, 2022 data)63%80%
Self-serve, ARPA $50–100/month (ChartMogul, 2022 data)80%92%
ARPA above $500/month (ChartMogul, 2022 data)95%109%
B2B SaaS above $250k ARR (ChartMogul, 2025)82%97%
Private B2B, ACV under $12k (SaaS Capital, 2025)98%106%
Private B2B, ACV above $250k (SaaS Capital, 2025)106%110%
Private B2B, all sizes (Benchmarkit, 2025 data)102%110%
Public cloud software companies (Clouded Judgement, Oct 2026)~110%n/a

Bessemer Venture Partners frames the same pattern as targets by segment in its State of the Cloud 2019 report: net retention of 80–100% for SMB customers (ACV under $12k), 90–120% for mid-market ($12k–$50k) and above 100% for enterprise ($50k+). Its 2023 edition sets a simpler good / better / best scale of 100% / 110% / 120%+, aimed at Series B and C companies heading into a fundraise.

Callouts most founders need to hear:

  • 100% NRR is roughly the private B2B median, not a failure. The 120%+ figures in headlines are top performers. The median NRR across public cloud companies tracked by Clouded Judgement was 119% at the end of 2021 and was 110% in October 2026.
  • Sub-100% NRR is normal for SMB and low-price products. Bessemer's SMB range is 80–100%, and SaaS Capital's median for contracts under $12k a year is 98%. It's not a crisis on its own, but it means new acquisition has to fund all growth.
  • If you're below the median for your price point, fix churn and contraction before scaling acquisition.
  • If you're at or above top quartile (around 110% for private B2B), you have an expansion engine. Invest in it intentionally (playbooks, packaging, customer success capacity) while protecting GRR.

The Founder's perspective: Don't set an NRR target in isolation. Set a paired target: "GRR must stay above X while NRR rises to Y." That prevents you from "buying" NRR with aggressive expansions that increase churn risk or concentrate revenue in a few accounts.

What's good and what's bad

Read these bands against your price point. A product at $50 a month and one at $50,000 a year live in different ranges.

Trailing 12-month NRR:

  • ≥110%: top quartile for private B2B SaaS (Benchmarkit's 75th percentile is 110%) and roughly the public-company median.
  • 100–110%: around the private B2B median (SaaS Capital: 101%; Benchmarkit: 102%). Solid for any segment, excellent for low-price products.
  • 80–100%: Bessemer's SMB range, and near ChartMogul's 2025 B2B median of 82%. Typical for SMB, but new acquisition has to fund all growth.
  • <80%: below Bessemer's SMB range. Common for products under about $50 a month, but retention is the lever to fix before scaling acquisition.

Trailing 1-month NRR (the monthly pace that compounds to those bands):

  • ≥100.8%: compounds to 110%+ a year; top-quartile pace.
  • 100–100.8%: compounds to 100–110%; around the private B2B median.
  • 98.2–100%: compounds to 80–100%; the SMB range.
  • <98.2%: compounds to below 80%; investigate churn drivers and contraction.

When to use which window

  • T1M (trailing 1-month): operational management. Detect a sudden contraction, see the impact of a price change, or flag a churn cluster.
  • TTM (trailing 12-month): board reporting, valuation conversations, smoothing renewal lumpiness, and matching public benchmarks.

Single-month NRR is noisy, especially for businesses with annual contracts –  one month captures the renewal cluster, the next doesn't. TTM averages that out.

Common pitfall: monthly figure vs annual benchmark

The most damaging mistake: comparing a monthly NRR to a TTM benchmark. "Our NRR is 98%, almost flat", except 98% monthly compounds to ~78% TTM, which is below even Bessemer's SMB range and means the base shrinks ~22% per year. Always specify the window when quoting NRR.

In GrowPanel's retention reports, you can toggle between Trailing 1-month and Trailing 12-month directly in the chart. The breakdown table makes the cohort explicit: Original is the recurring revenue base N months ago, and Retained is what survived (after churn, contraction, and including expansion for NRR) –  so you always know which cohort the percentage refers to.

How founders use NRR to make decisions

NRR becomes useful when you translate it into operating choices: where to invest, what to fix first, and what growth is actually sustainable.

1) Decide where to spend your next headcount

When NRR is low, the highest ROI roles are usually:

  • lifecycle/onboarding to shorten time-to-value (see Time to Value (TTV))
  • support and product work that reduces churn drivers
  • billing ops to reduce involuntary churn (card retries, dunning)

When NRR is high but GRR is slipping:

  • invest in churn prevention (renewal process, health scoring, better qualification)
  • stop treating expansion as a substitute for retention

When NRR is high and stable:

  • you can justify more spend on acquisition because the base compounds (tie this to payback in CAC Payback Period)

2) Pressure-test pricing and packaging changes

Pricing projects should be evaluated by their NRR impact across existing customers:

  • Does the change raise expansion without creating a churn spike 60–120 days later?
  • Are downgrades increasing because customers are "right-sizing" after a price lift?
  • Are you relying on discount roll-offs (fragile) versus value-based expansion (durable)?

Use NRR segmentation to avoid broad mistakes: a price lift might improve enterprise NRR while hurting SMB churn.

3) Build a more realistic forecast

NRR is a shortcut for "base momentum." For many SaaS businesses:

  • Next period ending recurring revenue ≈ current recurring revenue × NRR + new recurring revenue

That's not perfect (timing, cohorts, and seasonality matter), but it forces the right conversation: Is our growth plan dependent on new acquisition, or does the base carry part of the load?

If your base is shrinking (NRR < 100%), your forecast should explicitly show how much new MRR must "fill the hole" before growth begins.

4) Diagnose whether product adoption is working

If product usage and activation are improving but NRR is not, common explanations:

  • customers are adopting features that don't map to monetization
  • expansion paths are unclear (packaging problem)
  • sales sold the wrong customers (mismatch shows up as contraction and churn)

Pair NRR with Feature Adoption Rate and Cohort Analysis to see whether newer cohorts retain and expand better than older cohorts.

Cohort heatmap of NRR by signup month split by SMB and Mid-market segments

Segmented cohort NRR shows whether expansion is structural (mid-market) or whether the base decays over time (SMB), which an overall average can hide.

When NRR breaks (and how to avoid bad decisions)

NRR is easy to miscompute and easy to misinterpret. These are the most common founder pitfalls.

Mixing customers into the denominator

NRR must be based on the starting customer set. Common errors:

  • including new customers in "ending MRR"
  • counting reactivated customers as expansion (better tracked separately; see Reactivation MRR)
  • changing the cohort definition month to month

If you want a metric that includes reactivations, treat it as a separate view –  not "NRR" –  so everyone knows what's being measured.

Letting billing artifacts distort the picture

NRR should reflect recurring revenue reality, not invoice noise. Watch out for:

If NRR swings when nothing operational changed, suspect data classification before you suspect your business.

Using NRR without concentration context

A "great" NRR number can be a mirage if it's driven by a handful of accounts. Protect yourself by reviewing:

  • NRR by revenue decile (top 10% of accounts vs the rest)
  • NRR excluding the top 1–3 accounts (a stress test)
  • concentration metrics (see Customer Concentration Risk)

Over-optimizing NRR at the expense of GRR

It's possible to push upgrades so hard that you increase churn later (customers feel squeezed, or the product doesn't deliver incremental value). Use NRR as a growth metric, but use GRR as your "truth serum."

How to operationalize NRR in GrowPanel

If you want NRR to drive action, make it easy to review and segment:

  • Use the Retention views to compare NRR and GRR trends over time (see Net Revenue Retention and Gross Revenue Retention).
  • Use Cohorts to see whether newer customer groups retain and expand better (see Cohorts).
  • Use MRR movements to confirm what's actually driving the change: expansion vs contraction vs churn (see MRR movements).
  • Use Filters to segment by plan, customer size, country, or other attributes so you can find the real driver, not the average (see Filters).

The takeaway

NRR is the cleanest single percentage for answering: Are my existing customers becoming more valuable over time? But it only becomes a founder tool when you (1) calculate it from a stable starting cohort, (2) pair it with GRR, and (3) segment it enough to avoid being misled by mix and whales.

If you're deciding what to fix next: NRR below the median for your price point is a retention problem to fix before scaling acquisition; NRR above 110% is an expansion opportunity, as long as GRR stays healthy.

Sources

  1. 2025 B2B SaaS Retention Benchmarks (Research Brief 32), SaaS Capital (2025)
  2. 2026 SaaS and AI Metrics Benchmarks, Benchmarkit (2026)
  3. SaaS Retention Report 2023, ChartMogul (2023)
  4. The SaaS Retention Report: The AI churn wave, ChartMogul (2025)
  5. State of the Cloud 2019, Bessemer Venture Partners (2019)
  6. State of the Cloud 2023, Bessemer Venture Partners (2023)
  7. Clouded Judgement 10.2.26 - Decision Models: The Next Shoe to Drop, Clouded Judgement (Jamin Ball) (2026)
  8. Clouded Judgement 12.17.21, Clouded Judgement (Jamin Ball) (2021)

Frequently asked questions

It depends heavily on price point and on which window you're measuring. As a trailing-12-month figure, SaaS Capital's 2025 survey puts median NRR for private B2B SaaS companies at 101 percent, from 98 percent for contracts under $12k a year to 106 percent above $250k. ChartMogul's data, which includes many smaller self-serve businesses, shows a B2B median of 82 percent and about 80 percent for products priced at $50 to $100 a month. The 120 percent you see in public-company decks is a top-performer number. Always check whether a quoted NRR is monthly or trailing-12-month, because they look very different.

NRR only measures how last period customers changed. You can have 120 percent NRR but weak new acquisition, so total MRR grows slowly. You can also have high NRR concentrated in a few large accounts, masking churn elsewhere. Pair NRR with new MRR and customer concentration to avoid false confidence.

Use the cadence that matches renewal and expansion behavior. For SMB monthly plans, monthly NRR with a trailing 3-month average is practical. For annual contracts, quarterly or annual NRR is often more meaningful because upgrades and churn are lumpy. Consistency matters more than the exact window.

Most teams exclude reactivations from NRR to keep it a clean view of the same starting customer set. Reactivations are real revenue, but they behave more like a new sale with a different cycle. Track reactivation separately and use NRR to judge retention plus expansion of customers who never left.

Start by protecting gross retention: reduce time-to-value, fix involuntary churn, and tighten customer success around renewal risk. Then build intentional expansion: usage triggers, packaging that scales with value, and clear upgrade paths. Price increases can help, but only if adoption and perceived value support them.

Measure what matters. Scale what works.