Gross Revenue Retention
Gross Revenue Retention (GRR) shows how much existing-customer revenue your store keeps after churn and downgrades — with expansion stripped out. Here's the formula, benchmarks, and how to read it alongside NRR.
Gross Revenue Retention (GRR)
The share of recurring revenue you retain from existing customers over a period, excluding any expansion revenue.
Gross Revenue Retention measures the durability of your existing revenue base. It takes the recurring or repeat revenue you started a period with, subtracts churn (customers who left) and contraction (downgrades, smaller reorders, skipped boxes), and ignores any upgrades or cross-sells. The result is capped at 100% — GRR can never grow your base, only preserve it.
It's the cleanest read on whether customers actually want to stay. Net Revenue Retention can mask churn with aggressive expansion; GRR cannot. For subscription beauty boxes, replenishment supplements, or apparel memberships, GRR tells you whether the underlying product earns its keep.
GRR is the honest counterpart to NRR. NRR can read 115% while a third of your customers are walking out the back door, propped up by a handful of bigger orders from the rest. GRR strips that flattery away.
For subscription and repeat-purchase stores, it's the single best leading indicator of product-market fit beyond month one. A GRR below 80% means your retention problem is structural — no acquisition spend will outrun it. Above 90%, you have a base worth investing in.
GRR = (Starting MRR - Churned MRR - Contraction MRR) / Starting MRR
Starting MRR
Starting recurring revenue
Recurring or repeat revenue from existing customers at the beginning of the period.
Churned MRR
Churned revenue
Revenue lost from customers who cancelled or stopped purchasing during the period.
Contraction MRR
Contraction revenue
Revenue lost from existing customers who downgraded, reduced order frequency, or shrank basket size.
A skincare subscription brand starts the quarter with €420,000 in recurring revenue from existing subscribers. Over the quarter, €38,000 worth cancel and another €12,000 downgrade from the premium to the starter box.
Starting MRR: €420,000
Churned MRR: €38,000
Contraction MRR: €12,000
→ GRR = (420,000 - 38,000 - 12,000) / 420,000 = 88.1%
88% GRR is healthy for a consumer subscription business — solidly in the band where expansion programs (upsells, add-ons, longer plans) can compound on a stable base rather than fight to refill a leaking bucket.
Benchmarks vary widely by category. Replenishment products (supplements, pet food, household basics) post the highest GRR because the need recurs naturally. Discretionary categories like apparel and accessories sit lower — customers churn faster and skip more often.
Annual GRR benchmarks for DTC subscription and repeat-purchase categories
| Category | Below average | Median | Top quartile |
|---|---|---|---|
| Replenishment (supplements, pet, grocery) | 78% | 87% | 93% |
| Beauty & personal care subscriptions | 72% | 82% | 90% |
| Apparel & accessories memberships | 60% | 72% | 84% |
| Coffee & beverage subscriptions | 70% | 80% | 88% |
| Home & lifestyle boxes | 65% | 75% | 85% |
Read GRR alongside NRR, not instead of it. The gap between the two is your expansion contribution — if NRR is 110% and GRR is 85%, expansion is doing 25 points of heavy lifting to cover real churn. That's a fragile model and a candidate topic inside any serious revenue intelligence review.
Gross Revenue Retention FAQ
GRR excludes expansion revenue and is capped at 100%; NRR includes upsells, cross-sells, and quantity increases and can exceed 100%. GRR tells you how much you kept; NRR tells you how much you grew the existing base.
Because the formula only subtracts losses (churn and contraction) and ignores gains. The best possible outcome is that no one leaves and no one downgrades, which yields exactly 100%.
85-90% annual GRR is solid for consumer subscriptions. Above 90% is top-quartile. Replenishment categories push higher; discretionary categories like apparel typically run 70-80%.
Yes, with a tweak. For one-time-purchase stores, you measure repeat-customer revenue retention cohort over cohort — same logic, applied to a rolling cohort of buyers rather than active subscribers.
Refunds within the period reduce starting revenue rather than count as churn. Treat a refund as if the sale never happened; reserve churn for customers who actively cancel future deliveries.
Monthly for operational visibility, quarterly for board-level reporting. Monthly GRR is noisy on smaller bases, so most brands report a trailing-3-month or trailing-12-month figure to smooth seasonality.
Treat short pauses (under 60 days) as contraction during the paused months and recovery when they resume. Long pauses that never resume should be reclassified as churn retroactively.
GRR is the input that determines average customer lifetime. Lifetime months ≈ 1 / (1 - GRR) on a monthly basis. An 88% annual GRR implies roughly an 8-year revenue tail before churn fully erodes a cohort.
Because contraction shows up in GRR but not in logo retention. If customers stay but spend less each month — smaller boxes, longer intervals, skipped shipments — logos look fine while revenue quietly bleeds.
Target the two failure modes separately. For churn, fix the cancel-flow with pause and swap options; for contraction, audit downgrade triggers and tier pricing. Both show up in funnel and cohort data inside a revenue intelligence workflow.
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.