Gross Revenue Retention (GRR) Calculator
Measure the revenue you keep before expansion — your retention floor — against benchmarks.
What Is Gross Revenue Retention (GRR)?
Gross revenue retention (GRR) is the percentage of recurring revenue you keep from existing customers over a period, after subtracting downgrades and cancellations — and before counting any expansion. Because upsells are excluded, GRR is mathematically capped at 100%. That cap is the point: GRR is your retention floor, the number that shows whether the product holds onto the revenue it already won.
A company can post 115% net revenue retention while quietly losing 15% of its base every year and back-filling the hole with expansion from a few large accounts. GRR exposes that, which is why investors diligence it alongside NRR — it cannot be dressed up with upsells. This gross revenue retention calculator is free, needs no sign-up, and runs entirely in your browser: enter starting MRR, contraction and churned MRR, and get your GRR scored against stage benchmarks.
The GRR Formula, With a Worked Example
GRR = (Starting MRR − Contraction MRR − Churned MRR) / Starting MRR
Say you start the quarter with $250,000 MRR from existing customers. During the quarter, downgrades remove $10,000 of MRR and cancellations remove another $15,000:
GRR = (250,000 − 10,000 − 15,000) / 250,000 = 0.90 → 90%
You kept 90 cents of every recurring dollar you started with. If those same customers also expanded by $30,000, that gain is ignored here — it belongs in the NRR calculator, which would put net retention at 102% on the same cohort. Reading the two together is the whole trick: NRR is the growth story, GRR is the leak test.
What's a Good Gross Revenue Retention Rate?
Directional 2026 medians for B2B SaaS, synthesized from public benchmark reports (Benchmarkit, Bessemer, SaaS Capital):
| GRR | Verdict |
|---|---|
| 90%+ | Strong — enterprise-grade retention |
| 82–90% | Healthy |
| 75–82% | Around median |
| Below 75% | Below median — fix retention before scaling acquisition |
By stage, medians run roughly 83–84% for bootstrapped and seed companies, about 87% at Series A, and about 90% at Series B and beyond. Segment matters more than stage, though: SMB-heavy products naturally churn more and can be healthy in the low 80s, while enterprise platforms on multi-year contracts should sit at 90%+. Compare your full metric stack on the benchmarks page.
Common GRR Mistakes
- Letting expansion sneak in. If your "GRR" ever prints above 100%, expansion revenue is contaminating the numerator — strip it out, or you are just computing NRR badly.
- Confusing revenue retention with logo retention. Keeping 95% of customers while losing your three largest accounts can still crater GRR. Track both — the churn rate calculator handles customer and revenue churn side by side.
- Annualizing by multiplication. A 98% monthly GRR is not 98% annually — it compounds to roughly 78% over twelve months (0.9812). Measure GRR over the same window you report it for.
- A dirty starting cohort. The denominator must be MRR from customers active at the start of the period — no new logos, no reactivations. Get clean inputs from the MRR & ARR calculator first.
Frequently asked questions
Related calculators
NRR
Calculate NRR from expansion, contraction and churn — and see how it compares to SaaS benchmarks.
Churn Rate
Calculate customer and revenue churn, and convert between monthly and annual churn correctly.
MRR / ARR
Turn plans, seats and billing terms into clean MRR and ARR — including net-new MRR after churn.
ARPU
Average revenue per user/account from MRR and active accounts — monthly and annual.