What is net revenue retention (NRR)?
How is NRR calculated?
NRR looks at one group of existing customers and asks what their recurring revenue did over a period. Take the recurring revenue that group started with, add expansion from upgrades, then subtract downgrades and cancellations. Divide the result by the starting figure. The important rule is that customers acquired during the period are left out entirely, so NRR isolates the behaviour of the existing base.
A worked example makes it concrete. Suppose a cohort of customers started the quarter with 10,000 in recurring revenue. Over the quarter they upgraded by 2,000, downgraded by 500, and cancelled 1,000. Net movement is 2,000 − 500 − 1,000 = 500, so ending revenue is 10,500. NRR is 10,500 ÷ 10,000 = 1.05, or 105 percent.
Why does NRR matter?
Because it shows whether a business can grow without constantly winning new customers. When NRR sits above one hundred percent, the existing base expands on its own, and new signups add to growth rather than merely replacing losses. It is closely watched alongside churn rate, which counts only the losses; NRR nets those losses against expansion for a fuller read on the health of the customer base.
How does NRR relate to MRR?
NRR is best understood as a movement in monthly recurring revenue confined to existing customers. If you tracked a cohort's MRR from the start of a period to the end, excluding anyone new, the ratio of the two is that cohort's net revenue retention. That is why the two metrics are usually reported together: MRR gives the level, NRR explains how the existing base moved it.
Reading NRR from an export
NRR is derived from a subscriptions export that records each customer's recurring revenue and any plan changes over the period, such as a CSV from Stripe. Reconciling upgrades, downgrades, and cancellations by hand is fiddly. Instead you can open the file and ask for retention on the existing base in plain English. Paperswift runs the calculation in your browser, and only your column names and their types are sent when you ask, never the values in your rows.
Frequently asked questions
How is net revenue retention calculated?+
Start with the recurring revenue from a group of existing customers at the beginning of the period. Add expansion from upgrades, subtract downgrades and cancellations, then divide by the starting figure. Crucially, you exclude revenue from customers acquired during the period, because NRR measures only what the existing base did, not new growth layered on top.
What does NRR above one hundred percent mean?+
It means your existing customers, taken as a group, are worth more recurring revenue at the end of the period than at the start. Expansion from upgrades has outpaced the revenue lost to downgrades and cancellations. A business can grow overall revenue from its current customers alone when NRR sits comfortably above one hundred percent.
How is NRR different from churn rate?+
Churn rate counts only the revenue or customers lost. NRR nets that loss against expansion from the same existing customers, giving a fuller picture of the base. A business can have meaningful churn yet still post NRR above one hundred percent if upgrades more than make up for it. The two answer related but distinct questions.
What is the difference between gross and net revenue retention?+
Gross revenue retention counts only losses, so it can never exceed one hundred percent; it shows how much you keep before any expansion. Net revenue retention adds expansion back in, so it can rise above one hundred percent. Comparing the two shows how much of your retention story depends on upsells versus simply not losing customers.
Bring your own export and see it in seconds.
Free to start · your data stays in your browser.
Start free todayLast updated · by Stefan