Measure how much recurring revenue you keep and grow from existing customers. Enter the starting MRR or ARR of a cohort and its expansion, contraction and churned revenue to get net revenue retention (NRR), gross revenue retention (GRR) and annualized figures for monthly or quarterly data.
Last updated:
Monthly and quarterly figures are also annualized.
$
MRR or ARR of existing customers at the start of the period.
$
Upsells, upgrades, extra seats from those customers.
$
Downgrades.
$
From customers who cancelled.
Enter your values to see the result.
Advertisement
Advertisement
How to use the Net Revenue Retention Calculator
Pick the period your numbers cover: a month, a quarter or a year.
Enter the starting recurring revenue of the customers you had at the start of that period.
Add expansion, contraction and churned revenue from those same customers (exclude revenue from new customers).
Read NRR and GRR, plus the annualized values for monthly or quarterly data.
Check the cohort projection to see what the retention rate means over several years.
Annualized NRR = (monthly NRR)12 or (quarterly NRR)4
Example: a cohort starts the year at $100,000 ARR, expands by $18,000, contracts by $4,000 and loses $7,000 to cancellations. NRR = 107,000 ÷ 100,000 = 107% and GRR = 89,000 ÷ 100,000 = 89%.
Monthly NRR to annual NRR
Monthly NRR
Annualized NRR
Revenue from $100k cohort after 1 year
97%
69.4%
$69,384
98%
78.5%
$78,472
99%
88.6%
$88,638
100%
100.0%
$100,000
101%
112.7%
$112,683
102%
126.8%
$126,824
Small monthly differences compound into large annual ones, which is why NRR above 100% is so valuable: the existing customer base grows on its own before any new sales.
Frequently asked questions
How do you calculate net revenue retention?
NRR = (starting revenue + expansion − contraction − churn) ÷ starting revenue × 100. For example ($100,000 + $18,000 − $4,000 − $7,000) ÷ $100,000 = 107%. Only revenue from customers who existed at the start of the period counts; new customers are excluded.
What is the difference between NRR and GRR?
Gross revenue retention ignores expansion: GRR = (start − contraction − churn) ÷ start. It can never exceed 100% and shows how well you keep existing revenue. NRR adds expansion and can go above 100%.
What is a good NRR?
Above 100% means your existing customers grow revenue even after churn, often called negative churn. For SaaS, around 100% to 110% is commonly described as good and 120% or more as best in class, while enterprise companies usually post higher NRR than SMB-focused ones. GRR of 90% or more is a common target.
How do I annualize a monthly NRR?
Compound it: annual NRR = monthly NRR^12. A monthly NRR of 101% annualizes to about 112.7%, and 99% annualizes to about 88.6%. Quarterly NRR is raised to the power of 4.
Is NRR the same as net dollar retention (NDR)?
Yes. Net revenue retention, net dollar retention and net retention rate are names for the same metric.
How is NRR different from customer retention rate?
Customer retention counts logos (how many customers stay); NRR counts money. A company can lose 10% of customers but still have 115% NRR if the remaining customers upgrade enough.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.