Gross Revenue Retention (GRR) shows how much of your starting Annual Recurring Revenue (ARR) remains after churn, before any expansion or upsell is counted. For SaaS teams, it is a focused retention metric: it isolates revenue loss from existing customers and helps you understand how much base revenue is protected over a period. A strong GRR usually signals healthy product fit, effective support, and manageable customer attrition.
Use this calculator when you want a clean view of revenue retention without mixing in expansion effects. Because GRR excludes upgrades and cross-sells, it is especially useful for comparing cohorts, tracking retention trends, and identifying whether churn is eroding your recurring base. Results are most meaningful when the starting ARR and churn ARR are measured over the same period and on the same revenue basis.
How This Calculator Works
The calculator takes your starting ARR and subtracts churned ARR to find the revenue still retained from the original base. It then divides that retained amount by the starting ARR and converts the result to a percentage.
This gives a straightforward retention rate for revenue that existed at the beginning of the period. Expansion revenue is intentionally excluded, so the output reflects gross retention rather than net growth.
Formula
Gross Revenue Retention (GRR) = (Starting ARR - Churn ARR) ÷ Starting ARR × 100%
Variables
| Variable | Meaning |
|---|---|
| Starting ARR | Recurring revenue at the beginning of the period. |
| Churn ARR | Recurring revenue lost from customers who churned during the period. |
| GRR | The percentage of starting ARR retained after churn, excluding expansion. |
Related note: Churn rate can be derived as Churn ARR ÷ Starting ARR × 100%. Since GRR is based on retained revenue, GRR and churn rate are complementary for the same starting ARR when no other adjustments are made.
Example Calculation
- Start with $800,000 in ARR.
- Identify churned ARR of $80,000.
- Subtract churn from the starting ARR: $800,000 - $80,000 = $720,000.
- Divide retained revenue by starting ARR: $720,000 ÷ $800,000 = 0.9.
- Convert to a percentage: 0.9 × 100% = 90%.
Result: GRR = 90%
Where This Calculator Is Commonly Used
- SaaS finance and revenue operations reporting.
- Customer retention and churn analysis.
- Cohort analysis for recurring revenue.
- Board decks and investor updates.
- Benchmarking product-market fit and service quality.
- Evaluating the impact of onboarding, support, and product changes on revenue retention.
How to Interpret the Results
A higher GRR means a larger share of starting ARR survived the period without being lost to churn. In general, a GRR above 90% is considered strong, 70% to 90% suggests moderate retention with room for improvement, and below 70% often indicates material churn pressure.
Interpret the number alongside customer segment, contract length, and time period. Short windows can be noisy, and a healthy GRR in one segment may mask weak retention in another. Because this metric excludes expansion, it is best used together with net revenue retention when you want to understand total revenue movement.
Frequently Asked Questions
What does Gross Revenue Retention measure?
Gross Revenue Retention measures the percentage of starting ARR that remains after churn, before expansion revenue is included. It tells you how much of the original recurring revenue base is preserved during a period. This makes it a focused indicator of retention quality and revenue stability.
How is GRR different from Net Revenue Retention?
GRR excludes expansion revenue, while Net Revenue Retention includes expansion, downgrades, and churn. GRR answers, “How much base revenue did we keep after churn?” NRR answers, “How much revenue did we end up with overall from the starting cohort?”
Can GRR be above 100%?
No. Because GRR excludes expansion revenue by definition, it cannot exceed 100% when calculated correctly. A result above 100% usually means expansion was accidentally included or the inputs were not measured on the same revenue basis.
What is a good GRR for a SaaS business?
There is no universal benchmark, but many SaaS teams view anything above 90% as strong. Results between 70% and 90% suggest acceptable retention with improvement potential, while lower values often indicate significant churn issues. Benchmarks vary by market, segment, and contract type.
What inputs do I need for this calculator?
You need two values: starting ARR and churn ARR. Both should represent the same period and the same revenue basis. If you mix monthly and annual figures, or use inconsistent definitions of churn, the result will not be reliable.
Why does expansion revenue not affect GRR?
GRR is designed to isolate the retention of existing revenue, so expansion is excluded on purpose. This separation helps teams see whether customers are staying, independent of upsells or growth from accounts that remain active.
Can partial-period churn distort the result?
Yes. If the period is too short or includes unusual timing effects, the result may be volatile. That is why GRR is often reviewed over consistent monthly, quarterly, or annual intervals and compared across cohorts rather than in isolation.
FAQ
What does Gross Revenue Retention measure?
Gross Revenue Retention measures the percentage of starting ARR that remains after churn, before expansion revenue is included. It tells you how much of the original recurring revenue base is preserved during a period. This makes it a focused indicator of retention quality and revenue stability.
How is GRR different from Net Revenue Retention?
GRR excludes expansion revenue, while Net Revenue Retention includes expansion, downgrades, and churn. GRR answers, “How much base revenue did we keep after churn?” NRR answers, “How much revenue did we end up with overall from the starting cohort?”
Can GRR be above 100%?
No. Because GRR excludes expansion revenue by definition, it cannot exceed 100% when calculated correctly. A result above 100% usually means expansion was accidentally included or the inputs were not measured on the same revenue basis.
What is a good GRR for a SaaS business?
There is no universal benchmark, but many SaaS teams view anything above 90% as strong. Results between 70% and 90% suggest acceptable retention with improvement potential, while lower values often indicate significant churn issues. Benchmarks vary by market, segment, and contract type.
What inputs do I need for this calculator?
You need two values: starting ARR and churn ARR. Both should represent the same period and the same revenue basis. If you mix monthly and annual figures, or use inconsistent definitions of churn, the result will not be reliable.
Why does expansion revenue not affect GRR?
GRR is designed to isolate the retention of existing revenue, so expansion is excluded on purpose. This separation helps teams see whether customers are staying, independent of upsells or growth from accounts that remain active.
Can partial-period churn distort the result?
Yes. If the period is too short or includes unusual timing effects, the result may be volatile. That is why GRR is often reviewed over consistent monthly, quarterly, or annual intervals and compared across cohorts rather than in isolation.