Gross Revenue Retention (GRR): Formula, Benchmarks and GRR vs NRR
Gross revenue retention (GRR) measures how much recurring revenue you keep from your existing customers over a period, counting churn and downgrades but leaving out any expansion. It can never go above 100%. A GRR of 90% means that, before any upsell, you lost 10% of last year's revenue from existing customers.
GRR is the honest retention number. Net revenue retention (NRR) can look healthy at 105% while the customer base quietly loses revenue, because expansion from a few strong accounts covers the losses everywhere else. GRR shows those losses directly.
How to calculate GRR
GRR = (starting recurring revenue − contraction − churn) ÷ starting recurring revenue × 100
- Starting recurring revenue: MRR or ARR from customers who existed at the start of the period.
- Contraction: downgrades and seat reductions.
- Churn: revenue from customers who left.
Expansion and revenue from new customers are not part of GRR.
Worked example. You start the year with $1,500,000 ARR from existing customers. $90,000 churns and downgrades take another $45,000. GRR = (1,500,000 − 45,000 − 90,000) ÷ 1,500,000 × 100 = 91%. If the same customers also expanded by $180,000, NRR would be 103%: a healthy-looking number that hides $135,000 of lost revenue.
GRR vs. NRR
| GRR | NRR | |
|---|---|---|
| Includes churn and downgrades | Yes | Yes |
| Includes expansion | No | Yes |
| Can exceed 100% | No | Yes |
| Answers | How well do we keep the revenue we have? | Does revenue from existing customers grow? |
| Moved by | Onboarding, value, renewals, risk handling | All of that, plus upsells, seats and pricing |
Use both. GRR tells you whether the product and your customer success work keep customers; NRR tells you whether the base grows. A widening gap between the two, with NRR rising and GRR falling, means expansion from a few accounts is covering a growing retention problem. Our guide to net revenue retention covers the NRR side.
What a good GRR looks like
GRR depends most on contract value. SaaS Capital's 2025 survey of more than 1,000 private B2B SaaS companies (excluding companies under $1M ARR) shows these medians (SaaS Capital, 2025):
| Annual contract value | Median GRR | Median NRR |
|---|---|---|
| Under $12k | 90% | 98% |
| $12k to $25k | 91% | 103% |
| $25k to $50k | 91% | 102% |
| $50k to $100k | 90% | 104% |
| $100k to $250k | 91% | 102% |
| Over $250k | 95% | 106% |
By contract length, the same survey shows median GRR of 94% for multi-year contracts, 90% for annual and 89% for month-to-month. Higher-priced products usually involve longer sales cycles, careful implementation and dedicated account management, which makes them stickier.
The most useful benchmark is still your own trend by segment, quarter by quarter.
Revenue churn vs. logo churn
GRR is a revenue metric, so it weights each customer by what they pay. That can hide or exaggerate problems:
- Losing ten small customers barely moves GRR, but may point to an onboarding or fit problem.
- Losing one large customer moves GRR a lot, even if nothing else changed.
In our study of 44,000 SaaS users, the top 10% of customers held 58% of MRR on average, so a few accounts decide most of your GRR. Track logo churn next to GRR, and look at GRR separately for your largest accounts.
What drives revenue churn
- Customers who never reach value. In our study, customers who never performed the product's core action churned 3 to 6 times more than those who did.
- Contract terms. Monthly plans churned 4.7 times faster than annual plans.
- Thin relationships. Single-user accounts churned 14 to 33 times faster than accounts with a team.
- Late renewals. Once a customer signaled non-renewal, churn averaged 40%.
- Downgrades. In high-touch accounts, contraction is often the step before churn.
- Failed payments. Involuntary churn shows up in GRR too, and is usually the easiest to recover.
How to improve GRR
- Get every account to first value in the first 90 days, with milestones you track.
- See risk early. Most churning customers show warning signs 30 or more days before they cancel. See churn prediction.
- Give every at-risk account a playbook: tasks with an owner and a due date for the CS manager.
- Start renewals 120 days ahead. See the renewal management playbook.
- Catch downgrades early and treat them as churn signals.
- Fix failed payments with proper dunning.
- Move accounts to annual and multi-year terms where the value is proven.
Our guide on how to reduce churn in SaaS goes through each in detail.
How Customerscore.io helps you protect GRR
Customerscore.io gives every account a Churn Risk Score from 1 to 5, refreshed daily, with the drivers and brakes behind it, so the accounts that put GRR at risk are visible weeks before they shrink or leave. When an account is flagged, a playbook creates the tasks for its CS manager. NRR and retention analytics show expansion and contraction side by side, by cohort. Most teams are live in 1 to 3 weeks.
To see how it works, book a demo.
Frequently asked questions
What is a good gross revenue retention rate?
In SaaS Capital's 2025 survey, median GRR is about 90% to 91% for most contract values and 95% for contracts over $250k. Compare yourself with companies at a similar price point and contract length.
What is the difference between GRR and NRR?
Both start from the revenue of existing customers and subtract churn and downgrades. NRR also adds expansion, so it can exceed 100%; GRR cannot.
Can GRR be higher than NRR?
No. NRR is GRR plus expansion, so NRR is always equal to or higher than GRR.
Should GRR be calculated monthly or annually?
Annual GRR is the standard for benchmarks and board reporting. Monthly GRR helps spot changes early; do not compare a monthly figure with annual benchmarks.
Does GRR include price increases?
No. Price increases, like upsells, are expansion. They belong in NRR, not in GRR.
Key takeaways
- GRR shows how much revenue you keep from existing customers, without expansion; it cannot exceed 100%.
- Median GRR in B2B SaaS is around 90% to 91%, and 95% for contracts over $250k (SaaS Capital, 2025).
- Report GRR next to NRR: expansion can hide a growing retention problem.
- GRR improves through first value, early risk detection, playbooks, early renewals and catching downgrades.
Related: Net revenue retention · What is churn rate · How to reduce churn in SaaS
Related articles
Best Customer Success Software for SaaS Teams in 2026
The 8 best customer success software platforms for SaaS in 2026, compared by company size and use case: health scoring, churn prediction, automation, pricing.
BlogMulti-Year Renewals in B2B SaaS: When to Offer Them and How
When a multi-year renewal pays off, what discount to expect, which clauses protect both sides, and how to time the offer.
BlogCustomer Success Org Design: Structure, Roles and CSM Capacity
How to structure a customer success team, size books by hours rather than ratios, and evolve the org as the company grows.
BlogSales to Customer Success Handoff: Template, Checklist and Other Handoffs
A one-page handoff brief, the fields it needs, timing targets, and how support to CS and product to CS handoffs work.
