Gross Revenue Retention
What Is Gross Revenue Retention?
Gross revenue retention is a SaaS metric showing how much recurring revenue a company keeps from its starting customers after cancellations and downgrades. It excludes upgrades, add-ons, added seats, and new customers, so it cannot exceed 100%.
Gross Revenue Retention Formula and Example
Use monthly recurring revenue (MRR) for monthly reporting or annual recurring revenue (ARR) for annual reporting.
- Start with recurring revenue from customers active at the beginning of the period.
- Subtract revenue lost through cancellations and plan downgrades.
- Divide the result by starting recurring revenue and multiply by 100.
- For example, a SaaS product starts with $100,000 in MRR and loses $4,000 to cancellations and $2,000 to downgrades. Its GRR is (($100,000 - $4,000 - $2,000) / $100,000) × 100, or 94%.
Gross Revenue Retention vs. Net Revenue Retention
GRR and net revenue retention, or NRR, measure different parts of subscription health.
| Metric | Includes | Maximum | Question answered |
|---|---|---|---|
| GRR | Churn and downgrades | 100% | How well does the core product retain existing recurring revenue? |
| NRR | Churn, downgrades, upgrades, and expansion | Above 100% | Can expansion revenue offset losses in existing accounts? |
Why GRR Matters for SaaS Product Teams
GRR makes revenue loss visible before upgrades can hide it.
- It can reveal product-value gaps behind cancellations or plan reductions.
- It helps assess whether pricing, packaging, or feature changes cause avoidable contraction.
- It improves recurring revenue reporting and renewal forecasting.
- It gives product, engineering, and success teams a shared measure for customer retention work.
Practical Limits of Gross Revenue Retention
GRR is useful, but it is not a complete view of subscription health.
- It does not show expansion through seats, usage, or add-ons.
- Inconsistent billing records can misclassify plan migrations as downgrades or expansions.
- Overall results can conceal risk when a few large accounts drive losses.
- Segment results by cohort, plan, contract size, and product usage to guide action.
How to Measure GRR Reliably in Subscription Software
A consistent method matters more than frequent calculation.
- Set a reporting period and choose MRR or ARR.
- Freeze the customer cohort active at the start of the period.
- Classify each subscription event as cancellation, downgrade, expansion, or no change.
- Exclude all expansion revenue from the GRR calculation.
- Reconcile subscription events with billing records before publishing results.
- Segment results before deciding which customers or product areas need attention.
Using GRR to Improve a Software Product
Review lost recurring revenue with cancellation reasons, onboarding completion, feature adoption, reliability incidents, and support themes. A decline after a release may indicate a technical issue, while a decline in one plan tier may signal confusing packaging. This turns GRR into an actionable product signal.
Gross Revenue Retention in Emergent-Built SaaS Apps
Teams can use Emergent to build SaaS applications, retention dashboards, and workflows that connect subscription events with usage data and customer feedback. An AI dashboard builder can help teams investigate churn and contraction faster. Build retention-aware SaaS apps with Emergent.
on Emergent today

