NRR vs GRR
Net Revenue Retention includes expansion; Gross Revenue Retention strips it out. Together they reveal whether your base is leaky and whether upsell is hiding the damage.
NRR vs GRR
NRR measures retained revenue including expansion; GRR measures retained revenue excluding expansion and capped at 100%.
Net Revenue Retention (NRR) and Gross Revenue Retention (GRR) both track how much recurring revenue you keep from an existing cohort over a defined window — typically 12 months. The difference is what they let in. GRR counts only what you lost: churn and downgrades. It can never exceed 100%. NRR also counts what you gained from the same cohort: upgrades, cross-sells, seat or usage expansion. It can exceed 100% when expansion outweighs churn.
Operators read them as a pair. GRR tells you how leaky the base is. NRR tells you whether expansion is plugging the leak fast enough to grow without new acquisition.
The shortest way to remember the split: GRR is a leak gauge, NRR is a net-flow gauge. GRR drops every time a customer cancels or downgrades. It cannot climb back, no matter how much an account expands. If a cohort started the year at €1M ARR and €120k churned, GRR is 88% — full stop.
NRR uses the same starting cohort but adds expansion back. If that same cohort also generated €180k of upgrades and cross-sells, NRR is 106%. Same customers, same window — one number says you lost 12%, the other says you grew 6%. Both are true, and you need both to act.
Healthy NRR and GRR ranges by subscription-DTC segment (12-month window)
| Segment | GRR (median) | GRR (top quartile) | NRR (median) | NRR (top quartile) |
|---|---|---|---|---|
| Beauty & supplements subscription | 72% | 84% | 88% | 108% |
| Apparel subscription / membership | 68% | 80% | 82% | 102% |
| Pet food & consumables auto-ship | 78% | 88% | 94% | 115% |
| Coffee & specialty food clubs | 70% | 82% | 85% | 105% |
| B2B SaaS (reference) | 88% | 94% | 108% | 125% |
Two patterns jump out. First, consumables (pet, beauty, supplements) hold GRR significantly higher than apparel — replenishment cadence beats discretionary choice. Second, the gap between GRR and NRR in DTC subscription is narrower than in SaaS, because expansion levers are thinner: bigger bundles, add-on SKUs, frequency upgrades. If you're modelling NRR off SaaS benchmarks, you'll set the bar too high.
When to use NRR, when to use GRR
Use GRR when you're diagnosing product, onboarding, or fit. It isolates the question: do customers keep buying what they already bought? A falling GRR points to onboarding friction, quality complaints, or pricing pain — none of which expansion revenue should be allowed to mask.
Use NRR when you're modelling growth efficiency or pitching investors. An NRR above 100% means the existing book funds growth on its own — every new customer is incremental, not replacement. It's the single cleanest signal that your acquisition spend is buying compounding revenue, not a leaky bucket.
NRR can hide a churn problem
A brand running 105% NRR looks healthy until you check GRR at 72%. Translation: a third of the base is churning every year, and a handful of large accounts upgrading is papering over it. If those whales slow expansion for one quarter, NRR collapses and the underlying leak surfaces all at once. Always read the two numbers together — never one alone.
Diagnosing the gap between NRR and GRR
The spread between NRR and GRR is itself a diagnostic. A 5-point gap means expansion is barely contributing. A 25-point gap means a small number of accounts are doing heavy lifting — healthy on paper, concentrated in practice. Segment the cohort by initial order value or plan tier and recompute both metrics; concentration usually clusters in the top decile.
The other lens is mechanism. If GRR is weak, the fix lives in onboarding, product quality, or first-90-day engagement — the territory of the NRR benchmarks and diagnostics work. If NRR is weak relative to GRR, the fix is expansion design: bundles, replenishment defaults, tier upgrades, accessory cross-sell at the right moment. A working NRR calculator helps you stress-test which lever moves the needle fastest before you ship anything.
NRR vs GRR drift across 12 monthly cohorts — beauty subscription brand
GRR
NRR
NRR vs GRR: frequently asked questions
GRR is what you kept from last year's revenue base, ignoring upsell — it caps at 100%. NRR is what you kept plus what those same customers expanded, so it can exceed 100%. GRR shows the leak; NRR shows the leak after expansion plugs it.
Yes, and it's one of the most common misreads in subscription DTC. NRR of 105% looks fine until you see GRR of 70%. A few large upgrades can mask broad churn across the base. Always read both together.
Median sits around 85-95%, with top-quartile brands clearing 105-115%. SaaS benchmarks (110-125%) are misleading because expansion levers are thinner in physical-goods subscription. Set the bar against your category, not against SaaS.
Top-quartile consumables brands (pet, supplements, coffee) hit 82-88%. Apparel and discretionary categories run lower — 78-82% is strong. Below 65% signals an onboarding or product-fit problem, not a retention-marketing problem.
Pick a cohort (e.g. ARR from customers active 12 months ago). GRR = (cohort ARR today, excluding any expansion) ÷ (cohort ARR 12 months ago). NRR = (cohort ARR today, including expansion) ÷ (cohort ARR 12 months ago). Use the NRR Calculator to model scenarios.
Yes. Any downgrade — plan tier, frequency reduction, applied discount that lowers MRR — counts as contraction and pulls GRR down. Pausing a subscription is usually treated as contraction during the pause and churn if it exceeds a defined window (typically 60-90 days).
Both. NRR alone invites scepticism ("what's the gross number?") and GRR alone undersells expansion. Reporting them side by side signals operational maturity and lets investors model unit economics without back-calculating.
Monthly, on a rolling 12-month basis. Quarterly snapshots hide cohort drift; weekly is too noisy for cohort metrics. Pair the rolling number with per-cohort views so you can see whether recent cohorts are degrading or improving.
A narrow gap (under 8 points) means expansion is barely contributing — pricing, bundles, and cross-sell are under-built. A wide gap (over 25 points) usually means a handful of accounts are driving expansion; healthy on average, concentrated and fragile in practice.
Standard practice excludes reactivations from both — they're treated as new revenue, not retained revenue. If a churned customer comes back, they enter a new cohort. Mixing reactivations into NRR inflates the number and breaks cohort logic.
See Metricuno on your data
Bring your stack — Google Analytics, Stripe, a CRM, anything — and we'll walk through the metric tree that turns your funnel into one number.