Metrics

Net Revenue Retention (NRR)

Net revenue retention measures how much revenue an existing customer base generates over a period versus the prior one, including reorders, expansion, and cross-sell, minus churn. Above 100% means existing customers grow revenue on their own.

What is Net Revenue Retention (NRR)?

Net revenue retention (NRR) measures how much revenue a brand's existing customer base generates in a period compared with the prior one. It includes everything that moves revenue within that base — reorders, expansion, and cross-sell on the upside, churn and downgrades on the downside — while deliberately excluding revenue from newly acquired customers. The result isolates the health of the relationships a brand already has.

The headline threshold is 100%. Above it, existing customers are generating more revenue than before even after accounting for those who left; the base is growing on its own. Below it, the base is contracting in revenue terms, and the brand must acquire new customers just to stand still.

For consumable brands, NRR captures the compounding logic of repeat purchasing, where timely reorders and relevant cross-sell can push existing-customer revenue upward period after period.

How is Net Revenue Retention calculated?

The calculation tracks a fixed cohort's revenue across two periods, adding expansion and subtracting losses:

NRR = ((starting revenue + expansion − churn − downgrades) ÷ starting revenue) × 100

Worked example: a cohort of existing customers generated $100,000 last period. This period they add $20,000 in expansion revenue from reorders and cross-sell, while $10,000 is lost to churn and downgrades. The numerator is $100,000 + $20,000 − $10,000 = $110,000. Dividing by the $100,000 starting revenue and multiplying by 100 yields an NRR of 110%. Crucially, revenue from brand-new customers acquired during the period is left out, so the metric reflects only how the existing base performed.

Why it matters for Shopify brands

Net revenue retention answers a question acquisition metrics can't: are existing customers becoming more valuable over time, or quietly less? A rate above 100% means the customer base is a growth engine in its own right — expansion from reorders and cross-sell outpaces what's lost to churn — which is the most efficient form of growth a brand can have, since it carries no new acquisition cost.

For consumable brands, the levers on NRR are concrete. Reorders that land when customers actually run out keep revenue in the base rather than letting it leak to silent churn, and cross-sell at the reorder moment adds expansion on top. The metric also exposes problems a simple revenue total can hide: a brand can post growth while its existing base erodes, papering over the gap with ever-rising ad spend. Watching NRR alongside churn rate keeps that trade-off honest.

Key takeaways

  • NRR measures revenue from existing customers across periods, adding reorders, expansion, and cross-sell, minus churn and downgrades.
  • Above 100% means the existing base grows revenue on its own, the most acquisition-efficient form of growth.
  • For consumable brands, timely reorders and reorder-moment cross-sell are the main levers that push NRR up.

See how reOtter handles this → Join the waitlist

Frequently asked questions

How do you calculate net revenue retention?
Take the revenue from a cohort of existing customers at the start of a period, add expansion from reorders and cross-sell, subtract revenue lost to churn and downgrades, then divide by the starting revenue and multiply by 100. New-customer revenue is excluded, so the metric isolates how the existing base performs.
What is a good net revenue retention rate?
Above 100% is the key threshold: it means existing customers generate more revenue this period than last, even after churn. Strong consumer and subscription businesses often exceed it by growing reorder and cross-sell revenue faster than they lose customers. Below 100% signals the existing base is shrinking in revenue terms.
What is the difference between net revenue retention and churn rate?
Churn rate counts customers lost; net revenue retention measures revenue retained and grown from the customers kept. NRR can stay above 100% even with some churn if remaining customers expand their spend through reorders or cross-sell. Together they show both how many customers leave and how revenue from those who stay moves.
Why does net revenue retention matter for consumable brands?
It captures whether existing customers compound in value over time, which is the core economics of a consumable business. Reorders and cross-sell push NRR up, while silent churn pulls it down. A rate above 100% means the existing base funds growth on its own, reducing reliance on constant acquisition.
How is net revenue retention different from gross revenue retention?
Gross revenue retention only subtracts losses from churn and downgrades and is capped at 100%, since it ignores expansion. Net revenue retention adds expansion revenue back in, so it can exceed 100%. Comparing the two shows how much growth from existing customers offsets the revenue lost to churn.

Keep exploring