Calculate gross revenue retention (GRR) for SaaS companies

Last updated
January 3, 2026

Gross revenue retention (GRR) shows how much recurring revenue you keep from existing customers. This guide explains how SaaS companies can calculate GRR, what benchmarks to target, and how to improve retention.

What is gross revenue retention (GRR)?

Gross revenue retention (GRR) is a metric showing what percentage of recurring revenue you keep from existing customers over a set period. It ignores extra revenue from upsells, upgrades, or higher usage.

GRR answers a simple question: if you stopped adding new customers and none of your current customers expanded, how much of your current revenue would still be there?

The word “gross” matters. Net revenue retention (NRR) includes expansion revenue and can go above 100%. GRR strips that out and looks only at the dollars you manage to keep, not the dollars you grow.

Because it excludes expansion, GRR is a conservative, risk-focused metric. It shows how stable your current revenue base is without any boost from upgrades or add-ons.

First, GRR measures baseline revenue stability. A high GRR means you are not losing large chunks of recurring revenue that sales then need to replace.

Second, GRR sends a strong signal to investors about the quality and predictability of your recurring revenue.

Third, strong GRR points to product market fit. When customers keep paying at similar levels, they show that your product delivers real, ongoing value.

How to calculate GRR (GRR SaaS formula)

Calculate GRR by using the standard GRR formula: GRR = (Beginning MRR - Churned MRR - Downgrade MRR) ÷ Beginning MRR.

Beginning MRR is the monthly recurring revenue from existing customers at the start of the period. Churned MRR is revenue lost when customers cancel fully. Downgrade MRR is revenue lost when customers move to cheaper plans or use less.

You do not add any expansion revenue from upsells or higher usage. GRR only counts what you keep at the original spend level.

Step by step, you can calculate GRR like this:

  1. Start with the beginning MRR from existing customers and exclude new customers added in the period.
  2. Add up churned MRR from customers who left.
  3. Add up the downgrade MRR from customers who stayed but paid less.
  4. Subtract churned and downgraded MRR from the beginning MRR to get retained revenue.
  5. Divide retained revenue by beginning MRR and multiply by 100 to get the GRR percent.

For example, say you start January with $1,000,000 in MRR from existing customers. In January, you lose $20,000 in MRR from churned customers and $5,000 from downgrades.

GRR = (1,000,000 - 20,000 - 5,000) ÷ 1,000,000 = 975,000 ÷ 1,000,000 = 97.5%.

This means you kept 97.5% of your baseline revenue for that month.

Most SaaS teams calculate GRR each month to track issues early. They also look at a rolling 12-month GRR for planning and investor reports. This smooths out seasonality and one-off events.

Pick a period and stick with it. If you switch between monthly and annual views mid-year, you hide real trends and make GRR harder to read.

GRR vs. NRR and other retention metrics

GRR and net revenue retention (NRR) measure retention in different ways.

Metric What it measures Expansion revenue? Typical range Best used for
GRR Percent of recurring revenue you keep from existing customers at current spend No, excludes upsells and higher usage 0% to 100% Reading baseline revenue stability and downside risk
NRR Revenue from existing customers after churn, downgrades, and expansion Yes, includes upsells and higher usage 0% to 120%+ Seeing growth from existing accounts and overall account health
Customer churn rate Percent of customers who cancel in a period Not applicable 0% to 100% Tracking logo loss, not weighted by account size
Revenue churn rate Percent of recurring revenue lost from churned and downgraded customers No, usually groups churn and downgrades 0% to 100% Quick read on revenue loss, but less precise than GRR

Use GRR to judge stability and NRR to judge growth. If NRR is high but GRR is low, upsells may be masking deeper retention issues.

GRR also separates churned and downgraded revenue, which makes it easier to see where revenue is leaking and what to fix.

What is a good GRR for SaaS companies?

A good gross revenue retention (GRR) for SaaS companies depends on your segment. 

These ranges shift by customer segment and contract style:

Segment Target GRR Notes
Enterprise / Mid-market (ARPA $500+/month) 90% to 95% Top quartile hits 90%+. Best-in-class reaches ~95%.
Best-in-class (any stage) 86%+ Most successful SaaS businesses lose ~14% of gross revenue per year.
Low ARPA (<$50/month) 60% to 70% Even the top quartile sits in this range due to higher churn.

Source: ChartMogul SaaS Retention Report

Use these ranges as guideposts, not hard rules. Compare your GRR to companies with similar customer size, contract type, and pricing model. That makes it easier to see whether you have a retention problem or sit within a normal band.

Why GRR matters and what it reveals

GRR matters because it shows how safe your revenue is before you add any new growth. It tells you how hard your team must work just to keep revenue flat.

Revenue stability without growth pressure. High GRR means you are not always racing to replace lost revenue. If GRR is 95%, only 5% of your base must be replaced before you can grow.

Proof of product value. Strong GRR means few downgrades and low churn. When customers keep paying at the same level, they show that your product still solves real problems for them.

Signal for investors. Investors like GRR because it points to durable, predictable revenue. Companies with high GRR often earn better valuations and more favorable deal terms.

Base for financial planning. GRR gives you a floor for planning. Knowing your typical retention lets you model worst-case scenarios, stress-test your plans, and prepare for downturns.

Drivers of GRR: What impacts it?

Your GRR starts with product usage and value. When customers use your product often and get clear results, they are less likely to downgrade or churn. Fast, smooth onboarding and a short time to value lowers the risk of them leaving at renewal.

Pricing and tier structure also shape GRR. If the price gap between plans is too big, budget-squeezed customers may jump from a high tier straight to cancel instead of moving to a smaller plan. Clear middle options keep some revenue instead of losing it all.

Customer support and success matter as well. Helpful teams can spot low usage, poor fit, or new needs early and fix them before they turn into churn or a cut in spend.

Finally, outside forces affect GRR. Competition, new tools, and market shifts can push buyers to recheck contracts. In an economic downturn, finance teams review every subscription and may downgrade or cancel even good products.

6 strategies to improve GRR for SaaS companies

You can move GRR by focusing on how customers start, use, pay for, and renew your product. These six strategies give your team clear levers to reduce churn and downgrades without relying only on new sales.

1. Strengthen onboarding and speed up adoption

Strong onboarding lifts GRR because customers see value fast. Map clear milestones for the first 30 to 90 days, and guide new users through setup with checklists, in-app tips, or short calls.

Use repeatable assets like docs, videos, and templates so every customer gets a consistent, high-quality start, no matter their tier.

2. Monitor usage and act early

Track logins, key actions, and feature use so you can spot slipping accounts before renewal. Set alerts for sharp drops in usage or stalled adoption.

When you see risk, reach out with training, new use cases, or a lighter plan that still keeps the customer active instead of losing them entirely.

3. Fix pricing and tiers for softer landings

Study downgrade paths to see where customers go when they cut spending. If they often leave from the same tier, you may need a new plan between that tier and the one below.

Offer smaller packages, usage caps, or add-ons that give budget pressure customers room to stay, even if they spend less for a period.

4. Improve customer success touchpoints

Use regular business reviews to show value with clear numbers, reports, and stories from similar customers. Connect product usage to outcomes they care about.

Share best practices, new features, and ways to expand use inside their team. These moments often surface risks early and open the door to future growth.

5. Segment customers by risk

Not every account needs the same level of help. Build a simple risk score using usage, ticket volume, plan size, and payment issues.

Give high-value, high-risk accounts more human support, and manage low accounts with lighter touches like email, office hours, and scaled programs.

6. Make renewals flexible and proactive

Start renewal talks 90 to 120 days before contracts end. Use that time to confirm goals, address issues, and agree on the right plan for the next term.

Offer options on term length, payment schedule, or service level so customers can adjust without leaving. Early, flexible renewals keep GRR higher over time.

Implementation checklist for SaaS operators

Track GRR every month and also as a rolling 12-month average. Monthly numbers catch issues early, while the rolling view smooths seasonality and shows the true trend.

Keep data clean. Separate expansion revenue from retention math and remove one-time fees. If you mix these, GRR will look better or worse than it really is, and you may miss real retention problems.

Build simple dashboards with alerts when GRR drops below your target. Real-time signals let your team jump on at-risk accounts before they churn or downgrade. Set thresholds that match each segment you serve.

Do not view GRR alone. Pair it with NRR, logo churn, and expansion metrics. When GRR trends down in a segment, review pricing, packaging, and customer fit before that pattern turns into a larger revenue problem.

FAQs

What is a good GRR rate for SaaS companies?

A good GRR rate for SaaS companies depends on your segment. Enterprise SaaS should target 90%+ GRR. Low ARPA products (<$50/month) often see 60% to 70%, even at the top quartile.

How often should I calculate GRR?

You should calculate GRR every month so that you can spot retention problems early. You should also track GRR as a rolling 12-month average for planning and investor updates, since that view smooths out one-off swings and seasonality.

Does GRR include expansion revenue?

GRR does not include expansion revenue from existing customers. GRR ignores upsells, upgrades, cross-sells, and extra usage, and only measures how much recurring revenue you keep at the original spend level.

How is GRR different from NRR?

GRR is different from NRR because GRR excludes expansion revenue and NRR includes it. GRR caps at 100% and shows baseline stability, while NRR can go above 100% and shows growth from existing customers.

What should I do if my GRR is below the benchmark?

If your GRR is below the benchmark, start by reviewing churn and downgrade patterns by segment. Then improve onboarding, monitor usage to catch at-risk accounts early, tighten customer success touchpoints, and adjust pricing or tiers that push customers to downgrade or leave.

Can GRR exceed 100%?

GRR cannot exceed 100% because GRR does not count any expansion revenue. The best possible GRR is 100%, which happens only when there is no churn and no downgrades, and you keep every dollar of recurring revenue.

Track GRR with precision and confidence

You now know how to measure GRR and what affects it. To trust the metric, you need billing and data systems that log every churn, downgrade, and renewal as they happen.

Orb gives SaaS companies a billing platform built for accurate usage tracking. Orb RevGraph decouples usage data from pricing logic so your GRR calculation reflects real customer behavior, not delayed reports.

Here is how Orb enables accurate GRR tracking:

  • Capture every revenue change: Orb ingests raw event data with precision so you can include downgrades, churn, and contract changes as they happen when calculating GRR.
  • Preview retention trends before they hit revenue: Use Orb Simulations to see how pricing changes or tier adjustments affect customer usage before you ship them.
  • Segment by risk and value: Break revenue out by customer, pricing plan, and other dimensions  to see exactly where revenue is leaking.
  • Connect billing to your stack: Integrations with CRMs and data warehouses keep metrics fresh.

Ready to build retention you can measure and improve? Book a demo to try it out.

Share this post
Copied to Clipboard

Let's talk.

Please enter a valid work email
Please select a range of employees
By submitting this form, I agree to Orb's Website Terms of Use and Privacy Policy. I understand that Orb may use my information to send me product news and marketing communications. I can unsubscribe at any time through the unsubscribe link in any message or by contacting Orb directly.