ExeechainExeechain

Detect

  • Churn prediction0-100 daily, with the drivers
  • Customer health scoreThe three reasons, quoted
  • Revenue forecastNext quarter, defensible

Act

  • Retention playbooksDrafted per customer
  • Workflow automationWorkflows you compose
  • CopilotAsk about any account

Prove

  • QBR automationEight hours to thirty seconds
  • Revenue leak benchmarkSize the leak from your MRR, free
  • Retention intelligenceThe whole loop

Alternatives

  • vs Gainsight
  • vs ChurnZero
  • vs Vitally
  • vs Planhat
  • vs Totango

What they cost

  • Gainsight pricingEvery reported figure, sourced
  • ChurnZero pricingListed vs actually paid
  • Buyer's guideHow to choose

Connect

  • Stripe
  • HubSpot
  • Intercom
  • Zendesk
  • Mixpanel
  • Slack

Bring your own

  • API & CSVREST, webhooks, import
Pricing

Read

  • Documentation
  • Blog
  • Getting started

Look around

  • Live demoA seeded workspace
  • Churn calculatorLogo and revenue churn, annualised
  • NRR calculatorNet and gross retention
  • SecurityWhat we have, and don't
Sign inStart free
  1. Home/
  2. Blog/
  3. Gross revenue retention
Blog/Retention metrics

Gross revenue retention (GRR): definition, formula, what it includes, and what a good number is

Gross revenue retention is the share of a cohort's recurring revenue still paying at the end of a period after cancellations and downgrades, with expansion left out. Why it can never exceed 100%, whether it includes downsell, upsell and new customers, how it differs from net dollar retention, the formula with a worked example, and the benchmarks by segment.

Exeechain Research·September 18, 2026·9 min read

Short answer

What is gross revenue retention and what does it include?

Gross revenue retention (GRR) is the share of a starting cohort's recurring revenue still being paid at the end of a period, after cancellations and downgrades and before any expansion. It includes downsell as a loss. It excludes upsell, price increases and new customers. Because it only subtracts, it cannot exceed 100%. Formula: (starting revenue − churned revenue − contraction) ÷ starting revenue.

Net revenue retention gets the attention because it can be a big number. Gross revenue retention is the one an experienced investor asks for second, and often trusts more, because it cannot be dressed up. There is no expansion to net against the losses. It says one thing: of the revenue you had, how much did you keep.

The definition

Take every customer paying on day one of the period. That cohort's recurring revenue on day one is the denominator. Twelve months later, take the same customers and count only the revenue they still pay from what they paid before. A customer who cancelled contributes zero. A customer who downgraded from $2,000 to $800 contributes $800. A customer who upgraded from $2,000 to $5,000 contributes $2,000, not $5,000, because the extra $3,000 is expansion and gross retention does not count it.

What it includes and excludes

What gross revenue retention includes and excludes
ItemIn GRR?In NRR?
Cancellations (churn)Yes, subtractedYes, subtracted
Downgrades (downsell, contraction)Yes, subtractedYes, subtracted
Upgrades, seats, usage growthNoYes, added
Price increasesNoYes, added
New customersNoNo
Reactivated churned customersNoUsually no

The formula

GRR = (starting recurring revenue − churned revenue − contraction) ÷ starting recurring revenue, on one cohort over one period, usually twelve months. Use MRR or ARR consistently.

Worked example: 120 customers pay $200,000 MRR on 1 January. During the year, 14 cancel (they were paying $18,000) and 9 downgrade (a combined $6,000 less). Thirty-one others upgrade, adding $29,000, and a price increase adds $8,500.

  • GRR = (200,000 − 18,000 − 6,000) ÷ 200,000 = 88.0%. The upgrades and the price increase are not in it.
  • NRR = (200,000 − 18,000 − 6,000 + 29,000 + 8,500) ÷ 200,000 = 106.75%. Same cohort, same year.

The gap between the two numbers, 18.75 points, is the expansion. A board seeing only the 106.75% would conclude the base is growing. A board seeing both would notice that 12% of last year's revenue left, and that the growth is coming from a subset of customers buying more. Both are true. Only one of them is a leak.

Why it cannot exceed 100%

The numerator starts at the denominator and only goes down. Zero churn and zero downgrades gives exactly 100%; there is no term that can push it higher. This is the quickest sanity check on any retention figure: a “gross” number above 100% has expansion or new customers in it and is mislabelled.

Benchmarks

Gross revenue retention benchmarks by segment, annual
SegmentGoodBest in classConcern
Enterprise ($50K+ ACV)92%+95-98%Below 88%
Mid-market ($5K-$50K)88%+92-95%Below 82%
SMB / self-serve80%+85-90%Below 70%

These are annual figures and industry ranges, not a measurement Exeechain took. The arithmetic behind them: GRR is 1 minus annual gross revenue churn, so the churn benchmarks and these are the same table read from the other side. A monthly GRR exists but compounds; 99% monthly is 88.6% annual.

What moves it

GRR has two levers, not four: churn and downgrades. Of the two, churn is the one most often lost without a decision. A card that failed and was never fixed is churn in the GRR calculation whether or not the customer meant to leave, and in most subscription books it is 20-40% of the total. That share is recoverable with a recovery sequence and shows up directly in GRR, which is why the gross number is the one that improves first when billing operations get fixed.

Downgrades are the quieter lever. A book where nobody cancels but a fifth of customers drop a tier has the same GRR as one with 20% logo churn and no downgrades, and the fix is different: the first is a packaging or value problem, the second a retention one. Track contraction separately from churn so you know which you have.

Frequently asked questions

What is gross revenue retention?

Gross revenue retention (GRR) is the percentage of a cohort's recurring revenue that is still being paid at the end of a period, after subtracting cancellations and downgrades and before adding any expansion. If customers paying $100,000 MRR on 1 January are paying $88,000 of that original revenue on 31 December, with upgrades ignored, GRR is 88%. It measures how leaky the bucket is with nothing poured back in.

Does gross revenue retention include downsell?

Yes. Gross revenue retention includes downsell (contraction) as a loss: when a customer moves to a cheaper plan or removes seats, the lost recurring revenue is subtracted, exactly as a cancellation is. Downsell is the reason GRR can be well below 100% on a book where almost nobody cancels.

Does gross revenue retention include upsell?

No. Gross revenue retention excludes upsell, expansion and price increases. That exclusion is the entire difference between gross and net retention: net retention adds the expansion back, gross retention does not. A customer who doubled their seats counts at their original revenue in GRR, and at double in NRR.

Does gross revenue retention include new customers?

No. Gross revenue retention never includes new customers. It is measured on the cohort that was paying at the start of the period, and revenue from anyone acquired later is excluded. Including new customers turns the figure into revenue growth, not retention, and is the most common way either retention metric gets inflated.

Can gross revenue retention be over 100%?

No. Gross revenue retention cannot exceed 100%, because it only subtracts. The best possible outcome is that nobody cancelled and nobody downgraded, which leaves the cohort's revenue exactly where it started, at 100%. If a calculation produces GRR above 100%, expansion or new customers have leaked into the numerator and the figure is really net retention or growth.

What is a good gross revenue retention rate for SaaS?

A good gross revenue retention rate for SaaS is above 90% annually for mid-market and enterprise, with the best companies in the 95-98% range. For SMB and self-serve SaaS, above 80% annually is good, because small customers churn more. GRR below 80% in any segment means the business is replacing a fifth of its revenue every year before it grows.

What is the difference between gross and net dollar retention?

Gross dollar retention counts only losses (cancellations and downgrades) against a cohort's starting revenue, so it is capped at 100%. Net dollar retention counts losses and gains (expansion, upsell, price increases) from the same cohort, so it can exceed 100%. A company with 88% gross and 107% net retention lost 12% of its base and grew the remaining customers by 19%. Report both: net alone hides how much the growth depends on a few expanding accounts.

Where this comes from

The definitions match the ones the NRR calculator uses, which computes GRR and NRR side by side from the same four inputs. The benchmark ranges are industry ranges. For the full treatment of the net figure and the questions people ask about it, see the NRR guide.

Evaluating gross revenue retention against other platforms? See how Exeechain compares head-to-head with Gainsight, ChurnZero, Vitally, and Planhat.

Keep reading

More from the blog.

Retention metrics

Customer retention rate: the formula, the KPIs that sit around it, and what a SaaS retention curve should look like

9 min read · Sep 18, 2026

Retention metrics

Customer retention vs acquisition: the actual cost math, and where the 5x claim comes from

9 min read · Sep 18, 2026

Customer success

The QBR agenda for customer success: a 45-minute outline, what goes in each section, and the cadence that makes it worth the customer's time

10 min read · Sep 18, 2026

Fix the leak first.
Gross retention moves before net does.

First scores in 15 minutes. Full accuracy in 24 hours. From $299/mo. Gross and net retention from billing, with the involuntary churn separated out.

Or look at the live demo

Not ready to switch? Size your leak from your MRR and churn rate, with no billing access at all.

ExeechainExeechain

Find the revenue you never decided to lose. Failed payments, cards expiring before renewal, and renewals slipping, by customer, with the dollars attached.

Product

  • Free revenue leak scan
  • Churn prediction
  • Health scores
  • Copilot
  • Playbooks
  • QBR automation
  • Forecast
  • Retention intelligence
  • Pricing

Integrations

  • Stripe
  • HubSpot
  • Intercom
  • Zendesk
  • Mixpanel
  • Slack

Free tools

  • Churn rate calculator
  • NRR calculator

Compare

  • vs Gainsight
  • vs ChurnZero
  • vs Vitally
  • vs Planhat
  • vs Totango
  • Gainsight pricing
  • ChurnZero pricing
  • Planhat pricing
  • Vitally pricing
  • Totango pricing
  • CS software pricing
  • Buyer's guide

Resources

  • Live demo
  • Blog
  • Failed payment recovery
  • Involuntary churn
  • API reference

Company

  • About
  • Contact

Legal

  • Privacy
  • Terms
  • Security
AES-256 at restTLS 1.2+DPA available
© 2026 Exeechain·Built for SaaS teams who take retention seriously.
Sign in