Net Revenue Retention Calculator

Net Revenue Retention (NRR) is arguably the most important metric in SaaS after ARR growth. It measures how much of the revenue base from existing customers is retained and expanded over a period, accounting for upgrades, downgrades, and cancellations. An NRR above 100% is the gold standard: it means existing customers collectively pay more each period than they did in the prior period, enabling revenue growth even without a single new customer. Investors place high multiples on companies with strong NRR because it demonstrates product stickiness, customer satisfaction, and efficient growth. This calculator computes both NRR and Gross Revenue Retention (GRR) from your beginning MRR and the expansion, contraction, and churn components.

0.00%
0.00%
$0.00

NRR and GRR formulas

Ending MRR = Beginning MRR + Expansion - Contraction - Churned
NRR = Ending MRR / Beginning MRR * 100
GRR = (Beginning MRR - Contraction - Churned) / Beginning MRR * 100

NRR benchmarks

  • Below 80%: severe churn problem requiring immediate intervention.
  • 80 to 100%: acceptable but growth depends entirely on new customer acquisition.
  • 100 to 110%: solid - existing customers slightly expand the revenue base.
  • 110 to 130%: excellent - characteristic of top-quartile SaaS companies.
  • Above 130%: exceptional - seen in leading enterprise SaaS platforms.

NRR: frequently asked questions

What is Net Revenue Retention (NRR)?

NRR measures the percentage of recurring revenue retained from existing customers over a period, after accounting for expansions, contractions, and cancellations. An NRR above 100% means existing customers grow revenue without any new sales.

What is a good NRR for SaaS?

Best-in-class enterprise SaaS companies target NRR of 120% or above. Mid-market SaaS aims for 110 to 120%. Consumer and SMB SaaS commonly sees NRR of 90 to 110%.

What is the difference between NRR and GRR?

Gross Revenue Retention (GRR) only subtracts churn and contraction and is capped at 100%. NRR adds expansion revenue and can exceed 100%, making it a more complete view of customer revenue health.

How does NRR above 100% benefit a business?

NRR above 100% means the company grows revenue from its existing customer base alone, reducing dependence on new customer acquisition. This dramatically improves unit economics and valuation multiples.

How do I improve NRR?

Invest in customer success to reduce churn, build expansion triggers (usage limits, seat adds, module upsells), develop annual contract incentives, and identify expansion candidates using product usage data.

Sources

Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.