Aartha logoAartha

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.

SegmentTypical range
Best-in-class enterprise SaaS90–95%
Healthy B2B SaaS85–90%
SMB-focused SaaS75–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

01

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.

02

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.

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.