What Is Gross Revenue Retention? The Floor Metric for SaaS Health
Gross revenue retention is the percentage of recurring revenue retained from existing customers — excluding any expansion revenue — making it a floor metric that shows the minimum revenue a business would keep if no customer ever expanded their contract.
Learn what the metric measures, how it differs from net revenue retention, what benchmarks matter by stage, and how to calculate it from your subscription data spreadsheet.
Drop your file in and ask a question — no account needed.
Upload your spreadsheet.xlsx .xls .csv — free to try, no accountOr start with
What this export contains
| Customer ID |
| Start ARR |
| End ARR |
| Churned ARR |
| Contracted ARR |
| Plan |
| Renewal Date |
| Churn Reason |
| Segment |
| Contract Term |
What usually goes wrong with it
Confusing it with net revenue retention overstates the health of the customer base
Net revenue retention includes expansion from existing customers and can exceed 100% even when the company is losing a significant portion of its customer base to churn — the gross version strips expansion out to show the true retention floor.
DataMimi Calculate it by dividing (Start ARR minus Churned ARR minus Contracted ARR lost to downgrades) by Start ARR, then multiply by 100 — this gives the true floor before any expansion is counted.
High expansion can mask dangerously low base retention
A company with 95% net revenue retention might actually have only 75% gross retention — meaning they're losing a quarter of their revenue base each year and relying heavily on upsells to compensate. Investors scrutinize both numbers precisely because of this dynamic.
DataMimi Track it alongside net revenue retention on the same chart to show investors and the board how much of your growth depends on expansion versus base retention.
Calculating it correctly requires excluding downgrades as well as churn
The correct calculation includes revenue lost to both full churn and customer downgrades — teams that only exclude full churns will overstate the true retention floor.
DataMimi Upload your customer ARR spreadsheet to Datamimi and ask 'what is our gross retention rate by customer segment' to calculate the metric without building complex formulas.
Common questions
What is gross revenue retention and how does it differ from net revenue retention?
Gross revenue retention is the percentage of recurring revenue retained from existing customers excluding expansion. Net revenue retention includes upsells and expansions, which can push it above 100%. The gross version shows the true retention floor — what revenue the company keeps before any growth from existing customers is counted.
What is a good gross revenue retention rate for SaaS?
Above 90% annually is considered strong for enterprise SaaS. SMB-focused SaaS typically sees 75–85% due to higher natural churn among smaller customers. Below 70% is a serious signal that customer success and product retention need immediate investment.
How do I calculate gross revenue retention in a spreadsheet?
For a given cohort: (Start ARR – Churned ARR – Downgrade ARR) / Start ARR × 100. Use the ARR at the start of the period as the denominator, and subtract both full churn and revenue lost to downgrades in the numerator. Do not include expansion or upsell revenue in either figure.
What does Datamimi cost for SaaS retention tracking?
Datamimi is free to start at $0/month with 40 credits. Paid plans: Lite at $9/month (400 credits), Starter at $24/month (1,500 credits, 3 files), Pro at $59/month (5,000 rollover credits), Team at $199/month (20,000 credits, 5 users).
Try it with your own file
DataMimi reads the file you actually have — merged cells, headers below row one, totals pasted at the bottom — and shows which rows and columns every number came from.
Ask about your file
