Net Revenue Retention

Metricuno
May 17, 2026
4 min read
Net Revenue Retention — Net Revenue Retention (NRR) measures how much existing-customer revenue you keep after churn, contraction, and expansion. Formula, benchmarks, and how to use it.
Quick answer

Net Revenue Retention tracks how much revenue your existing customers generate this period versus last — after churn, downgrades, and expansion. Above 100% means your customer base grows itself.

Definition
Retention metrics

Net Revenue Retention

The percentage of recurring revenue retained from existing customers over a period, including expansion and net of churn and contraction.

Net Revenue Retention (NRR) measures how much revenue a fixed cohort of customers generates this period compared to last period, after accounting for churn (customers who left), contraction (customers who downgraded or reduced order size), and expansion (upsells, cross-sells, larger reorders). New customers acquired in the current period are excluded — NRR is purely about the existing base.

For subscription-led DTC brands — refill clubs, replenishment beauty, pet food, coffee — NRR above 100% means the customer base self-grows even with zero new acquisition. It's the single most important signal that retention economics work.

Also known as
NRR
Net Dollar Retention
NDR

NRR started as a SaaS metric, but it travels well to any store with recurring revenue: subscribe-and-save coffee, monthly skincare refills, pet food autoship, vitamin clubs. If a meaningful share of your revenue is contracted to repeat, NRR tells you whether that base is compounding or quietly leaking.

The headline number hides three forces. Expansion lifts you above 100% (annual plans upgraded, larger bundles, add-ons). Churn and contraction drag you below it. A brand at 105% NRR with 30% gross churn is a very different business from one at 105% with 8% gross churn and modest expansion — same headline, very different durability.

Formula

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

Variables

Starting MRR

Starting monthly recurring revenue

Recurring revenue from the cohort at the beginning of the period.

Expansion

Expansion revenue

Upsells, add-ons, plan upgrades, and larger reorders from the same cohort during the period.

Contraction

Contraction revenue

Downgrades, paused subscriptions, smaller basket sizes from the same cohort.

Churn

Churned revenue

MRR lost from customers who fully cancelled during the period.

Worked example

A skincare brand running monthly refill subscriptions starts the quarter with €200,000 MRR from existing subscribers. Over 90 days, expansion (annual upgrades, add-on serums) brings in €24,000. Contraction (downgrades, smaller sizes) costs €6,000. Churn removes €14,000.

Starting MRR: €200,000

Expansion: €24,000

Contraction: €6,000

Churn: €14,000

NRR = (200,000 + 24,000 − 6,000 − 14,000) ÷ 200,000 × 100 = 102%

At 102% NRR, this cohort grew slightly without any new customer acquisition. Healthy for subscription DTC — but the €20,000 of churn + contraction is the leak worth fixing first, since closing half of it would push NRR toward 107%.

Always pair NRR with gross retention (GRR), which excludes expansion. NRR can flatter a leaky base when a few whales upgrade. GRR is the floor — what you'd keep if expansion stopped tomorrow. Healthy subscription DTC typically runs GRR in the 70-85% range and NRR 5-15 points higher.

Benchmark

Typical NRR ranges by DTC model and vertical

Model / verticalWeakMedianStrong
Subscription beauty / skincare85%98%110%
Replenishment (coffee, pet food, vitamins)90%102%115%
Apparel — repeat purchase (no subscription)60%75%90%
Consumer electronics / one-time durables30%45%60%
Subscription box (curated, monthly)75%88%102%
Health & wellness autoship95%108%120%

If your store isn't subscription-led, NRR still works as a cohort revenue retention metric — you're just measuring repeat-purchase revenue from a fixed customer cohort over 30, 90, or 365 days. Pair it with cohort analysis in your ecommerce metrics stack and revenue intelligence dashboards to see which acquisition channels produce cohorts that compound versus ones that flatline.

Frequently asked

Net Revenue Retention FAQ

Gross Revenue Retention (GRR) excludes expansion — it's the share of starting revenue you kept, capped at 100%. Net Revenue Retention (NRR) includes expansion, so it can exceed 100%. GRR shows your leak rate; NRR shows whether expansion offsets it.

Yes, if you have meaningful repeat purchase. Measure it as cohort revenue retention: take a cohort of customers from period T, and compare what they spent in period T+1 versus T. For one-time durables (mattresses, furniture) NRR isn't useful — LTV and referral rate matter more.

Above 100% is the threshold where the base self-grows. Strong subscription beauty and replenishment brands run 105-115%. Below 95% means you're acquiring just to stand still — fixable, but expensive.

Monthly for operational tracking, quarterly for board reporting. Monthly cohorts are noisier (small sample, seasonal effects), so look at trailing-3-month averages when making decisions about retention investments.

No. NRR is strictly about the existing cohort — customers you had at the start of the period. New customer revenue belongs in new-business metrics like CAC payback and new-customer MRR, not retention.

Repeat purchase rate counts customers who bought again (a unit-level metric). NRR measures revenue (a value-weighted metric). A single big-spender expansion can lift NRR while repeat rate stays flat, and vice versa — track both.

Reduce involuntary churn first — failed card payments alone cause 20-40% of subscription cancellations. After that, focus on contraction (downgrades, pauses) with a save flow, then expansion (add-on serums, larger sizes, annual prepay).

Neither platform reports it natively. You can build it from order data: tag customers by their first-order month (cohort), then sum their revenue per subsequent month. Most brands push order events into an analytics layer to automate this rather than running SQL each month.

Exclude both. NRR should reflect product revenue from the customer — shipping is logistics, tax is pass-through. Including them inflates the number and makes cross-period comparisons messy when shipping rates change.

It can, but treat it skeptically. NRR above 130% in DTC usually means either a tiny base (statistical noise), a one-off price increase being counted as expansion, or a definition that's quietly including new customers. Audit the inputs before celebrating.

Start tracking the metric that matters

Free for 30 days. No credit card. Connect your site in 4 minutes and see the one metric driving revenue.