Net Revenue Retention Calculator
(NRR & GRR Tool)
Enter the MRR your existing customers paid at the start of the period and how it changed. New customers are left out.
Existing Customer Cohort Only — Exclude New Business
From customers you had at the beginning of the period
Upgrades, upsells, and add-ons from those same existing customers
Downgrades from existing customers
Lost entirely from existing customers who canceled
Calculated Results
Enter your starting MRR and its movement to calculate net revenue retention.
This net revenue retention calculator works out NRR, the percentage of recurring revenue kept from existing customers over a period after upgrades, downgrades and cancellations. Enter starting MRR and the three movements. It also shows gross revenue retention, which ignores upgrades, and the ending MRR of the group.
How to Calculate Net Revenue Retention
| Item | Amount |
|---|---|
| Starting MRR | $100,000 |
| Expansion MRR | +$8,000 |
| Contraction MRR | −$3,000 |
| Churned MRR | −$4,000 |
| Ending MRR from the same customers | $101,000 |
NRR is 101,000 ÷ 100,000 × 100 = 101%. The group of customers pays $1,000 a month more than it did at the start.
Gross Revenue Retention
Gross revenue retention removes expansion from the formula. It answers a narrower question: how much of the starting revenue is still there?
With the same figures, GRR is 93,000 ÷ 100,000 × 100 = 93%. GRR cannot be higher than 100%, and it is always equal to or lower than NRR.
Reading NRR and GRR Together
The two figures can tell different stories about the same business.
| Company A | Company B | |
|---|---|---|
| Starting MRR | $100,000 | $100,000 |
| Expansion | $3,000 | $25,000 |
| Contraction and churn | $2,000 | $24,000 |
| NRR | 101% | 101% |
| GRR | 98% | 76% |
Both report an NRR of 101%. Company A keeps nearly all its revenue. Company B loses almost a quarter of it and covers the loss with upgrades from the customers who stay, which only works while those customers keep expanding. NRR alone would hide the difference.
Only Existing Customers Count
NRR deliberately leaves out new sales. Take the customers who were paying at the start of the period and compare what that same group pays at the end. New customers belong in MRR growth, which the MRR Calculator covers. The count of customers lost, as opposed to the revenue lost, is measured by the Churn Rate Calculator.
What Is a Good NRR?
100% is the dividing line: above it, revenue from existing customers grows without new sales; below it, new sales must first replace what was lost. Beyond that, the figure depends on who the customers are. Software sold to large companies on contracts with room to add users tends to report higher NRR than low-priced plans for small businesses, where there is less to upgrade to and more cancellation. Compare your NRR with your own earlier periods, measured over the same length of time.
How to Use the NRR Calculator
- Enter starting MRR: Type the MRR paid at the start of the period by the customers you already had.
- Enter expansion MRR: Type the extra MRR those same customers added through upgrades and add-ons.
- Enter contraction and churned MRR: Type the MRR lost to downgrades and the MRR lost to cancellations.
- Read NRR and GRR: The calculator shows net revenue retention, gross revenue retention, the ending MRR of the group and the net change.
Frequently Asked Questions
How do I calculate net revenue retention?
Add expansion MRR to starting MRR, subtract contraction and churned MRR, divide by starting MRR and multiply by 100. With $100,000 starting, $8,000 expansion, $3,000 contraction and $4,000 churned, NRR is 101,000 ÷ 100,000 × 100 = 101%.
What is the difference between NRR and GRR?
Gross revenue retention leaves out expansion. It only measures how much of the starting revenue was kept, so it can never be above 100%. Net revenue retention adds upgrades and can be above 100%.
Are new customers included in NRR?
No. NRR follows only the customers you had at the start of the period. Revenue from customers who joined during the period is left out of both the starting and ending figures.
What does an NRR above 100% mean?
Existing customers pay more at the end of the period than they did at the start, even after cancellations and downgrades. The business would grow without winning a single new customer.
Is net revenue retention the same as net dollar retention?
Yes. Net dollar retention (NDR) and net revenue retention (NRR) are two names for the same measure.
Should NRR be measured monthly or yearly?
Either, but say which. Companies usually report NRR over twelve months: the MRR today from customers who were paying a year ago, divided by what they paid then. A monthly figure is much closer to 100% and cannot be compared with an annual one.
Formulas checked against ChartMogul's published definitions (search extracts) in October 2026.