Gross revenue retention is the share of a cohort's recurring revenue still paying at the end of a period after cancellations and downgrades, with expansion left out. Why it can never exceed 100%, whether it includes downsell, upsell and new customers, how it differs from net dollar retention, the formula with a worked example, and the benchmarks by segment.
Short answer
What is gross revenue retention and what does it include?
Gross revenue retention (GRR) is the share of a starting cohort's recurring revenue still being paid at the end of a period, after cancellations and downgrades and before any expansion. It includes downsell as a loss. It excludes upsell, price increases and new customers. Because it only subtracts, it cannot exceed 100%. Formula: (starting revenue − churned revenue − contraction) ÷ starting revenue.
Net revenue retention gets the attention because it can be a big number. Gross revenue retention is the one an experienced investor asks for second, and often trusts more, because it cannot be dressed up. There is no expansion to net against the losses. It says one thing: of the revenue you had, how much did you keep.
Take every customer paying on day one of the period. That cohort's recurring revenue on day one is the denominator. Twelve months later, take the same customers and count only the revenue they still pay from what they paid before. A customer who cancelled contributes zero. A customer who downgraded from $2,000 to $800 contributes $800. A customer who upgraded from $2,000 to $5,000 contributes $2,000, not $5,000, because the extra $3,000 is expansion and gross retention does not count it.
| Item | In GRR? | In NRR? |
|---|---|---|
| Cancellations (churn) | Yes, subtracted | Yes, subtracted |
| Downgrades (downsell, contraction) | Yes, subtracted | Yes, subtracted |
| Upgrades, seats, usage growth | No | Yes, added |
| Price increases | No | Yes, added |
| New customers | No | No |
| Reactivated churned customers | No | Usually no |
GRR = (starting recurring revenue − churned revenue − contraction) ÷ starting recurring revenue, on one cohort over one period, usually twelve months. Use MRR or ARR consistently.
Worked example: 120 customers pay $200,000 MRR on 1 January. During the year, 14 cancel (they were paying $18,000) and 9 downgrade (a combined $6,000 less). Thirty-one others upgrade, adding $29,000, and a price increase adds $8,500.
The gap between the two numbers, 18.75 points, is the expansion. A board seeing only the 106.75% would conclude the base is growing. A board seeing both would notice that 12% of last year's revenue left, and that the growth is coming from a subset of customers buying more. Both are true. Only one of them is a leak.
The numerator starts at the denominator and only goes down. Zero churn and zero downgrades gives exactly 100%; there is no term that can push it higher. This is the quickest sanity check on any retention figure: a “gross” number above 100% has expansion or new customers in it and is mislabelled.
| Segment | Good | Best in class | Concern |
|---|---|---|---|
| Enterprise ($50K+ ACV) | 92%+ | 95-98% | Below 88% |
| Mid-market ($5K-$50K) | 88%+ | 92-95% | Below 82% |
| SMB / self-serve | 80%+ | 85-90% | Below 70% |
These are annual figures and industry ranges, not a measurement Exeechain took. The arithmetic behind them: GRR is 1 minus annual gross revenue churn, so the churn benchmarks and these are the same table read from the other side. A monthly GRR exists but compounds; 99% monthly is 88.6% annual.
GRR has two levers, not four: churn and downgrades. Of the two, churn is the one most often lost without a decision. A card that failed and was never fixed is churn in the GRR calculation whether or not the customer meant to leave, and in most subscription books it is 20-40% of the total. That share is recoverable with a recovery sequence and shows up directly in GRR, which is why the gross number is the one that improves first when billing operations get fixed.
Downgrades are the quieter lever. A book where nobody cancels but a fifth of customers drop a tier has the same GRR as one with 20% logo churn and no downgrades, and the fix is different: the first is a packaging or value problem, the second a retention one. Track contraction separately from churn so you know which you have.
Gross revenue retention (GRR) is the percentage of a cohort's recurring revenue that is still being paid at the end of a period, after subtracting cancellations and downgrades and before adding any expansion. If customers paying $100,000 MRR on 1 January are paying $88,000 of that original revenue on 31 December, with upgrades ignored, GRR is 88%. It measures how leaky the bucket is with nothing poured back in.
Yes. Gross revenue retention includes downsell (contraction) as a loss: when a customer moves to a cheaper plan or removes seats, the lost recurring revenue is subtracted, exactly as a cancellation is. Downsell is the reason GRR can be well below 100% on a book where almost nobody cancels.
No. Gross revenue retention excludes upsell, expansion and price increases. That exclusion is the entire difference between gross and net retention: net retention adds the expansion back, gross retention does not. A customer who doubled their seats counts at their original revenue in GRR, and at double in NRR.
No. Gross revenue retention never includes new customers. It is measured on the cohort that was paying at the start of the period, and revenue from anyone acquired later is excluded. Including new customers turns the figure into revenue growth, not retention, and is the most common way either retention metric gets inflated.
No. Gross revenue retention cannot exceed 100%, because it only subtracts. The best possible outcome is that nobody cancelled and nobody downgraded, which leaves the cohort's revenue exactly where it started, at 100%. If a calculation produces GRR above 100%, expansion or new customers have leaked into the numerator and the figure is really net retention or growth.
A good gross revenue retention rate for SaaS is above 90% annually for mid-market and enterprise, with the best companies in the 95-98% range. For SMB and self-serve SaaS, above 80% annually is good, because small customers churn more. GRR below 80% in any segment means the business is replacing a fifth of its revenue every year before it grows.
Gross dollar retention counts only losses (cancellations and downgrades) against a cohort's starting revenue, so it is capped at 100%. Net dollar retention counts losses and gains (expansion, upsell, price increases) from the same cohort, so it can exceed 100%. A company with 88% gross and 107% net retention lost 12% of its base and grew the remaining customers by 19%. Report both: net alone hides how much the growth depends on a few expanding accounts.
The definitions match the ones the NRR calculator uses, which computes GRR and NRR side by side from the same four inputs. The benchmark ranges are industry ranges. For the full treatment of the net figure and the questions people ask about it, see the NRR guide.
Keep reading
Retention metrics
9 min read · Sep 18, 2026
Retention metrics
9 min read · Sep 18, 2026
Customer success
10 min read · Sep 18, 2026
First scores in 15 minutes. Full accuracy in 24 hours. From $299/mo. Gross and net retention from billing, with the involuntary churn separated out.
Not ready to switch? Size your leak from your MRR and churn rate, with no billing access at all.