Net Revenue RetentionNRR
Net revenue retention (NRR) is the percentage of recurring revenue a company keeps from an existing group of customers over a period, after adding expansion and subtracting downgrades and churn. Revenue from new customers is excluded. NRR above 100% means the existing base grows on its own. Below 100% means it shrinks.
How to calculate net revenue retention
NRR = (Starting MRR + Expansion - Contraction - Churned MRR) ÷ Starting MRR × 100For example, if customers active a year ago paid $200,000 MRR then, and today the same customers pay $220,000 after $35,000 of upgrades, $5,000 of downgrades and $10,000 of cancellations, NRR is $220,000 ÷ $200,000 × 100 = 110%.The key rule is a fixed cohort. Take the customers who existed at the start of the period, follow only them, and ignore revenue from anyone who joined later. Mixing in new customers turns NRR into a growth number and hides churn.
A common choice is a trailing twelve months: compare what a cohort paid twelve months ago with what the same customers pay today. Whatever window you choose, state it next to the number every time you report it.
NRR vs GRR (gross revenue retention)
| NRR | GRR | |
|---|---|---|
| Adds expansion | Yes | No |
| Subtracts downgrades and churn | Yes | Yes |
| Can exceed 100% | Yes | No |
| Answers | Does the base grow on its own? | How much revenue do we keep? |
GRR = (Starting MRR - Contraction - Churned MRR) ÷ Starting MRR × 100With the same example numbers, GRR is ($200,000 - $5,000 - $10,000) ÷ $200,000 × 100 = 92.5%.Read the two together. High NRR with low GRR means a few accounts expand a lot while many others leave. That growth is fragile, because it depends on a handful of customers.
Why net revenue retention matters, and where it misleads
NRR shows how much of next year's growth already sits in the customer base. Above 100%, the company grows even with no new deals, and every new customer adds on top. Below 100%, sales must first replace what was lost before any growth shows.
For a B2B sales team this changes the plan. A company with weak NRR needs more new ARR just to stand still, which makes every point of customer acquisition cost hurt more. Strong NRR does the opposite: each new account is worth more over time, so the business can afford more effort to win it. Read the number with care, though:
- Small cohorts: with few customers, one large upgrade or one lost account swings the number.
- Price increases: a list price rise counts as expansion, even though no customer bought anything new.
- Annual contracts: revenue only moves at renewal, so a quarterly NRR can look stable while trouble builds.
- Survivor cohorts: measuring only customers who are still active leaves churn out entirely.
How to improve NRR
- Sell to the right accounts. Expansion is far easier in companies that match your ideal customer profile.
- Plan expansion paths from the start: seats, teams, regions or products the customer can add.
- Build relationships with several stakeholders, not one champion.
- Track usage and outcomes so you see contraction coming before renewal.
- Treat renewals and upsells as opportunities with an owner and a date in the CRM.
The same rule appears in our B2B Outbound Evidence Standard: when a definition changes, it is a new metric. To find more accounts that look like your best expanding customers, start from how to build a B2B lead list.


