Skip to content

Retention

Net Revenue Retention

What is Net Revenue Retention?

Net revenue retention (NRR, also called net dollar retention) is the recurring revenue a fixed group of existing customers generates at the end of a period, expressed as a percentage of what the same group generated at the start, including expansion and after churn and contraction. New customers are excluded entirely. Above 100% means the existing base grew on its own; it does not mean customers are staying, because heavy expansion from a few accounts can cover substantial churn among the rest.

Formula

NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100

Starting MRR
MRR of the cohort of customers active at the start of the period. Customers acquired later never enter this calculation
Expansion
Upgrades, seat additions, usage growth and reactivations within that same cohort
Contraction
Downgrades and seat reductions on customers who stayed
Churn
MRR lost to full cancellations within the cohort

Worked example

The cohort of customers active on 1 April, worth $42,500 in MRR, measured again on 30 April.

Step-by-step calculation of Net Revenue Retention
StepValue
1Starting MRR (existing customers only)$42,500
2Expansion MRR$3,100
3Contraction MRR$900
4Churned MRR$1,250
5Ending MRR from the same cohort$43,450
6Net revenue retention102.2%
7Gross revenue retention94.9%
8Share of expansion from the top 3 accounts71%

Result

NRR is 102.2%, which reads as a base that grows by itself. Gross retention of 94.9% says the same base leaks 5.1% a month, and 71% of the expansion that covered it came from three accounts. Both numbers are needed to describe the month honestly.

What NRR measures, precisely

Take the customers you had on day one. Ignore everyone acquired since. Ask what that fixed group is worth now compared to then, counting upgrades, downgrades and cancellations. That ratio is NRR, and it is the cleanest single measure of whether a product deepens or decays inside an account.

Above 100% describes a business with a genuinely unusual property: revenue grows even if acquisition stops entirely. That is why investors weight it so heavily — it separates a product that becomes more valuable as it is used from one that must be resold every month to stand still.

What above 100% does not prove

NRR is a net figure, and netting hides its own components. A business can post 120% NRR while losing a fifth of its customers, if the survivors expand hard enough. Three specific readings go wrong:

  • It does not mean customers are staying. Pair it with gross revenue retention, which caps at 100% and cannot be rescued by expansion, and with logo churn.
  • It is often driven by very few accounts. If most expansion comes from a handful of customers, NRR is a concentration statistic wearing a retention label, and it will fall the month one of them plateaus. Report expansion concentration next to it.
  • Seat-based expansion tracks your customers' headcount, not your product. A per-seat business selling into fast-hiring companies inherits their growth — and inherits the reversal when hiring stops. That is real revenue, but it is not evidence of product value in the way an NRR chart implies.

The cohort must be fixed

The definition depends entirely on the denominator being a closed group. Two errors reopen it. Including customers acquired during the period inflates NRR with new business and turns it into a growth metric. Excluding the cohort's churned customers from the ending measurement — quietly dropping accounts that left — produces a figure that only measures survivors and is systematically too high.

Whether reactivations belong is a real judgement call: a customer who churned in January and returned in June may rejoin their original cohort or count as new. Both conventions exist; treating a reactivation as cohort expansion is the more flattering one, and it should be disclosed if used.

Window length changes the number

NRR over a month and NRR over twelve months are different metrics with the same name. Annual NRR compounds monthly movement and gives expansion far more time to accumulate, so it is almost always the higher figure — a business at 101% monthly is around 113% annually, which is a very different headline from the same underlying behaviour.

Trailing-twelve-month NRR is the convention in investor reporting and is the more stable measure. Monthly NRR is more useful operationally because it responds faster. Just never place them on the same chart, and always state the window when quoting a figure.

How NRR flows into everything else

NRR above 100% means the standard LTV formula understates lifetime value, because it holds ARPA flat while your real accounts grow — which makes every expansion investment look worthless in the model. It also shortens CAC payback, though only if computed properly by accumulating the cohort's actual monthly gross profit rather than by applying a blanket multiplier. And it pairs with the SaaS quick ratio to separate a retention problem from an acquisition one: strong NRR with a weak quick ratio means the base is healthy and new business has stalled.

Where NRR goes wrong

  • Including new customers in the calculation. NRR is defined on a closed cohort; adding accounts acquired during the period converts it into a growth metric that reads far above 100% regardless of retention.
  • Reporting NRR without gross retention beside it. A 120% NRR is compatible with losing a fifth of your customers, and only the gross figure — which caps at 100% — exposes that.
  • Ignoring expansion concentration. When most expansion comes from a few large accounts, NRR describes those accounts rather than the base, and it drops sharply the month one of them stops growing.
  • Comparing a monthly NRR to an annual one. Annual figures compound roughly twelve months of expansion, so 101% monthly and 113% annually can describe identical behaviour.
  • Dropping churned customers from the ending measurement. Measuring only the survivors of a cohort produces a number that is high by construction and cannot fall below the expansion rate.
  • Reading seat-driven NRR as product-driven expansion. If the number tracks your customers' hiring, it will reverse when their hiring does, and nothing about your product will have changed.

Typical ranges

In investor commentary on B2B SaaS, 100% is treated as the line where an existing base sustains itself, with figures above roughly 120% (measured on a trailing twelve months) commonly described as best-in-class for enterprise businesses. Self-serve and SMB products typically sit below 100% because there is far less to expand into, and that is a structural property of the model rather than a failing. These are circulated conventions rather than measured study results, and they are rarely quoted with a window or a cohort definition attached.

Source: SaaS investor convention, not an empirical study

Related

Metrics that move with this one

No metric explains a business on its own. These are the figures that qualify, offset or explain NRR.

Gross Revenue Retention (GRR)

Gross revenue retention (GRR, also called gross dollar retention) is the share of a cohort's starting recurring revenue still present at the end of a period, counting cancellations and downgrades but excluding all expansion. Because expansion is excluded, GRR can never exceed 100%, which makes it the only retention figure a strong upsell quarter cannot flatter.

Learn more

Revenue Churn

Revenue churn is the share of recurring revenue lost from existing customers over a period. Gross revenue churn counts cancellations and downgrades against starting MRR and can never be negative; net revenue churn subtracts expansion from those losses and can go below zero when upgrades from surviving customers outweigh everything lost. Neither version includes revenue from new customers.

Learn more

Retention Rate

Retention rate is the share of customers or revenue from the start of a period that is still present at the end, calculated as 100% minus the churn rate over the same period and definition. Customer retention rate is bounded at 100%, while net revenue retention can exceed it, so the two are not interchangeable despite both being described as retention.

Learn more

Expansion MRR

Expansion MRR is the additional monthly recurring revenue generated by existing customers in a period through upgrades, seat additions, add-on purchases and price increases — revenue growth from accounts already on the books rather than from new ones. It is measured as a positive movement against the prior period's MRR, excludes anything from customers acquired in the period, and is the component that allows net revenue retention to exceed 100%.

Learn more

Contraction MRR

Contraction MRR is recurring revenue lost from customers who stayed but now pay less — downgrades to a cheaper plan, removed seats, dropped add-ons and newly applied discounts. It is distinct from churned MRR, which comes from customers who left entirely, and keeping the two separate matters because a shrinking account is a retained relationship with a product or pricing problem, while a churned one is gone.

Learn more

Cohort Analysis

Cohort analysis groups customers by when they started and tracks each group separately over elapsed time, producing a triangular table where rows are signup periods and columns are months since signup. It exposes what an aggregate churn rate cannot: whether retention is improving for newer customers, where in the lifecycle customers leave, and whether a flat headline number is hiding a deteriorating base propped up by durable older cohorts.

Learn more

SaaS Quick Ratio

The SaaS quick ratio divides new plus expansion MRR by churned plus contraction MRR, showing how much recurring revenue a company adds for every unit it loses; above 1 the business is growing net of losses. It shares a name with the accounting quick ratio — a balance-sheet liquidity measure of current assets to current liabilities — but the two are unrelated, use different inputs and answer different questions.

Learn more

NRR: frequently asked questions

What is a good net revenue retention rate?

Above 100% means the existing base grows without new customers, and above roughly 120% on a trailing-twelve-month basis is commonly described as best-in-class for enterprise SaaS. Self-serve and SMB products usually sit below 100% because there is less room to expand within an account, which is a property of the business model rather than a failure. Always state the window: monthly and annual NRR are not comparable.

Is net revenue retention the same as net dollar retention?

Yes. NRR, NDR and net dollar retention are interchangeable names for the same calculation. What does vary between companies is the measurement window, whether reactivated customers rejoin their original cohort, and how downgrades to a free tier are classified — those differences move the figure far more than the choice of acronym.

Can NRR be above 100% while customers are leaving?

Yes, and this is the metric's main blind spot. Expansion from surviving accounts is netted against churn, so a business can lose a substantial share of its customers and still report NRR well above 100% if the remainder expand enough. Gross revenue retention, which excludes expansion and caps at 100%, is what exposes the underlying loss.

How is NRR different from gross revenue retention?

Gross revenue retention excludes expansion entirely, so it can never exceed 100% and measures pure leakage from the existing base. NRR includes expansion and can exceed 100%. The gap between the two is the size of your expansion motion: a business at 90% gross and 115% net is expanding hard on a leaky base, which is a materially different position from 98% gross and 105% net.

Stop recalculating NRR by hand.

Connect Stripe and Bastle computes this metric — and the rest of the glossary — against your own billing history, with the definitions under your control. Free while in beta, no card required.