← Glossary · Metric

Net Revenue Retention (NRR)

Net Revenue Retention (NRR) measures the percentage of recurring revenue retained from existing customers over a period, including expansion (upsells, cross-sells, seat growth) and net of contraction and churn — but excluding any revenue from new customers. NRR above 100% means a cohort grows on its own, even if the company signed no new logos.

The formula and what counts

NRR is calculated from a fixed cohort: take the recurring revenue that cohort generated at the start of a period, then track only that same group forward. The formula is: NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR, usually expressed as a percentage and most often measured over a trailing 12 months.

Three movements lift or drag the number. Expansion is more revenue from the same customers — additional seats, higher usage tiers, or new modules adopted. Contraction is existing customers paying less without leaving (downgrades, seat reductions). Churn is revenue lost when a customer cancels entirely. New-customer revenue is deliberately excluded; mixing it in produces a vanity number that hides whether the base itself is healthy.

Worked example: a cohort starts a year at $100k MRR. Over twelve months it gains $25k in expansion, loses $8k to downgrades, and $12k to cancellations. NRR = (100 + 25 − 8 − 12) ÷ 100 = 105%. That cohort grew 5% with zero new logos.

Why crossing 100% matters

NRR above 100% is the dividing line between a leaky bucket and a self-reinforcing one. Below 100%, the existing base shrinks each period and new sales must first refill the loss before the company grows — you are running to stand still. Above 100%, the base compounds on its own, so every new customer adds to a growing foundation rather than patching a draining one.

This is why investors and operators treat NRR as a durability signal. It captures product-market fit, pricing structure, and customer success in a single ratio: a number that holds above 100% over time usually means the product gets more valuable as customers use it, and that expansion outruns the churn no business fully escapes.

Benchmarks and common failure modes

As a general rule of thumb, healthy SMB-focused SaaS often lands somewhere near 100%, while strong enterprise products with usage- or seat-based expansion frequently report meaningfully above that. Benchmarks vary widely by segment, contract model, and how a company defines the cohort window, so treat any single target with caution and compare like with like.

Three failure modes distort NRR. First, contaminating the cohort with new-customer revenue — that is gross new-business growth, not retention. Confusing it with Gross Revenue Retention (GRR), which caps at 100% because it ignores expansion, is the second: GRR shows pure leakage, NRR shows net of leakage plus growth, and they answer different questions. Third, reading NRR without segmenting — a blended 110% can hide a healthy enterprise tier masking a hemorrhaging SMB tier.

Getting NRR right with a connected product spine

NRR is only trustworthy when subscription revenue, customer identity, and product behaviour line up on the same records. In stitched-together stacks, billing lives in one tool and usage in another, so reconciling expansion versus contraction by cohort turns into a manual, error-prone export job — and the segmentation that makes NRR actionable rarely gets done.

A product operating system built on a shared spine keeps revenue (MRR/ARR), the customer record, and product analytics joined as one object, so a cohort's expansion and contraction can be read directly against the accounts driving it. With customers, revenue, and behaviour on the same record, you can move past a single blended NRR figure toward seeing which accounts and segments are expanding, contracting, or at risk.

FAQ

Net Revenue Retention (NRR) — questions

What is the difference between NRR and GRR?

Gross Revenue Retention (GRR) counts only churn and contraction, so it caps at 100% and shows pure revenue leakage. Net Revenue Retention (NRR) adds expansion on top, so it can exceed 100%. GRR answers 'how much did we lose?'; NRR answers 'did the base grow net of losses?' Reading both together is most useful.

Is NRR above 100% good?

Yes. NRR above 100% means a fixed cohort of existing customers generates more recurring revenue over time — expansion outpaces churn and contraction — even with zero new customers added. Below 100% the base shrinks each period, so new sales must refill the loss before the company can grow.

Does NRR include revenue from new customers?

No. NRR tracks only the cohort of customers that existed at the start of the period. New-customer revenue is excluded by design; including it inflates the number and hides whether the existing base is actually healthy. New-logo growth is measured separately.

What period is NRR usually measured over?

Most companies report NRR over a trailing 12 months, comparing a cohort's recurring revenue today against the same cohort a year earlier. Shorter windows (monthly or quarterly) are used operationally to spot trends sooner, but annual NRR is the standard figure for benchmarking and reporting.

Related terms

See net revenue retention (nrr) on one spine.

AIOProductOS puts your customers, revenue, feedback and product work on a single shared record — so concepts like this stop being theory and start being a query against your own data. Connectors included, no per-connector fee; flat plans from $199/mo, every module included. Every plan starts with a 14-day onboarding runway on your own data.