Plain definition
Net revenue retention, or NRR, measures how recurring revenue from one starting customer group changes over a period. Begin with that group’s opening monthly recurring revenue (MRR) or annual recurring revenue (ARR). Subtract cancellations and downgrades from those customers, then add their upgrades, extra seats, added products, or other recurring expansion. Exclude customers acquired after the starting date.
NRR is not a measure of total company growth. It can exceed 100% even while customer count falls, because a smaller number of remaining customers spend more. It is also not bookings, recognised revenue, invoiced cash, or cash collected; choose MRR or ARR and keep that basis consistent.
Illustrative example
Monetary examples use Saudi riyals (SAR). The same principles apply in other currencies.
Suppose a company begins the quarter with of MRR from 100 accounts. Five accounts cancel, removing . Existing accounts add seats worth of MRR. The ending recurring revenue from the original 100 accounts is , so NRR is 110%: (100,000 − 10,000 + 20,000) ÷ 100,000 × 100.
If the company also wins 20 new accounts, their MRR belongs in total growth reporting but not in this NRR calculation. Including it would make retention look stronger than the original customer base actually was.
| Opening MRR from the starting accounts | |
|---|---|
| Cancellations and downgrades | |
| Expansion from the same accounts | |
| Ending MRR from the starting accounts |
| Ending MRR from the starting accounts | |
|---|---|
| Opening MRR from the starting accounts | |
| Convert to percentage | |
| Net revenue retention |
Use the same starting customer group for losses and expansions. A metric can be mathematically correct yet misleading when one component comes from a different group or period.
Why it matters
NRR tells management whether value is being retained and expanded inside existing relationships. Without it, a company can celebrate new sales while a valuable installed base quietly contracts, or mistake expansion by a few large accounts for broad customer health.
Practical consequence
Freeze the opening account list and its MRR or ARR at the start of the period. Tag each later movement as cancellation, downgrade, renewal, expansion, or new customer, and keep new-customer revenue outside the calculation. Review NRR beside customer retention, gross revenue retention, concentration, and cash collection. A high NRR does not remove the need to understand which accounts produced it or whether their expansion will continue.
