What is gross revenue retention?
Also known as: GRR, Gross dollar retention
Gross revenue retention (GRR) is the percentage of recurring revenue retained from existing customers over a period, counting churn and contraction but excluding all expansion. GRR can never exceed 100%.
Formula
How to calculate gross revenue retention
GRR = ((Starting MRR − Contraction − Churn) ÷ Starting MRR) × 100- Starting MRR
- Recurring revenue from existing customers at period start
- Contraction
- Revenue lost to downgrades, without full cancellation
- Churn
- Revenue lost to full cancellations
Worked example
Starting MRR is $500,000, contraction is $15,000, churn is $25,000. GRR = (($500,000 − $15,000 − $25,000) ÷ $500,000) × 100 = 92%.
Benchmarks
Typical gross revenue retention ranges
Commonly reported ranges for B2B SaaS. Treat these as orientation — your own segment and contract structure matter more than any cross-industry figure.
| Segment | Typical range |
|---|---|
| Best-in-class enterprise SaaS | 90–95% |
| Healthy B2B SaaS | 85–90% |
| SMB-focused SaaS | 75–85% |
In practice
What you need to know about gross revenue retention
GRR is the honest retention number
Because expansion is excluded, GRR cannot be flattered by a few big upsells. It answers one question directly: of the revenue you had, how much did you keep? That makes it the better diagnostic for whether the product genuinely retains, and the better metric to hold customer success accountable to.
The gap between GRR and NRR is your expansion engine
If GRR is 88% and NRR is 112%, expansion contributes 24 points. That gap is a useful management number: it tells you how much growth from existing customers comes from holding on versus growing. A narrow gap with strong GRR means a sticky product with untapped expansion; a wide gap with weak GRR means you are outrunning a leak.
How to improve it
Improving gross revenue retention
Treat contraction as an early warning
Downgrades often precede cancellation by a renewal cycle or two. An account reducing seats is telling you value is concentrated in fewer users than you thought — investigate rather than accept it.
Weight risk by revenue, not logo count
GRR is dollar-weighted, so a single large at-risk account can move it more than a dozen small ones. Prioritize retention effort by revenue at risk.
FAQ
Gross revenue retention questions, answered
What is a good GRR?+
90–95% is best-in-class for enterprise B2B SaaS, 85–90% is healthy, and SMB-focused companies commonly sit at 75–85%. Because GRR excludes expansion, these figures are meaningfully lower than typical NRR targets and should not be compared against them directly.
Why can GRR never exceed 100%?+
GRR only subtracts — churn and contraction — and never adds expansion revenue. The best possible outcome is losing nothing, which is exactly 100%. Any figure above 100% indicates a calculation error, usually expansion revenue leaking into the numerator.
Should customer success be measured on GRR or NRR?+
GRR is the cleaner accountability metric for retention work, since it cannot be masked by expansion wins. Use NRR when the team also owns expansion. Measuring a retention-only team on NRR either rewards them for revenue they did not drive or penalizes them for expansion they cannot influence.
Related terms
Keep reading
Net revenue retention
Net revenue retention (NRR) is the percentage of recurring revenue retained from existing customers over a period, including expansion, contraction, and churn, but excluding new customer revenue. NRR above 100% means existing customers grew enough to more than offset all losses.
Churn rate
Churn rate is the percentage of customers who stop paying for a product during a given period. It is calculated by dividing the number of customers lost during the period by the number of customers at the start of that period.
Customer retention rate
Customer retention rate is the percentage of customers you keep over a given period, excluding new customers acquired during that period. It is the complement of customer churn rate.
Renewal rate
Renewal rate is the percentage of contracts up for renewal in a given period that were actually renewed. Unlike retention rate, it measures only the population whose contracts came due, which makes it the more actionable operating metric for teams managing a renewal book.
Expansion revenue
Expansion revenue is additional recurring revenue generated from existing customers through upsells, cross-sells, seat additions, or tier upgrades. It is the component of net revenue retention that allows NRR to exceed 100%.
Your next account move is already in the signals
Know the metric. Know why it moved.
Aartha keeps a cited, time-aware memory of every account — so a health change or a churn signal comes with the evidence behind it.