Est. 2026 · Independent
CRM NewspaperClear answers about CRM software.

Metrics · CRM Strategy · Sales

What is net revenue retention, and how does a CRM calculate it?

By CRM Newspaper EditorialPublished

The short answer

Net revenue retention (NRR) measures how much recurring revenue a cohort of existing customers generates over a period, compared to the start, including upgrades, downgrades, and cancellations — expressed as a percentage. A CRM calculates it by tracking starting MRR for that cohort, then adding expansion and subtracting contraction and churn, without counting any new-customer revenue.

Two companies both report 25% year-over-year revenue growth. One is growing because existing customers keep expanding their accounts even as new sales slow down; the other is growing entirely on new logos while existing customers quietly shrink underneath. Total revenue growth can’t tell those two stories apart — net revenue retention is the number built specifically to.

What does net revenue retention actually measure?

NRR takes one fixed cohort of customers — everyone paying you at the start of a period — and tracks what that same cohort is worth at the end of it, with three things happening inside it: expansion (upsells, upgrades, added seats), contraction (downgrades), and churn (cancellations). New customers acquired during the period are deliberately excluded; NRR is a pure measure of how well you retain and grow the customers you already have.

The formula: (starting MRR + expansion − contraction − churn) ÷ starting MRR. An NRR of 110% means that cohort is worth 10% more today than when the period started, even with zero new sales.

How is this different from tracking MRR and ARR?

MRR and ARR are point-in-time totals — they answer “how much recurring revenue do we have right now,” blending new and existing customers together into one number. NRR deliberately isolates the existing-customer story from that total, which is the only way to see whether growth is coming from the front door (new sales) or from customers who are already in the system getting more valuable — or less.

Why does a number above 100% matter so much?

NRR above 100% means expansion revenue from existing customers is outrunning contraction and churn combined — the business would keep growing even if new-customer acquisition stopped entirely. It’s one of the clearest signals of product and account-management health a CRM can produce, which is why it sits right alongside customer lifetime value as a metric investors and boards ask for by name. A renewal pipeline with strong expansion activity is usually the operational cause behind a healthy NRR number, not a coincidence.

What should you do next?

If your CRM already tracks MRR by account, you likely have everything needed to calculate NRR by cohort — the missing piece is usually just isolating expansion and contraction from new-business revenue in your reporting. Calculate it quarterly rather than monthly, since a single month’s cohort is too small and noisy to show a trend that means anything.

Keep reading