Gross Revenue Retention formula and comparison with Net Revenue Retention, showing GRR as the honest floor metric for churn analysis

Gross Revenue Retention (GRR): The Formula and Why It Differs From NRR

Published 2026-07-06Updated 2026-07-06Metrics

Quick answer

Gross revenue retention (GRR) measures the percentage of recurring revenue you retain from existing customers before any expansion: GRR = (Starting MRR - Contraction - Churn) / Starting MRR x 100. Unlike NRR, GRR cannot exceed 100% — it strips out upsells so it exposes the raw churn leak. Healthy B2B SaaS GRR is roughly 90%+ for mid-market and enterprise; a high NRR sitting on a low GRR means expansion is papering over a churn problem.

If your net revenue retention (NRR) looks healthy but you're still losing customers, gross revenue retention (GRR) is the metric that exposes the real churn leak. GRR strips out expansion revenue, showing you the raw percentage of recurring revenue you keep from existing accounts. It's the honest floor metric — and ignoring it can hide a contraction crisis.

Key takeaways

  • GRR measures revenue retention before expansion — it captures only churn and contraction, giving a clear view of customer losses.
  • GRR cannot exceed 100% — unlike NRR, there's no way to mask churn with upsells.
  • You need both GRR and NRR — a high NRR on a low GRR means expansion is papering over a leak.
  • Healthy GRR benchmarks for B2B mid-market and enterprise typically fall in the low 90s, per industry surveys.
  • A declining GRR is an early warning — it signals that your core account base is shrinking, even if NRR looks stable.

What is gross revenue retention (GRR)?

Gross revenue retention is the percentage of recurring revenue you retain from existing customers over a given period, excluding any expansion from upsells, cross-sells, or price increases. It accounts for two types of revenue loss:

  • Churn — customers who cancel entirely.
  • Contraction — customers who downgrade or reduce spend.

GRR answers a simple question: "Of the revenue we had at the start, how much is still here?" It's a pure measure of customer stickiness and account health, stripped of growth optics.

How do you calculate GRR? (formula + example)

The formula is straightforward:

GRR = (Starting MRR - Churn MRR - Contraction MRR) / Starting MRR × 100

Example: You start the month with $100,000 MRR. During the month, you lose $5,000 from churn and $3,000 from downgrades. No expansion occurs.

GRR = ($100,000 - $5,000 - $3,000) / $100,000 × 100 = 92%

You retained 92% of your starting revenue. The 8% loss is the raw churn and contraction that your team needs to address.

GRR vs NRR: why you need both

GRR and NRR are complementary. NRR includes expansion, so it can exceed 100% and often does in growth-stage SaaS. GRR cannot exceed 100% and shows the true retention floor.

GRR vs NRR: Key Differences
GRRNRR
Measures revenue retained from existing customers excluding expansionMeasures revenue retained including expansion and upsells
Cannot exceed 100%Can exceed 100%
Exposes raw churn and contractionCan mask churn with expansion
Formula: (Starting MRR - Churn - Contraction) / Starting MRRFormula: (Starting MRR + Expansion - Churn - Contraction) / Starting MRR

If your NRR is 115% but your GRR is 85%, you're losing 15% of existing revenue each year and covering it with 30% expansion. That's a fragile model. A downturn in expansion activity — or a macro slowdown — would expose the churn hole.

Most mature SaaS companies track both and set targets: GRR above 90% and NRR above 110% for enterprise, or GRR above 85% and NRR above 100% for mid-market.

What is a good GRR benchmark?

Industry surveys provide reference points. According to SaaS Capital's 2023 retention survey (more than 1,500 private B2B SaaS companies), median GRR was approximately 90% — and around 93% for companies with ACVs above $25k. ChartMogul's 2023 SaaS Retention Report (over 2,100 businesses) shows the same pattern: gross retention climbs with price point, reaching the low-to-mid 90s for higher-ACV B2B SaaS.

  • Enterprise / Mid-Market: low-to-mid 90s is healthy; SaaS Capital found companies with GRR below 90% grew below the population median.
  • SMB / Self-Serve: typically lower, driven by higher voluntary churn.
  • Usage-Based Pricing: GRR can be lower because contraction is more frequent as usage fluctuates.

Remember: benchmarks are directional. Your specific GRR target depends on your business model, customer segment, and growth stage. The important thing is to track the trend — a steady decline in GRR is a leading indicator of trouble.

What a low GRR is telling you

A low GRR — say below 90% for enterprise, the level SaaS Capital ties to below-median growth — is a signal that your core account base is shrinking. Common root causes:

  • Product-market fit gaps — customers aren't getting enough value to stay at current spend.
  • Poor onboarding — accounts never reach the "aha moment" and downgrade or churn early.
  • Weak expansion hygiene — if your team is chasing upsells while ignoring contraction, GRR suffers.
  • Pricing misalignment — customers downgrade because the price doesn't match perceived value.

A low GRR also means your customer acquisition cost (CAC) payback period lengthens. If you're losing 10% of revenue each year, you need to acquire new revenue just to stand still. Bain-published research from the early 2000s associated small retention gains with outsized profit effects, though the magnitudes vary widely by business — but that upside only materializes if you first fix the GRR leak.

Your CSM team should monitor GRR at the account level. A single account with declining spend is a contraction risk. A cluster of such accounts is a systemic problem. Use playbooks to intervene before contraction turns into churn.

For more on related metrics, see our guides on net revenue retention and the SaaS churn rate formula. For broader context, check out customer retention and churn benchmarks by industry.

Frequently asked questions

What is a good GRR for SaaS?
A good gross revenue retention (GRR) varies by segment. In SaaS Capital's 2023 retention survey of more than 1,500 private B2B SaaS companies, median GRR was around 90% — and roughly 93% for companies with ACVs above $25k. For SMB or self-serve models, GRR tends to run lower due to higher voluntary churn. The key is to benchmark against your own segment and track trends over time.
Can GRR be over 100%?
No, gross revenue retention (GRR) cannot exceed 100%. Because GRR excludes expansion revenue and only accounts for retained revenue from existing customers, the maximum is 100% — meaning zero churn and zero contraction. Any value above 100% would imply you retained more than your starting revenue, which is impossible without expansion. If you see a GRR above 100%, the calculation likely includes upsells or is mislabeled as NRR.
Why is GRR lower than NRR?
GRR is almost always lower than NRR because GRR excludes expansion revenue. NRR includes upsells, cross-sells, and price increases, which can offset churn and contraction. For example, if you lose 5% of revenue to churn but gain 10% from expansion, NRR would be 105% while GRR would be 95%. A large gap between the two signals that expansion is masking a churn problem.
Is GRR the same as logo retention?
No, GRR and logo retention are different. Logo retention (or customer retention) counts the percentage of customers retained, regardless of revenue changes. GRR weights retention by revenue, so losing a high-value customer hurts GRR more than losing a small one. A company could have 95% logo retention but only 85% GRR if the churned accounts were large. GRR gives a dollar-weighted view of retention.

Sources

← Back to the blog