SaaS Metrics

GRR (Gross Revenue Retention)

GRR measures how much of a cohort's starting revenue remains after churn and downgrades, excluding expansion.

Written by MetricKit EditorialReviewed by MetricKit Editorial ReviewUpdated 2026-01-23
How MetricKit maintains this page

Review the methodology behind the formulas, see how content is reviewed, and use the contact page for questions, feedback, or corrections.

Definition

GRR measures how much of a cohort's starting revenue remains after churn and downgrades, excluding expansion.

Formula

GRR = (starting MRR - contraction - churn) / starting MRR

Example

If starting MRR is $100k, contraction is $5k, and churn is $10k, GRR = ($100k-$5k-$10k)/$100k = 85%.

How to use it

  • GRR isolates durability (product stickiness) from expansion.
  • Use GRR to validate that growth isn't masking underlying churn.

Common mistakes

  • Including expansion in GRR (by definition it's excluded).
  • Mixing cohorts or time windows (start from one cohort, losses from another).

Measured as

GRR = (starting MRR - contraction - churn) / starting MRR

Misused when

  • Including expansion in GRR (by definition it's excluded).
  • Mixing cohorts or time windows (start from one cohort, losses from another).

Operator takeaway

  • GRR isolates durability (product stickiness) from expansion.
  • Use GRR to validate that growth isn't masking underlying churn.
  • Keep GRR (Gross Revenue Retention) consistent by cohort, segment, and period before you use it as a decision signal in planning or reporting.
  • Interpret the metric alongside retention, margin, or payback so one ratio does not hide the real operating trade-off.

Next decision

  • Quantify the impact with GRR Calculator if you need to turn the definition into an operating assumption.
  • Read GRR (Gross Revenue Retention): definition, formula, how to calculate if the decision depends on interpretation, policy, or trade-offs beyond the raw formula.

Where to use this on MetricKit

Calculators

Guides