Gross Revenue Retention (GRR) Calculator

Calculate Gross Revenue Retention (GRR) metrics for ecommerce, SaaS, marketing, and operations.

GRR
92%

This gross revenue retention (GRR) calculator measures the percentage of recurring revenue retained from existing customers over a period, accounting for downgrades and cancellations but excluding any upside from upsells or expansion.

Enter your starting recurring revenue, and the revenue lost to downgrades and churn, and the calculator returns your GRR.

Worked Calculation Examples

ScenarioResultCalculation Step
$1,000,000 starting revenue, $30,000 downgrades, $70,000 churnGRR = 90%GRR = (1,000,000 − 30,000 − 70,000) ÷ 1,000,000 = 900,000 ÷ 1,000,000 = 90%.
$500,000 starting revenue, $10,000 downgrades, $15,000 churnGRR = 95%GRR = (500,000 − 10,000 − 15,000) ÷ 500,000 = 475,000 ÷ 500,000 = 95%.

The GRR Formula

GRR = (starting revenue - downgrades - churned revenue) / starting revenue, expressed as a percentage. GRR is capped at 100% by definition, since it only measures revenue retained or lost - any revenue gained from expansion or upsells is deliberately excluded.

Why GRR Excludes Expansion Revenue

GRR is intentionally designed to isolate how well a company retains its existing revenue base, separate from its ability to grow that base through upsells - a company could have poor retention masked by strong expansion revenue if the two metrics were combined, which is why GRR and NRR (which does include expansion) are typically reported together.

How to Use the Gross Revenue Retention (GRR) Calculator

  1. Open the Gross Revenue Retention (GRR) Calculator and enter the values requested in the input fields.
  2. Check the units, percentages, dates, or time periods before reading the answer.
  3. Review the instant result and adjust any value to compare another scenario.
  4. Use the formula, example, and FAQs below to understand how the gross revenue retention calculator works.

Frequently Asked Questions

How do you calculate gross revenue retention?

Subtract downgrades and churned revenue from starting revenue, then divide by starting revenue: GRR = (starting revenue - downgrades - churn) / starting revenue.

What is a good GRR for a SaaS company?

GRR above 90% is commonly considered strong for SaaS businesses, indicating that a large majority of existing revenue is retained year over year before accounting for any expansion.

Why is GRR always 100% or less?

GRR only measures revenue retained or lost from an existing base - it deliberately excludes any new expansion revenue, so it can never exceed the starting revenue amount.

How do I use this gross revenue retention calculator?

Enter the known values, review the units or settings, and the calculator updates the result instantly. The formula and example on this page show how the answer is produced.

What does the Gross Revenue Retention (GRR) Calculator calculate?

Calculate Gross Revenue Retention (GRR) metrics for ecommerce, SaaS, marketing, and operations. It is designed for fast browser-based calculations without sign-up, downloads, or manual spreadsheet setup.

What formula does this gross revenue retention use?

The formula is: GRR = (Starting Revenue − Downgrades − Churn) ÷ Starting Revenue. GRR emerged as a standard SaaS benchmarking metric during the 2010s specifically because it isolates retention from growth - unlike NRR, it's capped at 100%, letting investors evaluate how 'sticky' a product's existing customer base is on its own, without expansion revenue potentially masking a serious underlying churn problem.

Last updated: September 27, 2026.