Gross Revenue Retention (GRR)

What is Gross Revenue Retention (GRR)?

Gross Revenue Retention (GRR) measures the percentage of recurring revenue retained from existing customers over a given period, excluding expansions (upsells, cross-sells). It reflects how well a company retains its customer base before factoring in growth from upgrades.

How to calculate Gross Revenue Retention (GRR)?

GRR is calculated by comparing starting recurring revenue from existing customers with the revenue retained from those same customers, after subtracting churn and downgrades.

Steps to calculate Gross Revenue Retention (GRR)

  • Step 1:
  • Identify Starting MRR/ARR (revenue from existing customers at the beginning of the period).

  • Step 2:
  • Subtract Contraction Revenue (lost revenue from customers who downgraded).

  • Step 3:
  • Subtract Churned Revenue (revenue lost from customers who canceled).

  • Step 4:
  • Exclude Expansion Revenue (do not include upsells or cross-sells).

  • Step 5:
  • Divide Retained Revenue by Starting Revenue.

  • Step 6:
  • Multiply by 100 to get GRR%.

Formula to calculate Gross Revenue Retention (GRR)

GRR (%) = (Starting Revenue – Contraction – Churn) ÷ Starting Revenue ×100

Benchmark for Gross Revenue Retention (GRR)

A GRR% of 80 and above is a strong benchmark for SaaS companies.

Related Metrics for Gross Revenue Retention (GRR)

  • Net Revenue Retention (NRR)
  • Customer Retention Rate (CRR)
  • Logo Churn Rate
  • Expansion Revenue %

FAQ's

GRR excludes expansions; NRR includes them. NRR can exceed 100%, GRR cannot.

No, since it excludes upsells, the maximum GRR is 100%.

GRR shows the true retention strength of the customer base without being “inflated” by upsells.