heyoo.ai

Gross Revenue Retention (GRR)

Customer Growth

Gross revenue retention measures how much of last period's revenue remains, before any expansion is counted. It strips out the upsell and cross-sell tailwind that NRR includes, leaving only the question of how much was lost to churn and contraction.

GRR is the truth-telling counterpart to NRR. A company can post 130% NRR while still losing 25% of customers to churn, if the remaining 75% expand fast enough. GRR exposes that pattern, which matters because expansion is volatile and churn is structural.

Key takeaways

  • GRR = ((Starting MRR − Contraction − Churn) ÷ Starting MRR) × 100. Capped at 100%; cannot grow above starting MRR.
  • GRR above 90% is healthy enterprise SaaS; 80 to 90% is acceptable mid-market; below 80% suggests churn-driven leakage that expansion is masking in NRR reports.
  • Use GRR alongside NRR. NRR alone can hide a churn problem if expansion is strong; GRR exposes it.

What is gross revenue retention?

GRR measures the share of starting MRR that survives the period after subtracting contraction (downgrades) and churn (cancellations). It does not add expansion back, which means it cannot exceed 100%. A perfect GRR of 100% means no customer cancelled or downgraded; every dollar of starting MRR was retained.

GRR isolates retention from growth. If NRR is the customer-base growth metric, GRR is the customer-base preservation metric. They answer different questions and both matter.

How do you calculate GRR?

The formula:

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

Worked example: A SaaS company starts the period with 2,000,000 EUR MRR. During the period, 100,000 EUR churns and 60,000 EUR contracts. GRR = ((2,000,000 − 60,000 − 100,000) ÷ 2,000,000) × 100 = (1,840,000 ÷ 2,000,000) × 100 = 92%.

The same expansion of 200,000 EUR that would push NRR to 102% does not affect GRR at all. That is the design intent: GRR is purely about not losing what you have.

GRR benchmarks by segment

GRR varies sharply by customer segment because retention dynamics differ:

  • Enterprise SaaS (ACV > 100K EUR): top quartile is 95%+ GRR. Below 90% suggests product-fit or success-team issues.
  • Mid-market SaaS (ACV 10K to 100K): top quartile is 90%+ GRR. The 85 to 90% band is common and acceptable.
  • SMB SaaS (ACV under 10K): top quartile is 85%+ GRR. Anything above 90% is exceptional given naturally higher SMB churn from business failures and small-team turnover.
  • PLG / freemium-converted SaaS: GRR varies wildly; often 75 to 90% depending on activation quality.

A useful pattern check: NRR minus GRR equals expansion contribution. If NRR is 120% and GRR is 90%, expansion is contributing 30 percentage points; that is a strong land-and-expand motion. If the same NRR comes from a 99% GRR with 21 points of expansion, the business is healthier still.

Activate your team on LinkedIn

Heyoo helps marketing teams turn employees into authentic, on-brand storytellers, with personalised drafts, a shared calendar, and pipeline-grade analytics.

Frequently asked questions

Can GRR ever exceed 100%?

No. By construction, GRR caps at 100% because it does not include expansion. If a calculation shows GRR above 100%, the inputs are wrong (often expansion has been mistakenly added to the numerator).

Should I report NRR or GRR to my board?

Report both. NRR alone can mask a retention problem behind strong expansion; GRR alone misses the growth from existing customers. Together they tell the full story: GRR shows retention discipline, NRR shows the customer-base growth engine.

What's a realistic GRR target for a Series A SaaS?

85 to 90% GRR is a defensible target for a Series A B2B SaaS, depending on segment. Below 80% indicates a likely product-fit issue worth investigating before raising more growth capital. Above 95% at Series A is exceptional and suggests strong commercial discipline or customer-segment selection.

Related terms