Mazo  ›  Free tools  ›  Net revenue retention (NRR) calculator
Free calculator · Retention

Net revenue retention (NRR) calculator

Net revenue retention is the share of recurring revenue you keep from existing customers over a period, after expansion, downgrades and churn. Enter your starting MRR and what happened to it. You get NRR, gross revenue retention (which ignores expansion), and whether your existing customers are growing or shrinking without a single new sale.

Net revenue retention (NRR) calculator

Free · No account · Runs in your browser, nothing is sent anywhere · Use any currency, but the same one throughout

Recurring revenue at the start of the period, from customers you already had. Exclude new customers.
Extra MRR from those same customers: upgrades, seats, usage. Enter 0 if none.
MRR lost to downgrades from customers who stayed. Enter 0 if none.
MRR from customers who cancelled entirely. Enter 0 if none.

How it is calculated

NRR = (starting MRR + expansion − contraction − churned MRR) ÷ starting MRR × 100
GRR = (starting MRR − contraction − churned MRR) ÷ starting MRR × 100

Both formulas look only at the customers you had at the start of the period. New customers won during it are excluded. GRR can never exceed 100%, because it ignores expansion. NRR can.

Worked example

A SaaS had 50,000 MRR from existing customers twelve months ago. Those customers expanded by 8,000, downgraded by 2,000 and churned 4,000.

NRR = (50,000 + 8,000 − 2,000 − 4,000) ÷ 50,000 = 104.0%. GRR = (50,000 − 2,000 − 4,000) ÷ 50,000 = 88.0%. The gap between the two is the expansion carrying a 12% leak.

How to read your result

These bands are Mazo’s working thresholds. The 103% median and 118% top-decile figures are SaaS Capital’s, for bootstrapped B2B SaaS above $3M ARR; a younger company will not match their sample.

RangeReadingWhat it means
Under 85%LeakyFix retention before spending on acquisition.
85% to 100%Shrinking baseGrowth depends entirely on new customers.
100% to 110%Growing baseSaaS Capital’s median is about 103%.
110% and overStrongSaaS Capital’s top 10% sits near 118%.

How to improve it

Read GRR before NRR

A healthy NRR can hide a poor GRR. If GRR is 80% and expansion from a few large accounts lifts NRR to 105%, your base is leaking and your result depends on a handful of customers.

Tie price to a value metric that grows

Expansion only happens if what the customer pays grows when their success does: seats, usage, projects. A flat price gives you retention at best.

Find the month customers leave

Churn clusters. If most leave at month 3 or at renewal, the fix sits right before that point: onboarding, a check-in or a clearer renewal.

Put a person on the biggest 10 accounts

Before €1M ARR, a few accounts carry most of the revenue. A monthly call with each costs little and protects the number.

Common mistakes

Including new customers

Anyone who joined during the period must be excluded. Including them turns NRR into total growth and tells you nothing about retention.

Calculating it too early

With 15 customers, one account leaving moves NRR by several points. Read it as a trend, quarterly, on a trailing twelve months.

Treating a monthly figure as an annual one

NRR of 101% in a single month is about 113% a year if sustained. Compare like with like: this tool works for any period, but benchmarks are annual.

FAQ

What is a good net revenue retention rate?
Above 100% means existing customers grow revenue by themselves. SaaS Capital’s data for bootstrapped B2B SaaS companies above $3M ARR shows a median of about 103% and a top decile near 118%. Below €1M ARR, read yours as a trend rather than against those figures.
What is the difference between NRR and GRR?
GRR counts only losses: churn and downgrades. It cannot exceed 100%. NRR also counts expansion, so it can. GRR tells you how leaky the base is. NRR tells you whether expansion covers the leak.
Can NRR be over 100% with high churn?
Yes, if a few accounts expand a lot. That is a fragile result, because it depends on those accounts staying. Always check GRR alongside it.
Do I calculate NRR monthly or annually?
Annually, on a trailing twelve months, is the standard way to compare against published benchmarks. Monthly figures are useful as a trend but cannot be compared with annual ones.

Keep the revenue you win

Mazo finds where your customers drop off and builds the retention plan, then checks in on it every week. €99 a month, 14 days free.

Start 14-day free trial See all free tools →

Written by Madalena Rugeroni, founder of Mazo · Updated 10 November 2026. Benchmarks are credited to whoever published them; where a band is Mazo's own it is labelled as a working threshold. Results are a starting point, not financial advice. Mazo is not affiliated with or endorsed by the sources below.

  1. SaaS Capital, benchmarking metrics for bootstrapped SaaS companies