Gross Revenue Retention Calculator

Gross Revenue Retention (GRR) measures the percentage of recurring revenue you retain from existing customers after subtracting cancellations (churn) and downgrades (contraction), but before counting any upsells or expansions. Because it excludes expansion, GRR can never exceed 100%. It is the cleanest measure of your ability to keep existing customers paying at their current level or above. Enter your starting MRR, churned MRR (cancellations), and contraction MRR (downgrades) to calculate GRR.

MRR at the beginning of the period
MRR lost from cancellations
MRR lost from plan downgrades
97.00%
$194,000.00

GRR formula

GRR = (Starting MRR - Churned MRR - Contraction MRR) / Starting MRR * 100

GRR has a maximum of 100%. Retained MRR = Starting MRR - Churned MRR - Contraction MRR. Note that expansion MRR (upsells) is excluded from GRR; to include it, use Net Revenue Retention (NRR).

GRR benchmarks and improvement

  • Enterprise SaaS with annual contracts typically targets GRR above 90%, benefiting from long commitment periods.
  • SMB SaaS on monthly billing often runs 80 to 90% GRR due to higher month-to-month churn.
  • Improve GRR by addressing the root causes of churn: poor onboarding, lack of feature adoption, pricing misalignment, or competitive pressure.
  • Customer success programs targeting accounts at risk of cancellation are the most direct investment in GRR improvement.

Gross revenue retention: frequently asked questions

What is gross revenue retention (GRR)?

Gross Revenue Retention (GRR) measures how much of your starting recurring revenue you retain after accounting for cancellations and downgrades, but before adding expansion revenue (upsells and upgrades). GRR has a theoretical maximum of 100%.

What is the difference between GRR and NRR?

GRR excludes expansion revenue (upgrades, seat additions, usage growth), so it can only go up to 100%. Net Revenue Retention (NRR) includes expansions and can exceed 100%, meaning existing customers generate more revenue than the prior period despite churn.

What is a good GRR for SaaS?

For enterprise SaaS, GRR above 90% is considered strong. SMB-focused SaaS typically targets GRR of 80 to 90%. Consumer subscription businesses often see lower GRR due to higher monthly churn. GRR below 70% indicates a serious retention problem.

Why does GRR matter for valuation?

GRR shows how durable your revenue base is. Investors use it to assess how much growth is required just to replace lost revenue. High GRR means the business can grow with less new sales effort. Low GRR creates a treadmill effect where new customer revenue is constantly consumed by churn.

How do I calculate GRR from monthly data?

GRR = (Starting MRR - Churned MRR - Contraction MRR) / Starting MRR. For annualized GRR, use annual contract values (ACV) instead of MRR, or compound monthly GRR over 12 months: Annual GRR = Monthly GRR^12.

Official sources

Reviewed by the CalculatorHub team, edited by James Graham, 15 June 2026. See our methodology.