Gross Retention Rate Calculator: Formula, Benchmarks & GRR vs NRR

Gross retention rate is the least glamorous metric in SaaS and the one that quietly determines whether everything else works.

Gross Retention Rate Calculator

Calculate the percentage of recurring revenue retained from existing customers over a period, excluding expansion revenue from upgrades, cross-sells, and upsells.

Revenue from the existing customer group at the beginning of the period.

Recurring revenue lost when customers cancel.

Revenue reduction from existing customers moving to lower plans.

Choose the currency used for your revenue figures.

It measures how much recurring revenue you keep from existing customers before any expansion—no upgrades, no cross-sells, no price increases. Just the base, minus churn and contraction.

A gross retention rate calculator turns that into a percentage. What it doesn’t do is tell you whether the number is good, why it’s moving, or which customers are dragging it down. From experience, teams that track gross retention rate (GRR) closely catch retention problems months before they show up in net revenue retention. Teams that don’t usually find out when a renewal cycle goes sideways. If you’re building the full retention picture, the net revenue retention calculator and the SaaS expansion revenue calculator sit right next to this one.


What Is a Gross Retention Rate Calculator?

A gross retention rate calculator divides the recurring revenue you retained from existing customers by the recurring revenue you started the period with, excluding any expansion.

At its simplest, it answers: of the revenue we had at the start of the period, how much did we keep—before counting anything we sold on top?

That distinction matters. Net revenue retention includes expansion and can exceed 100%. Gross retention rate cannot. It caps at 100% because it only measures what you keep, not what you add. That cap is the point: GRR is a pure retention metric, and it’s the one that tells you how leaky the bucket actually is.


Why Gross Retention Rate Matters

Net revenue retention gets the board attention because it can exceed 100% and tells a growth story. Gross retention rate gets ignored because it can’t. That’s a mistake.

GRR is the floor under NRR. A company with 120% NRR and 75% GRR is expanding its way out of a retention problem—and that works until it doesn’t. A company with 105% NRR and 95% GRR has a fundamentally healthier base, even though the headline number is lower.

From what I’ve seen, GRR is also the metric that predicts trouble first. Expansion can mask churn for a few quarters. Contraction and downgrades show up in GRR before they show up in NRR, because NRR’s expansion component can offset them in the blended number. When GRR starts sliding, the retention problem is already real.

It also matters for valuation. Investors use GRR to assess the durability of the revenue base. A high GRR means the existing book is sticky; a low GRR means the business is running to stand still. Two companies with the same growth rate can trade at very different multiples if their GRR profiles differ.


The Gross Retention Rate Formula

The standard calculation:

Gross Retention Rate = ((Starting MRR − Churn − Contraction) ÷ Starting MRR) × 100

A worked example:

  • Starting MRR: $500,000
  • Churn: $30,000
  • Contraction: $15,000
  • Gross Retention Rate: (($500,000 − $30,000 − $15,000) ÷ $500,000) × 100 = 91%

That 91% means the business kept 91 cents of every dollar of existing revenue, before counting any expansion. It’s the retention floor.

The GRR vs. NRR Relationship

NRR = ((Starting MRR + Expansion − Churn − Contraction) ÷ Starting MRR) × 100

The difference between NRR and GRR is expansion. If NRR is 108% and GRR is 91%, expansion contributed 17 percentage points. That gap is useful—it tells you how much of your retention story depends on selling more to the customers you keep.

Variations You’ll Encounter

Revenue-based GRR: Uses MRR or ARR. The standard version.

Logo-based GRR: Uses customer count instead of revenue. Useful for understanding whether small or large customers are churning.

Dollar-based GRR: Weights by revenue, so large accounts matter more. This is the version most boards want.

A gross retention rate calculator should specify which version it’s running. Mixing them produces numbers that don’t compare.


Inputs That Change Everything

Starting MRR

Use the MRR at the start of the period, not the average or the ending balance. Ending MRR includes the very churn and contraction you’re trying to measure, which makes the rate look better than it is.

Churn

Fully churned revenue—customers who cancelled entirely. Include voluntary and involuntary churn (failed payments). Involuntary churn is often the easiest to fix and the most commonly ignored.

Contraction

Revenue lost from customers who stayed but reduced their commitment—downgrades, seat reductions, plan changes downward. Contraction is the mirror image of expansion and must be tracked with the same rigor.

Time Period

Monthly, quarterly, or annual. Monthly GRR is noisy; quarterly is smoother; annual hides seasonality. Pick one and stay consistent so the trend is comparable.

Segment

Enterprise, mid-market, and SMB retain at different rates. Blending them produces an average that describes none of them. Calculate GRR by segment before you calculate in aggregate.


Gross Retention Rate Benchmarks

There is no universal good GRR, but the ranges below reflect common patterns.

Segment / ModelTypical GRRTypical NRR
Enterprise90–95%110–130%
Mid-market85–90%105–120%
SMB70–85%95–110%
Usage-based infrastructure85–92%115–140%
Seat-based productivity85–92%100–115%
Consumer subscription60–75%90–105%

Table 1: Typical GRR and NRR ranges by segment. Treat as directional starting points, not targets.

Notice the pattern: enterprise retains better because contracts are longer and switching costs are higher. SMB retains worse because budgets are smaller and decisions are faster. The same 85% GRR is mediocre in enterprise and strong in SMB.

What usually works is benchmarking GRR against your own historical trend and your closest segment peers—not against an industry average that blends incompatible motions.


How to Calculate Gross Retention Rate: Step by Step

Step 1: Establish Starting MRR

Pull the MRR at the first day of the period. Segment it by customer and by plan.

Step 2: Log Churn

Identify every customer who cancelled during the period and the MRR they represented. Include involuntary churn.

Step 3: Log Contraction

Identify every customer who downgraded or reduced seats, and the MRR reduction. Same rigor as churn.

Step 4: Subtract from Starting MRR

Starting MRR minus churn minus contraction equals retained MRR.

Step 5: Divide by Starting MRR

Convert to a percentage.

Step 6: Compare to NRR

GRR alone is a retention number. GRR next to NRR is a diagnosis—it tells you how much of your retention story depends on expansion.


Worked Example: Gross Retention Rate for a Mid-Market SaaS

A mid-market SaaS company starts the quarter with $2,000,000 MRR.

  • Churn: $80,000
  • Contraction: $40,000
  • Expansion: $140,000

Gross Retention Rate: (($2,000,000 − $80,000 − $40,000) ÷ $2,000,000) × 100 = 94%

Net Revenue Retention: (($2,000,000 + $140,000 − $80,000 − $40,000) ÷ $2,000,000) × 100 = 101%

Now segment the calculation:

SegmentStarting MRRChurnContractionGRR
Enterprise$800,000$16,000$8,00097%
Mid-market$900,000$36,000$18,00094%
SMB$300,000$28,000$14,00086%

Table 2: Segmented GRR calculation. The blended 94% hides an SMB segment retaining at 86%.

The blended 94% looks healthy. The segmented view shows SMB is dragging the average down. That’s the diagnosis the aggregate number can’t provide—and the reason a gross retention rate calculator should always support segmentation.


Gross Retention Rate vs. Net Retention Rate

GRR and NRR use the same denominator and the same loss components. The only difference is expansion.

MetricIncludes Expansion?Can Exceed 100%?What It Tells You
Gross Retention RateNoNoHow much of the base you keep
Net Revenue RetentionYesYesWhether existing accounts grow or shrink

Table 3: GRR and NRR compared. Each answers a different question.

A company with 95% GRR and 110% NRR is keeping most of its base and expanding it. A company with 80% GRR and 110% NRR is churning heavily and replacing the lost revenue with expansion—a riskier position, because expansion is more sensitive to customer satisfaction than retention is.

From experience, the gap between NRR and GRR is the most useful single number in a retention dashboard. A widening gap means expansion is doing more of the work. A narrowing gap means the base is stabilizing.


How to Improve Gross Retention Rate

Fix Involuntary Churn First

Failed payments are the cheapest churn to fix. Dunning emails, card update prompts, and retry logic recover revenue that was never a customer decision. Many teams ignore involuntary churn because it doesn’t show up in the same dashboard as voluntary churn.

Instrument Onboarding

Customers who reach their first success milestone early retain better. Onboarding is a retention lever, not just an activation lever. Measure time-to-value and fix the steps where customers stall.

Track Contraction as Closely as Churn

A customer who downgrades is a customer who is halfway out the door. Contraction events are leading indicators of churn. Track them, categorize them, and investigate the pattern.

Segment the Problem

A blended GRR hides which segment is leaking. SMB churn and enterprise churn need different fixes. Calculate by segment before you design a retention program.

Watch for Expansion Masking Churn

A high NRR can coexist with weak GRR. If expansion is doing the heavy lifting, retention improvements may look unnecessary. They aren’t—expansion is more fragile than retention.


Common Mistakes When Calculating Gross Retention Rate

Using ending MRR as the denominator. Ending MRR includes the churn and contraction you’re trying to measure. Starting MRR is the correct base.

Excluding contraction. GRR without contraction is incomplete. A customer who downgrades is a retention loss even if they didn’t churn.

Ignoring involuntary churn. Failed payments are churn. Excluding them flatters the rate.

Blending segments. Enterprise and SMB retain at different rates. Segment before you calculate.

Confusing GRR with NRR. GRR excludes expansion and caps at 100%. NRR includes expansion and can exceed 100%. They’re related but not interchangeable.

Tracking only annually. Monthly or quarterly tracking catches contraction and churn early. Annual tracking catches it after it’s already a problem.


Gross Retention Rate in Forecasting and Valuation

GRR is a forecasting input. If you know your GRR and your starting MRR, you can project retained revenue—before expansion. That projection feeds revenue forecasts and tells you how much new sales you need to hit a growth target.

In valuation, GRR is a durability signal. A high GRR means the existing book is sticky and the revenue base is predictable. A low GRR means the business is running to stand still. Two companies with the same growth rate can trade at different multiples if their GRR profiles differ.

In practice, the most useful forecast combines GRR, NRR, and a new sales assumption. GRR tells you the floor, NRR tells you the expansion contribution, and new sales fills the gap to the growth target.


FAQ: Gross Retention Rate Calculator

What is a gross retention rate calculator?
A tool that divides retained recurring revenue—starting MRR minus churn and contraction—by starting MRR to measure how much of the existing base you kept, excluding expansion.

What is the gross retention rate formula?
((Starting MRR − Churn − Contraction) ÷ Starting MRR) × 100. A $500,000 starting MRR with $45,000 in churn and contraction produces a 91% GRR.

What is a good gross retention rate?
It depends on segment. Enterprise typically runs 90–95%, mid-market 85–90%, and SMB 70–85%. Compare within segment, not across segments.

How is GRR different from NRR?
GRR excludes expansion and caps at 100%. NRR includes expansion and can exceed 100%. GRR measures retention; NRR measures retention plus growth.

Can gross retention rate exceed 100%?
No. It excludes expansion, so it caps at 100% by definition.

Why does GRR matter if NRR is higher?
GRR is the floor under NRR. A high NRR with low GRR means expansion is masking a retention problem. GRR is the more honest retention signal.

Should I include contraction in GRR?
Yes. Contraction is a retention loss even if the customer didn’t churn. Excluding it flatters the rate.

Should I include involuntary churn in GRR?
Yes. Failed payments are churn. Excluding them overstates retention.

What is the difference between revenue-based and logo-based GRR?
Revenue-based GRR weights by revenue, so large accounts matter more. Logo-based GRR weights by customer count. Both are useful; they answer different questions.

How often should I calculate GRR?
Monthly or quarterly for operational tracking, and quarterly for board reporting. Annual tracking hides seasonality and delays diagnosis.

Should I calculate GRR by segment?
Yes. Enterprise and SMB retain at different rates. Blending them hides the diagnosis.

What does a declining GRR mean?
It means the existing revenue base is leaking faster than before. The cause could be churn, contraction, or both. Segment the calculation to find the source.

How does GRR affect valuation?
Investors use GRR as a durability signal. A high GRR means the revenue base is sticky and predictable. A low GRR means the business is running to stand still.

How does GRR relate to expansion revenue?
The gap between NRR and GRR is the expansion contribution. A widening gap means expansion is doing more of the work.

How do I improve GRR quickly?
Fix involuntary churn, improve onboarding time-to-value, track contraction as a leading indicator, and segment the problem before designing a retention program.


Call to Action

Calculate your GRR by segment before your next renewal cycle. Compare it to NRR and look at the gap—that gap is your expansion dependency. If GRR is sliding, fix the base before you spend more on expansion. Use a gross retention rate calculator to model the scenario before you commit to a retention program. If you’re building the full retention picture, the net revenue retention calculator and LTV to CAC ratio calculator give you the next layer of context.


You May Also Like

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top