Gross dollar retention is the honest measure of how well you hold onto the revenue you already had. It strips out the flattering effect of upsells and expansion, so what you see is purely whether existing customers stayed at the same price they were paying. Investors look at it because it cannot be inflated by an aggressive sales motion.
The formula
GDR = (Starting MRR − Churned MRR − Downgrade MRR) ÷ Starting MRR × 100
Example: You start the period with $100,000 MRR. Customers churn $5,000 and downgrade $2,000. New customers and expansion are ignored entirely.
GDR = ($100,000 − $5,000 − $2,000) ÷ $100,000 = 93%.
What good looks like
- Best-in-class SaaS: 92-95% annual GDR.
- Healthy SaaS: 85-92% annual GDR.
- Below 85%: Usually signals product-market fit problems or wrong customer segment.
- Shopify subscription stores: GDR is rarely calculated this way (monthly customer churn is more common), but applying the same logic, healthy stores retain 85-95% of revenue from existing subscribers each month.
Why GDR caps at 100%
By definition, GDR excludes expansion revenue. It measures only the revenue you kept from customers you already had. The best possible outcome is that nobody churns and nobody downgrades, giving you exactly 100% — you held onto everything. That ceiling makes GDR the lower bound of retention metrics; net dollar retention can exceed 100% because it includes expansion.
Why GDR matters more than net retention sometimes
Net dollar retention can hide a churn problem if expansion is strong. A 110% NDR sounds great, but if it is achieved with 88% GDR plus 22% expansion, the underlying customer base is leaking. GDR shows the leak directly. Investors increasingly ask for both metrics, not just net. See gross revenue retention and GDR vs NDR.