Gross Dollar Retention (GDR)
What's Gross Dollar Retention (GDR)?
Gross Dollar Retention measures how much of your starting recurring revenue you keep ignoring any expansion. It isolates the downside risk by focusing solely on contraction (downgrades) and churn (cancellations). Because expansions are excluded, GDR answers the brutal question: How sticky is my existing ARR if no one upsells?
Unlike Net Dollar Retention, which nets expansion against churn, GDR can never exceed 100 %. When GDR falls, you know revenue is leaking even before factoring in upsells.
Real-life GDR Example
Let’s look at the ARR waterfall for a single customer. Note that unlike most waterfall charts, the rows indicate the different products that the customer has, and the values are the ARR for each particular product.
1. Product waterfall
2. Total per period
Gross Dollar Retention (GDR )vs Net Dollar Retention (NDR)
GDR is often confused with NDR so it's important to understand both concepts. Both matter but they answer different questions.
- GDR measures revenue preservation only. It reflects customer stability and core product value.
- NDR includes expansion revenue and can exceed 100%. It reflects growth within the existing base.
a) The “leaky bucket” scenario
A company can report 120% NDR while quietly losing a large portion of its customer base. This happens when aggressive upsells to a subset of customers offset churn elsewhere.
GDR exposes this risk. If GDR is low, growth depends on constant expansion to replace lost revenue. That model becomes fragile during economic slowdowns.
b) The target customer focus
Not all churn is equally important. Losing poorly fitted customers is expected. Losing customers who match the ideal customer profile is dangerous.
GDR does not distinguish between customer types on its own. That distinction comes from segmentation and cohort analysis, not from the metric itself.
GDR Methodologies
How to calculate Trailing Period GDR
Start with all customers with ARR at the start of the window. Record their Starting ARR, roll forward to the end of the chosen trailing period, and sum ARR from those same customers. Remove any expansions logged during the window, then calculate using the formula:
1. Customer waterfall
In the example below, note the customer ARR waterfall that details ARR in each quarter for each customer.
2. Total in each cohort
If expansion is present, note that the expansion is removed from the calculation. For customer Acme Corp, ARR increased by $5,000 from $5,000 to $10,000, but the GDR calculation only includes how much of the original $5,000 is retained. Bonner Books has contracted by $1,000 from $3,000 to $2,000, and is included in the GDR calculation.
3. Calculate the Trailing 12-month NDR
How to calculate Cohorted GDR
The Cohorted GDR measures the percentage of recurring revenue retained from a specific group of customers over a set period, excluding any expansion revenue.
To start calculating cohorted GDR, bucket customers by cohort start, e.g. Contract start, go‑live date, etc. Then, measure ARR in the first period for each cohort and measure the retained portion a fixed time later, excluding expansions.
We'll use the same formula we used for Trailing Period GDR while taking our chosen cohort into account.
Let's take a look at an in-depth example.
1. Customer waterfall
2.Customer cohorted retention
This way we can review GDR across different cohorts.
How to calculate Renewals GDR
For Renewals GDR, compare ARR on the expiring contract to ARR on the renewal. Upsells booked on the renewal are ignored, count only the like‑for‑like amount. Contracts that churn contribute zero.
In this case our formula becomes simplified.
1. New Business Deals
2. Renewal deals
Why does GDR matter?
GDR is often described as a “hard-nosed” metric because it isolates product quality and customer dependence. Customers only continue paying the same amount, or more, if the product is necessary to their operations. If revenue declines through churn or downgrades, something in the product, onboarding, pricing, or customer fit is breaking down. Here are the 3 most important things GDR lets you know:
- Investor signal. Investors evaluate existing product churn as a strong indicator of stickiness and lifetime value.
- Baseline health indicator. An NDR of 110 % looks less impressive if GDR is 80 %—it means upsells are masking heavy churn.
- Budgeting & forecasting. Finance teams use GDR to model the worst‑case revenue roll‑forward before expansion.
What's a good GDR?
A GDR depends on the type of business but there are general guidelines for what you should be aiming for.
- SMB businesses naturally face higher customer turnover, so a GDR of 85–90% is healthy, while 95%+ is exceptional
- Mid-market SaaS should sustain 90–95% to demonstrate durable retention, with 97%+ signaling strong product dependence
- Enterprise SaaS operates in lower-mortality customer environments, making 92%+ the minimum for healthy retention and 97–99% the benchmark for mission-critical products.
Use this table as a quick guideline for your business.
GDR Calculation Tips
- Analyze both GDR and NDR. A healthy business shows both high GDR (low leakage) and high NDR (strong net growth).
- Strip out expansions. Move seat adds, add‑ons, and price increases to a separate expansion bucket so they don’t inflate GDR.
- Exclude new customers. Like NDR, GDR tracks only customers present at both the start and end of the window.
- Align currency. Convert revenue to a single currency before summing.
- Use a consistent revenue type. Stick with ARR or MRR across all buckets.
Key Takeaways
- GDR focuses solely on retention, contraction, and churn. Since it ignores expansions it can never exceed 100 %.
- Trailing, cohort, and renewal views each surface different retention dynamics.
- Best‑in‑class SaaS companies achieve GDR ≥ 97 % (enterprise) and ≥ 95 % (mid‑market), minimizing revenue leakage and laying a solid foundation for net‑growth.