What Is Gross Revenue Retention (GRR)? The SaaS Founder's Guide

Gross Revenue Retention (GRR) measures the percentage of recurring revenue you keep from existing customers after accounting for downgrades and cancellations, but excluding expansion. The formula: (Starting MRR − Contraction − Churn) ÷ Starting MRR × 100. GRR can never exceed 100%. Good GRR is above 85%, excellent is above 90%, and best-in-class SaaS companies maintain GRR above 95%.

Gross Revenue Retention (GRR) Explained Simply

GRR strips away the optimistic glow of expansion revenue and forces you to stare at the raw health of your customer retention. Net Revenue Retention can mask problems; a company losing 8% of revenue to churn but gaining 12% from upsells shows 104% NRR, which looks great. But that same company's GRR of 92% reveals a real leakage problem. GRR is the honest metric because it only asks one question: of the revenue you had at the start of the period, how much survived? Investors increasingly request GRR alongside NRR because it separates retention quality from expansion sales execution. A company with 95% GRR and 120% NRR is far healthier than one with 82% GRR and 115% NRR, even though the latter has comparable net retention. Calculate yours with the NRR calculator and benchmark against the 2026 NRR benchmarks.

How to Calculate Gross Revenue Retention (GRR)

GRR = (Starting MRR − Contraction MRR − Churn MRR) ÷ Starting MRR × 100

Starting MRR: $20,000. Contraction (downgrades): $1,000. Churn (cancellations): $1,500. GRR = ($20,000 − $1,000 − $1,500) ÷ $20,000 × 100 = 87.5%. This means you retained 87.5% of existing revenue before any upsells or expansion.

Calculate your revenue retention

Gross Revenue Retention (GRR) Benchmarks for SaaS in 2026

StageBenchmarkNotes
Pre-revenue / MVPN/AToo few customers for meaningful GRR. track individual retention instead
$1K to $10K MRR80 to 90%High variance; a single enterprise cancellation can swing GRR dramatically
$10K to $50K MRR85 to 93%Retention patterns stabilize; target >88% and investigate any month below 85%
$50K+ MRR90 to 97%Best-in-class exceeds 95%; mature dunning + cancel flows drive GRR toward ceiling

How to Improve Gross Revenue Retention (GRR)

1. Track GRR alongside NRR to get the full retention picture

NRR alone can hide a churn problem behind strong upsells. If your NRR is 110% but your GRR is 82%, you are losing nearly a fifth of existing revenue each period and masking it with expansion. Build a dashboard that shows both metrics monthly. When GRR drops below 85%, treat it as a red alert. No amount of expansion can sustainably offset that level of leakage.

2. Reduce contraction by offering feature-gated tiers instead of usage limits

Contraction MRR. revenue lost to downgrades. is the silent GRR killer. Customers downgrade when they feel they are overpaying for what they use. Instead of making your premium tier about higher usage limits (which customers can optimize around), differentiate by features that grow in value with the customer's business. Feature-gated tiers reduce downgrade pressure because the premium capabilities remain relevant.

3. Implement cancel flow deflection to reduce churn MRR directly

Every cancellation that you prevent directly improves GRR. A well-designed cancel flow that presents a targeted save offer. pause, downgrade, discount, or feature unlock. based on the stated cancel reason saves 15-30% of cancellation attempts. SaveMRR's cancel flow engine automates this, presenting the right offer to each customer and tracking which save reasons have the highest retention rates.

4. Recover failed payment revenue before it counts as churn

Revenue lost to failed payments hits your GRR just like voluntary cancellations. The difference is that failed payment revenue is far easier to recover; the customer did not intend to leave. Automated dunning sequences that recover 50-70% of failed payments directly prevent that MRR from becoming churn, keeping your GRR 2-5 percentage points higher than it would be without dunning.

5. Benchmark GRR by customer segment to find retention weak spots

Blended GRR hides segment-level problems. Calculate GRR separately for each plan tier, customer size, industry vertical, and acquisition channel. You may find your SMB segment has 80% GRR while enterprise is at 96%. That SMB weakness is where to focus retention investment. cancel flow improvements, better onboarding, or pricing adjustments. rather than spreading effort across all segments equally.

Gross Revenue Retention (GRR) vs Net Revenue Retention

GRR and NRR both measure revenue retention from existing customers, but they answer different questions. GRR asks: "How much revenue survived downgrades and cancellations?". It caps at 100% and ignores expansion. NRR asks: "After accounting for expansion, contraction, and churn, did existing customer revenue grow or shrink?". It can exceed 100%. GRR reveals retention health in isolation; NRR shows the combined effect of retention plus expansion. A company with high GRR (>90%) and high NRR (>110%) is the gold standard: it retains well and expands efficiently. Reducing revenue churn through dunning and cancel flows directly improves both GRR and NRR.

Frequently asked questions

What is a good GRR for a SaaS company?

Good GRR is above 85% for SMB SaaS and above 90% for mid-market and enterprise SaaS. Excellent GRR is above 90% for SMB and above 95% for enterprise. Best-in-class public SaaS companies like Snowflake and CrowdStrike report GRR above 95%. If your GRR is below 80%, you have a critical retention problem that expansion revenue cannot sustainably offset.

Why can GRR never exceed 100%?

Because GRR only counts revenue losses (downgrades and cancellations). It never includes revenue gains (expansion). The best possible outcome is that zero customers downgrade or cancel, which means you retained 100% of starting revenue. Any contraction or churn pulls GRR below 100%. This is by design: GRR is meant to show retention health without the optimistic lens of upsells.

How is GRR different from NRR?

GRR excludes expansion revenue; NRR includes it. GRR = (Starting MRR − Contraction − Churn) ÷ Starting MRR. NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR. This means NRR can exceed 100% when expansion outpaces losses, while GRR caps at 100%. A company with 88% GRR and 112% NRR is retaining 88% of base revenue and adding 24% from expansion.

What causes GRR to drop?

Two things decrease GRR: churn MRR (customers cancelling entirely) and contraction MRR (customers downgrading to a cheaper plan). Common drivers include price sensitivity, low product engagement, competitive pressure, poor onboarding, and failed payments that go unrecovered. Tracking which factor contributes more. churn or contraction. tells you whether to invest in cancellation prevention or downgrade prevention.

Should investors care more about GRR or NRR?

Smart investors examine both. GRR reveals baseline retention quality. how sticky is the product without expansion? NRR shows the full economics. is the installed base growing or shrinking? A high NRR with low GRR signals dependence on upsells to mask churn, which is fragile. A high GRR with moderate NRR signals strong retention with upsell upside. The combination is what matters.

Your Stripe has a leak. Let's find it.

Free Revenue Scan: paste your Stripe key, see every dollar you lost in 60 seconds. No card needed.