Net Revenue Retention Calculator

Acquisition gets the headlines, but retention decides who survives. Enter a cohort’s starting revenue and the expansion, contraction, and churn that followed — this tool returns the one number that tells you whether your existing customers are a tailwind or a slow leak.

Net revenue retention (NRR) = (starting MRR + expansion − contraction − churn) ÷ starting MRR × 100%. It measures what a cohort of existing customers is worth today versus a year ago, before any new sales. Above 100% means net negative churn — the base grows on its own, the signature of the best SaaS businesses. Below 100% means existing revenue is shrinking and every new customer first has to backfill the loss. NRR counts expansion; its stricter cousin, gross revenue retention, never can exceed 100%.

The calculator

Net Revenue Retention Calculator inputs and result

Recurring revenue from this cohort a year (or period) ago.
Upgrades, seats, usage, and cross-sell from the same cohort.
Downgrades and reduced seats — not full cancellations.
Revenue lost to full cancellations in the cohort.
✓ Above 100% — expanding
Net revenue retention
0.0%
gross retention (GRR)
$0retained MRR
Export
How to read your NRR
NRRWhat it means

Walkthrough

How to use this calculator

  1. Fix the cohort firstNRR measures one group of customers over time, never the whole company with new logos mixed in. Choose the customers who existed at the start of the period and track only them.
  2. Enter the cohort’s starting MRRUse the recurring revenue this exact group generated at the start. Everything else is measured against this anchor.
  3. Add expansion, then the lossesEnter expansion (upgrades, seats, usage), then contraction (downgrades) and churn (full cancellations) for the same cohort. Keep contraction and churn separate — they tell different stories.
  4. Read NRR and GRR togetherNRR can exceed 100% because expansion counts; gross revenue retention strips expansion out and shows the raw leak. The gap between them is the size of your expansion engine.
  5. Export for the retention reviewCopy a share link, download the CSV, or print a one-pager for the QBR or board meeting.

From the desk

RGM Expert Says

Real Growth Marketing — Retention & lifecycle practiceHow we use this tool with clients

NRR is the metric we trust most when a founder tells us growth is healthy, because it cannot be bought. You can paper over a leaky base with an aggressive acquisition budget for a while, but NRR sees through it — if existing customers shrink, the company is running up a down escalator no matter how good the new-logo chart looks. We compute it early in every SaaS engagement for exactly that reason.

The mistake we correct most often is collapsing contraction and churn into one number. They have different cures. Contraction — downgrades and seat reductions — is usually a value-realization problem you fix with onboarding and adoption. Churn — full cancellations — is often a fit or competitive problem. Lumping them together hides which lever to pull, so we always split them, and the tool does too.

When NRR clears 100% we shift the whole conversation. Below 100%, retention is a defensive fire drill; above it, expansion becomes the cheapest growth a company will ever buy, because it has no acquisition cost. The best engagements end with a client realizing their next quarter of growth should come from the customers they already have, not the ones they have not met yet.

The math

How it works

NRR rolls a cohort forward: start with their revenue, add what they expanded, subtract what they downgraded or cancelled, and express the result as a percentage of where they began.

NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100%
GRR = (Starting MRR − Contraction − Churn) ÷ Starting MRR × 100%
  • Starting MRR — the cohort’s recurring revenue at the start of the period.
  • Expansion — added revenue from upgrades, seats, usage, and cross-sell.
  • Contraction — revenue lost to downgrades from customers who stayed.
  • Churned — revenue lost to full cancellations in the cohort.

Worked example: a cohort starts at $100,000 MRR, expands $18,000, contracts $5,000, and churns $8,000. NRR = (100,000 + 18,000 − 5,000 − 8,000) ÷ 100,000 = 105.0%; GRR = (100,000 − 5,000 − 8,000) ÷ 100,000 = 87.0%. See the NRR deep dive.

Why it matters

Why NRR is the metric investors trust most

Net revenue retention is hard to fake, which is exactly why it commands a premium. The standout SaaS companies at IPO tend to report NRR well above 120%, and public-market research consistently links higher NRR to higher revenue multiples. The reason is structural: a business above 100% NRR grows even if it stops acquiring entirely, so investors are buying a compounding base, not a treadmill that depends on ever-rising ad spend.

NRR also reframes where growth should come from. Below 100%, every new customer first has to replace revenue you already lost before adding a dime — expensive, exhausting growth. Above 100%, expansion revenue compounds with no acquisition cost, making it the most capital-efficient growth a company can buy. That is why mature SaaS teams obsess over upsell, usage tiers, and seat expansion long before they raise the acquisition budget.

Read it next to gross revenue retention, which strips expansion out and can never exceed 100%. A company can post a flattering 110% NRR while GRR sits at 85%, meaning a handful of big expanding accounts are masking a leaky base. The gap between the two numbers is one of the most revealing diagnostics in SaaS, and it is why this tool returns both.

Benchmarks

NRR benchmarks for SaaS

These are widely cited ranges, not laws — NRR varies by segment, with enterprise products generally retaining better than SMB. Use them to place your number, not to grade it absolutely.

NRRReadTypical segment
Below 90%Leaky baseSMB / high-velocity
90% to 100%Net contractionNeeds expansion motion
100% to 110%Healthy expansionSolid mid-market SaaS
120%+Best-in-classTop enterprise / land-and-expand
NRR ranges drawn from public SaaS reporting and investor research such as Bessemer’s State of the Cloud. See the net dollar retention deep dive for segment detail.

Voices worth trusting

What investors say about NRR

Net revenue retention above 100% means a company grows even without adding a single new customer — it is the clearest signal of product value and the strongest predictor of a durable SaaS business.
State of the Cloud (paraphrase)
If you want one number to judge a SaaS company by, look at net dollar retention; it captures churn, expansion, and product love in a single figure.
Founder, SaaStr (paraphrase)

Go deeper

Reading on retention economics

Related on RGM

Keep learning

FAQ

Common questions

How do you calculate net revenue retention?
NRR = (starting MRR + expansion − contraction − churn) ÷ starting MRR × 100%, measured for a fixed cohort of customers over a period. New customers are excluded — NRR only tracks the customers you already had.
What is a good NRR?
Above 100% is healthy and means net negative churn — the base grows on its own. The best enterprise SaaS companies report 120%+. SMB-focused businesses often run lower; judge NRR against your segment.
What is the difference between NRR and GRR?
NRR includes expansion and can exceed 100%. Gross revenue retention strips expansion out and caps at 100%, showing the raw leak from churn and contraction. The gap between them is the size of your expansion engine.
Is NRR the same as net dollar retention?
Yes — net revenue retention (NRR) and net dollar retention (NDR) are the same metric under two names. Both measure how a cohort’s revenue changes over time including expansion, contraction, and churn.
What is net negative churn?
Net negative churn is when expansion from existing customers exceeds the revenue lost to contraction and churn, producing NRR above 100%. The base grows even with zero new customers — the hallmark of elite SaaS.
Why do contraction and churn need to be separate?
Because they have different cures. Contraction (downgrades) is usually an adoption or value problem fixed with onboarding; churn (cancellations) is often a fit or competitive problem. Lumping them hides which lever to pull.

Related tools

Related tools