Net Revenue Retention (NRR) Explained: How to Calculate and Improve It
There's one metric investors will ask about before almost any other when they look at a subscription business: net revenue retention. It answers a deceptively simple question — if you acquired zero new customers, would your revenue grow or shrink? A company that keeps and expands its existing customers can grow even with the top of the funnel turned off. One that leaks revenue has to run acquisition just to stand still. NRR is the number that tells the difference.
The short version: Net revenue retention (NRR, sometimes NDR — net dollar retention) measures how much recurring revenue you keep from existing customers over a period, after accounting for expansion, contraction, and churn. You calculate it by taking the starting recurring revenue of a cohort, adding expansion, subtracting contraction and churn, and dividing by the starting revenue. Above 100% means your existing customers grow your revenue on their own — the hallmark of a healthy subscription business — while below 100% means you're leaking faster than you expand. The two biggest levers are reducing churn and driving expansion revenue.
What is net revenue retention?
NRR measures the change in recurring revenue from a fixed set of existing customers over a period (usually a year), including everything that happens to that revenue except new-customer acquisition. It deliberately excludes new logos, because its whole purpose is to isolate one question: what happens to the revenue you already have?
Four things move that revenue:
- Expansion — existing customers paying you more (upgrades, seat growth, add-ons, usage increases).
- Contraction — existing customers paying you less (downgrades, reduced seats).
- Churn — existing customers leaving entirely.
- (New customers — explicitly excluded from NRR.)
NRR nets all of these together. That's what makes it such a powerful single number: it captures the entire health of your existing revenue base in one figure.
How to calculate NRR
The formula:
NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100
Take a cohort of customers, measure their recurring revenue at the start of the period (starting MRR or ARR), then track what happened to that same cohort's revenue over the period.
Worked example: Suppose a cohort starts the year at $100,000 MRR. Over the year:
- They add $25,000 in expansion (upgrades and seat growth),
- Lose $8,000 to contraction (downgrades),
- Lose $12,000 to churn (cancellations).
NRR = ($100,000 + $25,000 − $8,000 − $12,000) ÷ $100,000 × 100 = $105,000 ÷ $100,000 = 105%.
That 105% means this cohort's revenue grew 5% over the year with no new customers at all — expansion more than offset the losses. Crucially, note what's not in the formula: any revenue from customers acquired during the period. Including new logos is the single most common way teams accidentally inflate NRR and mislead themselves.
Gross vs. net retention — don't confuse them
This is the distinction that trips people up, and it matters. Gross revenue retention (GRR) counts only the losses — churn and contraction — and ignores expansion:
GRR = (Starting MRR − Contraction − Churn) ÷ Starting MRR × 100
Because it excludes expansion, GRR can never exceed 100% — it measures how much revenue you held onto at best. NRR includes expansion, so it can exceed 100%. Reading them together is revealing: a high NRR with a low GRR means expansion is masking heavy churn (you're losing lots of customers but the survivors are spending more) — a fragile position. You want both to be healthy, not just the headline NRR.
What's a good NRR?
The honest answer: it depends on your model, and be skeptical of universal benchmarks. That said, the widely used reference points for SaaS are directional: above 100% is the goal (your existing base grows itself), around 100% is holding steady, and the strongest enterprise software companies often post well above that. Consumer and SMB-focused products tend to run lower than enterprise, where large expansion (seat and usage growth) is easier. Treat any specific benchmark as a rule of thumb, and — as with every metric in this cluster — watch your own trend over time as the truer signal.
Why investors and operators obsess over NRR
NRR carries outsized weight for a few compounding reasons:
- It signals efficient, durable growth. An NRR above 100% means the business grows even without new sales — the most capital-efficient growth there is. That's why it's a headline metric in SaaS investor conversations.
- It reflects genuine product value. Customers don't expand spend on a product they don't value. High NRR is hard to fake — it's revenue voting with its wallet.
- It compounds. A base that expands 10% a year on its own, before any new customers, produces dramatically more revenue over time than one that leaks — the gap widens every year.
How to improve NRR
Look at the formula — NRR rises when you cut the subtractions (churn, contraction) or grow the addition (expansion). Four levers:
- Reduce churn. Every churned customer is revenue permanently removed from the base. Cutting churn is the defensive half of NRR — and the same activation-and-retention work that protects churn protects NRR.
- Drive expansion revenue. This is the offensive half, and it's what pushes NRR above 100%: upsells, cross-sells, tiered pricing, and usage growth. In mature SaaS, expansion from existing customers often becomes the primary growth engine — cheaper and higher-margin than new-logo acquisition.
- Reduce contraction. Downgrades are quieter than churn but add up. Understanding why customers scale down (over-bought, under-adopted, budget pressure) points to fixes — often better onboarding into the value that justifies their tier.
- Strengthen early activation and adoption. Expansion is downstream of value: customers only grow their spend once they've genuinely adopted what they have. Getting users to value quickly (activation) is the upstream lever that makes both retention and expansion possible — which is why NRR, LTV, and retention all move together.
Measuring NRR in practice
In practice you'd define a cohort by their start-of-period recurring revenue, then track that exact cohort's revenue through the period — adding expansion, subtracting contraction and churn — while rigorously excluding anyone acquired mid-period. Segmenting NRR (by plan, cohort, or acquisition channel) is where the insight lives: a blended NRR can hide one segment expanding beautifully while another silently contracts. Pairing NRR with the behavioral data behind it — which product usage patterns precede expansion versus contraction — turns it from a lagging scoreboard into something you can actually act on.
Get the revenue data right first
NRR is only as trustworthy as the revenue and cohort data behind it — and misclassifying new-customer revenue or mistracking expansion throws the whole number off. If your foundation isn't solid, our Data Foundation engagement gets your events, revenue, and cohorts set up so NRR and the metrics around it reflect reality.
Frequently asked questions
What is net revenue retention (NRR)?
NRR measures how much recurring revenue you retain and grow from your existing customers over a period, accounting for expansion, contraction, and churn but excluding new customers. Above 100% means your existing base grows revenue on its own; below 100% means you're losing revenue faster than you expand it.
How do you calculate NRR?
Take a cohort's starting recurring revenue, add expansion, subtract contraction and churn, then divide by the starting revenue: (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100. The key rule is to exclude any revenue from customers acquired during the period.
What's the difference between gross and net revenue retention?
Gross revenue retention (GRR) counts only losses — churn and contraction — and ignores expansion, so it can't exceed 100%. Net revenue retention (NRR) includes expansion, so it can exceed 100%. Comparing them matters: a high NRR alongside a low GRR means expansion is masking heavy churn.
What is a good NRR?
It varies by business model, but above 100% is the general goal — it means your existing customers grow your revenue without any new sales. Enterprise software tends to post higher NRR than SMB or consumer products. Treat specific benchmarks as directional and focus on your own trend over time.
How do you improve net revenue retention?
Reduce churn and contraction (the defensive levers) and drive expansion revenue through upsells, cross-sells, and usage growth (the offensive lever that pushes NRR above 100%). Underneath all of them, strong early activation and adoption is what makes customers willing to stay and expand.


.png)


