Mar 14, 2026 · 10 min read

What Is GRR? Gross Revenue Retention Explained (With Formula and Examples)

Gross Revenue Retention (GRR) is one of the most honest metrics a SaaS business can track. Unlike growth metrics that can mask problems, GRR tells you exactly how well you're holding on to the revenue you've already earned — before any upsells or expansions flatter the picture.

If your GRR is weak, no amount of new customer acquisition will build a durable business. That's why investors look at it closely, and why it's worth understanding deeply rather than just knowing the formula.

GRR Definition

Gross Revenue Retention is the percentage of recurring revenue you keep from an existing group of customers over a given period, counting only losses — downgrades and cancellations. Expansion revenue from upsells or upgrades is deliberately excluded.

That exclusion is the whole point. GRR forces you to look at the floor of your business: in a world where no customer ever bought more from you, how much revenue would you keep?

A GRR of 90% means that, ignoring any expansion, you retained 90 cents of every dollar from that customer group. The other 10 cents was lost to downgrades or churn.

Because expansion is excluded, GRR can never exceed 100%. If you're seeing a number above 100%, you're calculating Net Revenue Retention (NRR) instead — a different metric that includes expansion.

The GRR Formula

GRR (%) = (Starting MRR − Contraction MRR − Churned MRR) / Starting MRR × 100

What each term means

Starting MRR — The total recurring revenue from your customer cohort at the beginning of the period. This is your baseline.

Contraction MRR — Revenue lost because existing customers downgraded to a lower plan. They're still paying you, just less.

Churned MRR — Revenue lost from customers who cancelled entirely and are no longer paying you anything.

Both contraction and churn reduce your GRR. The formula caps at 100% because you can only retain up to what you started with — no more.

How to Calculate GRR (Step by Step)

A straightforward example

Say you're measuring GRR for Q1 across a cohort of three customers:

CustomerJan MRRApr MRRWhat happened
Clearbit Co$2,000$2,000No change — retained
Sprout Ltd$1,500$1,100Downgraded — $400 contraction
Horizon Inc$3,000$0Cancelled — $3,000 churned

Step 1: Add up Starting MRR

$2,000 + $1,500 + $3,000 = $6,500

Step 2: Add up losses

Contraction: $400
Churn: $3,000
Total lost: $3,400

Step 3: Calculate retained MRR

$6,500 − $3,400 = $3,100

Step 4: Divide by starting MRR

GRR = $3,100 / $6,500 × 100 = 47.7%

That's a bad number — and it tells you something important that an overall revenue chart might hide. If Horizon Inc was replaced by a new customer of the same size, your total MRR might look flat, but GRR exposes that you lost an existing customer entirely.

A healthier example

Same structure, different outcomes:

CustomerJan MRRApr MRRWhat happened
Clearbit Co$2,000$2,000Retained
Sprout Ltd$1,500$1,400Small downgrade — $100 contraction
Horizon Inc$3,000$3,000Retained
Starting MRR: $6,500
Contraction: $100 | Churn: $0
Retained MRR: $6,400
GRR = $6,400 / $6,500 × 100 = 98.5%

That's a strong GRR. Even without a single upsell, you're keeping nearly all of your revenue base.

What Is a Good GRR in SaaS?

There's no single "correct" GRR because it varies by business model, market segment, and average contract size — but these are the directional benchmarks most commonly used:

GRR RangeWhat it signals
95–100%Excellent. Minimal churn and contraction. Revenue base is durable.
90–95%Healthy. Some leakage, but retention is solid.
85–90%Needs attention. There's a retention problem worth diagnosing.
Below 85%Significant issue. Hard to grow sustainably when the base is eroding this fast.

Enterprise SaaS companies typically see higher GRR (often 90–95%+) because customers are on long-term contracts and switching costs are high. SMB-focused SaaS companies tend to see lower GRR because smaller customers churn at higher rates and are more price-sensitive.

This is why comparing your GRR to a benchmark without considering who your customers are can be misleading. An 87% GRR might be acceptable for a product serving early-stage startups; the same number at an enterprise-focused company would be alarming.

GRR vs. NRR: What's the Difference?

This is the most common source of confusion around these two metrics, and it matters because they tell very different stories.

GRR (Gross Revenue Retention) only counts revenue lost — churn and contraction. It measures the floor of your business. It can never exceed 100%.

NRR (Net Revenue Retention) counts both losses and gains — churn, contraction, plus expansion from upgrades and upsells. It measures the net trajectory of your existing customer base. It can exceed 100% if expansion outpaces churn.

Here's the same customer cohort calculated both ways:

CustomerStart MRREnd MRRChange
Customer A$2,000$3,500+$1,500 expansion
Customer B$1,500$1,200−$300 contraction
Customer C$3,000$0−$3,000 churned

GRR calculation (expansion excluded):

Retained: $2,000 + $1,200 + $0 = $3,200
GRR = $3,200 / $6,500 × 100 = 49.2%

NRR calculation (expansion included):

Retained + Expansion: $3,500 + $1,200 + $0 = $4,700
NRR = $4,700 / $6,500 × 100 = 72.3%

Same cohort, very different numbers. NRR looks better because Customer A's expansion partially offsets the churn. But GRR strips that away and shows that nearly half the starting revenue base was lost — a much more concerning picture.

The practical takeaway: a company with strong NRR but weak GRR is growing through upsells while simultaneously losing customers. That works until it doesn't — your expansion revenue depends on having a healthy base to expand from. Fixing GRR first creates a more durable foundation.

GRR and Gross Revenue Churn

Gross revenue churn is closely related to GRR but expressed differently — it's the percentage of revenue lost rather than retained.

Gross Revenue Churn (%) = (Contraction + Churn) / Starting MRR × 100

GRR and gross revenue churn are two sides of the same coin:

GRR + Gross Revenue Churn = 100%

So a GRR of 88% means your gross revenue churn is 12%. Some teams prefer to track churn (because a lower number is better and easier to set targets around), others prefer GRR. Use whichever is clearer for your audience — just be consistent.

Common GRR Calculation Mistakes

These mistakes are easy to make and produce numbers that look valid but aren't accurate.

1. Including expansion revenue If a customer upgrades from $500/month to $800/month, that extra $300 should not be in your GRR calculation. The moment expansion creeps in, you're calculating NRR — and losing the ability to see your pure retention picture. Keep GRR clean.

2. Using total company revenue instead of a cohort GRR should always be calculated on a specific group of customers from a defined starting point. If you mix new customers into the calculation, you're comparing apples to oranges. New customers haven't had a chance to churn yet, which artificially inflates the number.

3. Inconsistent time windows Calculating GRR monthly one quarter and annually the next makes trend analysis useless. Pick a window — monthly or quarterly is most common — and stick with it.

4. Ignoring mid-period cancellations If a customer cancels on the 15th of the month, how do you count it? If you're on a monthly plan, that's typically a full month of churn. Ignoring partial-period effects or handling them inconsistently creates noise in your data.

5. Conflating contraction with churn A customer who downgrades is different from one who cancels. Both hurt GRR, but they represent different problems — a pricing or value perception issue vs. a product-market fit or support failure. Tracking them separately helps you diagnose the right problem.

6. Calculating GRR from different-sized cohorts without context A GRR of 90% on a $50k cohort and 90% on a $500k cohort look identical on paper, but the absolute revenue at risk is ten times larger in the second case. Always look at GRR alongside the absolute dollar amounts.

What GRR Actually Tells You About Your Business

The number itself matters, but what you do with it matters more.

Trend over time — Is GRR improving, holding steady, or declining? A single snapshot is less useful than watching the direction. Declining GRR often predates a broader revenue problem by several months.

GRR by segment — Breaking GRR down by customer size, plan type, or acquisition channel often reveals where the real problem sits. It's common to find that SMB customers have 75% GRR while enterprise customers are at 95% — an insight that points directly at where to focus retention efforts.

GRR as a fundraising signal — For Series A and B conversations, investors will ask for GRR because it tells them whether the business has a retention problem that new ARR is papering over. A high GRR signals that the core product is sticky and the revenue base is durable. A low GRR — even with impressive growth — raises questions about long-term unit economics.

GRR vs. NRR gap — If your NRR is 110% but your GRR is 78%, that 32-point gap tells you that expansion is the only thing keeping your net retention healthy. That's a fragile position: if your upsell motion slows, the underlying churn problem is suddenly exposed.

Frequently Asked Questions (FAQs)

What does GRR stand for?

GRR stands for Gross Revenue Retention. It's also sometimes written as Gross Revenue Retention Rate. The 'gross' refers to the fact that expansion revenue is excluded — you're looking at retention in its most unforgiving form.

What is GRR in SaaS?

In SaaS, GRR is the percentage of recurring revenue retained from an existing group of customers over a period, accounting only for revenue lost to downgrades (contraction) and cancellations (churn). Expansion revenue from upsells or upgrades is not included. A GRR of 90% means you kept 90% of your starting revenue from that cohort, before any growth from existing customers.

What is a good GRR for SaaS?

Most healthy SaaS companies target GRR above 90%. Enterprise-focused companies often achieve 92–95%+. SMB-focused companies tend to see lower GRR due to higher natural churn rates. Below 85% is generally considered a retention problem that needs active attention.

Should GRR ever be above 100%?

No. GRR is capped at 100% because it excludes expansion. You can only retain up to what you started with. If you're seeing a GRR above 100%, the most likely explanation is that expansion revenue has been accidentally included — in which case you're looking at NRR, not GRR.

How is GRR different from customer churn rate?

Customer churn rate measures the percentage of customers you lose. GRR measures the percentage of revenue you retain. These can tell different stories: losing 10% of your customers is very different if those customers represent 2% of revenue vs. 40% of revenue. GRR is almost always more useful for financial planning because it tracks what actually impacts your business.

How often should I calculate GRR?

Monthly tracking gives you the most signal. Quarterly GRR is common for board reporting. Annual GRR is useful as a benchmark but too slow for operational decisions — by the time you see a problem in annual GRR, you've already lost six to twelve months you could have spent fixing it.

What's the relationship between GRR and gross retention rate?

They're the same thing — different names for the same calculation. Gross retention rate is just another way to say gross revenue retention rate. You may also see it written as gross dollar retention (GDR), particularly in investor contexts.

Summary

GRR is simple to calculate but easy to get wrong — and the mistakes usually make the number look better than it is. The two most common errors are including expansion revenue (which makes GRR look like NRR) and mixing new customers into the cohort (which inflates retention by including customers who haven't had time to churn yet).

When calculated correctly, GRR is one of the most reliable signals of product-market fit and business health. It strips away the flattering effects of upsells and growth, and shows you plainly: are your customers staying?

If the answer is yes, everything else gets easier. If the answer is no, GRR will tell you before the rest of your metrics catch up.