Gross Revenue Retention (GRR): Formula, Benchmarks & How to Calculate

Gross revenue retention

Gross Revenue Retention (GRR) is the percentage of recurring revenue you keep from existing customers over a period, counting only losses (churn and downgrades) and excluding any expansion. Formula: (Starting Revenue − Downgrades − Churn) ÷ Starting Revenue × 100. GRR can never exceed 100%.

In this comprehensive guide, you’ll learn everything about Gross Revenue Retention (GRR), a fundamental metric that shows how well your SaaS business retains its existing revenue.

We’ll cover how to calculate it, what makes a good GRR, and practical ways to improve it. Whether you’re a first-time founder or scaling your SaaS business, you’ll find actionable insights to help strengthen your company’s financial foundation.

Understanding Gross Revenue Retention

Gross Revenue Retention measures how well you maintain revenue from existing customers, focusing solely on revenue decreases and losses. Unlike its cousin Net Revenue Retention (NRR), GRR doesn’t include any revenue expansion from existing customers.

Think of it as your baseline retention – the worst-case scenario of how much revenue you keep if no customer ever upgrades.

For example, imagine you start the year with three customers:

  • Customer A: Pays $1,000/month
  • Customer B: Pays $2,000/month
  • Customer C: Pays $3,000/month

During the year:

  • Customer A: Stays at $1,000/month
  • Customer B: Downgrades to $1,500/month
  • Customer C: Cancels their subscription

Your GRR calculation would look like this:

  • Starting monthly revenue: $6,000
  • Revenue after changes (excluding any upgrades): $2,500
  • GRR = ($2,500/$6,000) × 100% = 41.7%

The Mathematics Behind GRR

The Basic Formula

GRR = (Starting Revenue − Downgrades − Churn) ÷ Starting Revenue × 100%Gross Revenue Retention formula

Let’s break this down with a detailed example from a real-world scenario. Imagine you run a marketing automation SaaS platform:

Starting Monthly Revenue (January 1st): $100,000
During January:
Downgrades: $5,000 (5 enterprise customers moved to a lower tier)
Churn: $10,000 (10 customers cancelled)
Upgrades: $20,000 (NOT included in GRR)

GRR = ($100,000 – $5,000 – $10,000) / $100,000 × 100%
= $85,000 / $100,000 × 100%
= 85%

What to Include in Your Calculation

For accurate GRR calculations, include:

  • All revenue decreases from existing customers
  • Complete cancellations (churn)
  • Plan downgrades
  • Reductions in seat count or usage
  • Currency exchange losses (for international customers)

What to Exclude

Do NOT include:

  • Any form of revenue expansion
  • New customer revenue
  • Upgrades from existing customers
  • Additional seat purchases
  • Feature upgrade revenue

Industry Standards and Benchmarks

GRR benchmarks scale with deal size — the bigger the contract, the higher the expected retention:

Segment (avg contract value)EliteGoodAverageConcerning
Enterprise (> $100K/yr)> 95%90–95%85–90%< 85%
Mid-market ($25K–$100K/yr)> 92%85–92%80–85%< 80%
SMB (< $25K/yr)> 85%80–85%75–80%< 75%

Impact on Business Health

Valuation Impact

GRR directly affects your company’s valuation. Here’s a real example from the SaaS market:

Company A:
ARR: $10M
– GRR: 95%
Valuation multiple: 15x ARR
– Valuation: $150M

Company B:
– ARR: $10M
– GRR: 80%
– Valuation multiple: 8x ARR
– Valuation: $80M

This example shows how a 15% difference in GRR can lead to nearly double the valuation multiple, even with the same revenue.

Factors Affecting GRR

Product Stickiness

Product stickiness refers to how deeply integrated your solution becomes in customers’ operations. Here’s how different levels of integration affect GRR:

High Stickiness Example:

A CRM system that contains:

  • All customer data
  • Custom workflows
  • Integration with other tools
  • Years of historical data

This typically results in GRR > 90% because switching costs are high.

Low Stickiness Example:

A standalone tool with:

  • Limited customer data
  • No integrations
  • Easy data export
  • Many comparable alternatives

This often results in GRR < 80% due to easy switching.

Improving Your GRR

Customer Success Program Optimization

Here’s a practical framework for improving GRR through customer success:

First 30 Days:

  • Personalized onboarding plan
  • Key feature activation tracking
  • Daily usage monitoring
  • 2-3 check-in calls

Days 31-90:

  • Weekly usage reports
  • Monthly success review
  • Feature adoption expansion
  • ROI documentation

Ongoing:

  • Quarterly business reviews
  • Proactive feature training
  • Regular health checks
  • Annual contract reviews

Risk Identification System

Create an early warning system by monitoring these key indicators:

  • Usage drop > 30% month over month
  • Key stakeholder departure
  • Missed or delayed payments
  • Decrease in feature adoption
  • Increase in support tickets
  • Declining NPS scores

Measurement and Tracking

Data Collection Requirements

To accurately track GRR, you need to collect:

  • Customer contract values
  • Start and end dates for each contract
  • All price changes (separating upgrades and downgrades)
  • Cancellation dates and reasons
  • Product usage metrics

Common Challenges

Multi-Year Contract Considerations

When dealing with multi-year contracts, consider these factors:

  • Calculate GRR both annually and at contract renewal
  • Track mid-contract downgrades separately
  • Account for pre-paid vs. monthly billing differences
  • Monitor usage even during locked-in periods

Conclusion

Gross Revenue Retention is fundamental to your SaaS company’s health and valuation. To improve your GRR:

  • Implement a robust customer success program
  • Build product stickiness through integrations
  • Create early warning systems for churn risk
  • Track and analyze retention data consistently

Remember, improving GRR is a long-term effort. Even a 1% improvement in GRR can significantly impact your company’s value over time. Start by measuring your current GRR accurately, then implement the strategies outlined in this guide to improve it systematically.

Gross Revenue Retention FAQ

How do you calculate gross revenue retention?

Take your starting recurring revenue, subtract downgrades and churn (but not expansion), divide by starting revenue, and multiply by 100: GRR = (Starting Revenue − Downgrades − Churn) ÷ Starting Revenue × 100%. Starting at $100K with $5K downgrades and $10K churn gives 85% GRR.

What is a good gross revenue retention rate?

It scales with deal size. Enterprise SaaS targets 95%+, mid-market 90%+, and SMB 85%+. Below those ranges signals a retention problem. Because GRR excludes expansion, it can never exceed 100%.

What is the difference between GRR and NRR?

GRR counts only revenue losses (churn and downgrades), so it maxes out at 100%. Net Revenue Retention (NRR) also adds expansion revenue from existing customers, so it can exceed 100%. GRR shows your retention floor; NRR shows net growth from your existing base.

 

Related retention metrics

  • Revenue Retention Rate — the overview metric — start here.
  • Gross Revenue Retention (GRR) — revenue kept from existing customers, excluding expansion. (you are here)
  • Net Revenue Retention (NRR) — revenue kept including expansion/upsell.

Adlega - Reduce Your Churn