Free calculator
Net revenue retention (NRR) calculator with GRR and cohorts
Enter what one group of customers paid at the start, what they added and what they took away. See net and gross revenue retention, annualised, and how that revenue moves with no new sales.
Your numbers
One group of customers. New customers never count.
Upgrades, seats, add-ons.
Downgrades.
Cancellations.
Runs in your browser. Nothing you type is sent or stored.
Net revenue retention
Grows with no new sales100.8%
Gross revenue retention 99.0%. Over a year: NRR 110.0%, GRR 88.6%.
- Net revenue churn
- -0.8%
- Gross revenue churn
- 1.0%
- MRR at the end
- $50,400
MRR from these customers, next 12 months
Quick answer
How do you calculate net revenue retention?
NRR = (starting MRR + expansion − contraction − churned MRR) ÷ starting MRR, for one group of customers over a period. GRR is the same without expansion, so it cannot pass 100%. A group that paid $100,000 a year ago, then added $15,000 in upgrades and lost $2,000 to downgrades and $5,000 to cancellations, has 108% NRR and 93% GRR.
How to use the NRR calculator
- Pick the period
Month, quarter or year. Use the customers you had on its first day and leave out anyone who joined later.
- Enter the movements
Starting MRR, then expansion (upgrades, seats, add-ons), contraction (downgrades) and churned MRR (cancellations) from that same group.
- Read NRR and GRR
See both rates, net and gross revenue churn, the yearly figures for a month or quarter, and the revenue path with no new sales.
- Check your cohorts
Open the cohort table, paste each cohort’s MRR by month and read its month-12 NRR. Copy the link to share the main numbers.
How the calculator works
Net revenue retention follows one fixed group of customers: what they pay at the end of the period, upgrades included and downgrades and cancellations taken off, divided by what they paid at the start. New customers are left out, so NRR shows whether your existing base grows on its own.
Gross revenue retention is the same calculation without expansion, so it can never go above 100%. It shows how much revenue you keep. Net revenue churn is 1 − NRR and gross revenue churn is 1 − GRR.
A monthly or quarterly rate compounds to a year: 101% a month is 1.01¹² = 112.7% a year. The chart repeats your period 12 times, with and without expansion. The cohort table reads each cohort’s MRR in month 12 (or its latest month) against month 0.
NRR = (starting MRR + expansion − contraction − churned) ÷ starting MRR
GRR = (starting MRR − contraction − churned) ÷ starting MRR
Net revenue churn = 1 − NRR; gross revenue churn = 1 − GRR
Annual NRR = monthly NRR^12 = quarterly NRR^4
Cohort NRR = cohort MRR in month 12 ÷ cohort MRR in month 0Worked example
- A group of customers paid $100,000 MRR at the start of the year.
- During the year: $15,000 expansion, $2,000 contraction, $5,000 churned.
- NRR: ($100,000 + $15,000 − $2,000 − $5,000) ÷ $100,000 = 108%.
- GRR: ($100,000 − $2,000 − $5,000) ÷ $100,000 = 93%.
- Net revenue churn: 1 − 1.08 = −8% (net negative churn). Gross revenue churn: 7%.
NRR and GRR benchmarks by contract value
Net revenue retention quartiles and median gross revenue retention by annual contract value, from SaaS Capital’s 2025 survey of private B2B SaaS companies.
| Annual contract value | NRR, 25th percentile | NRR, median | NRR, 75th percentile | GRR, median |
|---|---|---|---|---|
| Under $12k | 90% | 98% | 106% | 90% |
| $12k to $25k | 98% | 103% | 115% | 91% |
| $25k to $50k | 97% | 102% | 111% | 91% |
| $50k to $100k | 96% | 104% | 110% | 90% |
| $100k to $250k | 94% | 102% | 109% | 91% |
| Over $250k | 102% | 106% | 110% | 95% |
| All companies | — | 101% | — | 91% |
Source: SaaS Capital, “2025 B2B SaaS Retention Benchmarks” (September 2025): more than 1,000 private B2B SaaS companies surveyed in Q1 2025, companies under $1M ARR excluded. 12-month figures: December 2024 MRR from customers of December 2023 ÷ December 2023 MRR. SaaS Capital reports quartiles by contract value only. Last verified October 27, 2026.
NRR vs GRR: what each one tells you
GRR measures defence: how much of last year’s revenue you kept. NRR adds offence inside the base: upgrades, extra seats and price rises. A company can show 115% NRR and 80% GRR when big expansion from a few accounts hides heavy churn elsewhere. SaaS Capital calls GRR table stakes: below 90% you start behind your peers, whatever your NRR.
Net revenue retention vs net dollar retention
They are the same metric. Net dollar retention (NDR) is the name many public companies use; net revenue retention (NRR) is common in private benchmarks. Both follow revenue from an existing group of customers and exclude new ones. Before comparing two figures, check the period (monthly or annual) and whether the group is a single cohort or every customer at the start.
Why NRR drives growth
In SaaS Capital’s 2025 survey, median growth climbs with NRR: companies above 130% grew about twice as fast as the median company, while GRR showed little link to growth. Above 100%, your existing customers add revenue every year before you sign anyone new. All companies in the survey: 24% median growth.
| Net revenue retention | Median annual growth |
|---|---|
| Below 90% | 15% |
| 90% to 100% | 16% |
| 100% to 110% | 21% |
| 110% to 120% | 30% |
| 120% to 130% | 38% |
| Above 130% | 50% |
NRR questions
- What is net revenue retention?
- The share of recurring revenue you keep from an existing group of customers over a period, counting upgrades and subtracting downgrades and cancellations. New customers are excluded. Above 100% means the group pays you more than it did at the start.
- What is the NRR formula?
- NRR = (starting MRR + expansion MRR − contraction MRR − churned MRR) ÷ starting MRR × 100. $50,000 + $4,000 − $1,000 − $2,000 = $51,000, so NRR is 102%.
- What is the difference between NRR and GRR?
- NRR includes expansion revenue; GRR leaves it out. GRR shows how much revenue you keep and can never exceed 100%. NRR shows whether the base grows on its own. 95% GRR with 110% NRR means expansion more than covers your losses.
- What is a good net revenue retention rate?
- SaaS Capital’s 2025 survey of private B2B SaaS companies put median NRR at 101% and median GRR at 91%. Medians rise with contract value: 98% NRR for contracts under $12k a year, 106% for contracts above $250k.
- Is net dollar retention the same as NRR?
- Yes. Net dollar retention (NDR), net revenue retention (NRR) and net retention describe the same thing: revenue kept and grown from existing customers. Check the period and which customers are counted before you compare two companies.
- How do you calculate gross revenue retention?
- GRR = (starting MRR − contraction − churned MRR) ÷ starting MRR. Expansion is ignored, so GRR is capped at 100%. $100,000 that loses $3,000 to downgrades and $5,000 to cancellations is 92% GRR.
- How do you annualise monthly NRR?
- Compound it: annual NRR = monthly NRR¹². 101% a month is 1.01¹² = 112.7% a year, not 112%. GRR works the same way: 99% a month is 0.99¹² = 88.6% a year.
- Can NRR be above 100%?
- Yes. When upgrades, extra seats and price rises from existing customers outweigh downgrades and cancellations, NRR is above 100%, which is net negative churn. GRR can never go above 100%.
- Is my data stored?
- No. The calculator and the cohort table run in your browser and send nothing to SaaSCity. The share link carries only the main numbers, in the URL.
Cite this tool
Free to link and quote. Use this reference:
SaaSCity, "Net Revenue Retention (NRR) Calculator", October 27, 2026. https://saascity.io/free-tools/net-revenue-retention-calculator