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?

Gross Dollar Retention
=
Retained ARR from existing customers that started in a previous period, excluding expansion
ARR retained from a previous period

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. 

To see how retention fits into a broader recurring revenue picture, teams should pair GDR with ARR reporting and segmentation.

Real-life GDR Example

Looking at the ARR waterfall for a single customer, the rows indicate the different products that the customer has, and the values are the ARR for each particular product.

1. Product waterfall

Product Q1 2024 Q2 2024 Q3 2024 Q4 2024 Q1 2025 Q2 2025 Q3 2025 Q4 2025
Platform $10,000 $10,000 $10,000 $10,000 $15,000 $15,000 $15,000 $15,000
User Seats $3,000 $3,000 $3,000 $3,000 $2,000 $2,000 $2,000 $2,000
API Access $3,000 $3,000 $3,000 $3,000 $3,000 $1,000 $1,000 $1,000
AI Agent $2,000 $2,000 $2,000 $2,000 $2,000

2. Total per period

Period Total ARR
Starting period (Q2 2024) $10,000 + 3,000 + $3,000 = $16,000
Ending period (Q2 2025) $10,000 + $2,000 + $1,000 = $13,000

3. Trailing Q2 2024 → Q2 2025

The Platform product expanded from $10,000 to $15,000, but for GDR purposes the expansion is ignored. Only the original $10,000 is counted as retained.

User Seats and API Access both contracted over the trailing 12-month period, reducing retained ARR and lowering GDR.

The AI Agent product was purchased after Q2 2024 and did not exist in the starting period, so it is excluded entirely from the GDR calculation.

Trailing 12-month GDR = $13,000 ÷ $16,000 = 81%

Tracking GDR at the product level helps ensure that expansion into new products does not mask contraction or churn in existing products, providing a clearer view of true retention over time.

GDR Methodologies

Calculation Method How it Works When to Use
Trailing Period Compare ARR from all customers active in month X to ARR from those same customers 1, 3, 6, or 12 months later, excluding expansion. Get a quick pulse on recent ARR retention.
Cohorted Group customers by acquisition cohort and measure GDR at a fixed interval (for example, 12 months) after contract start. Track how stickiness improves with product maturity and onboarding changes.
Renewal For contracts up for renewal, compare ARR on the expiring contract to ARR on the renewed contract, counting churned contracts as zero. Evaluate pricing and customer success performance without the noise of upsell motions.

a) 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:

Trailing-period GDR
=
Retained ARR − Contraction ARR − Churned ARR
Retained ARR

1. Customer waterfall

In the example below, note the customer ARR waterfall that details ARR in each quarter for each customer.

Customer Q1 2024 Q2 2024 Q3 2024 Q4 2024 Q1 2025 Q2 2025 Q3 2025 Q4 2025
Acme Corp $5,000 $5,000 $5,000 $5,000 $10,000 $10,000 $10,000 $10,000
Bonner Books $3,000 $3,000 $3,000 $3,000 $2,000 $2,000 $2,000
CHOAM $10,000 $10,000 $10,000 $10,000 $7,000 $7,000
Daedalus Tech $7,000 $7,000 $7,000 $7,000 $10,000

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.

Cohort Customers Included Total ARR
Starting cohort (Q2 2024) Acme Corp + Bonner Books $8,000
Ending cohort (Q2 2025) Acme Corp + Bonner Books $7,000

3. Calculate the Trailing 12-month NDR

GDR = $7,000 ÷ $8,000 = 87.5%

A trailing 12-month GDR of 87.5% is acceptable but not strong. It can be acceptable for SMB or high-volume SaaS businesses, but for mid-market or enterprise SaaS it signals elevated churn or downgrades that will increase pressure on growth and sales to compensate.

b) 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.

GDR (Cohort)
=
Retained ARR − Contraction ARR − Churned ARR
Retained ARR

Let's take a look at an in-depth example.

1. Customer waterfall

Customer Start Cohort Quarter 0 Quarter 1 Quarter 2 Quarter 3 Quarter 4 Quarter 5 Quarter 6 Quarter 7
Q1 2024 $5,000 $5,000 $5,000 $5,000 $10,000 $10,000 $10,000 $10,000
Q2 2024 $3,000 $3,000 $3,000 $3,000 $2,000 $2,000 $2,000 $2,000
Q3 2024 $10,000 $10,000 $10,000 $10,000 $7,000 $7,000
Q4 2024 $7,000 $7,000 $7,000 $7,000 $10,000

2.Customer cohorted retention

Customer Start Cohort Quarter 0 Quarter 1 Quarter 2 Quarter 3 Quarter 4 Quarter 5 Quarter 6 Quarter 7
Q1 2024 100% 100% 100% 100% 100% 100% 100% 100%
Q2 2024 100% 100% 100% 100% 67% 67% 67% 67%
Q3 2024 100% 100% 100% 100% 70% 70%
Q4 2024 100% 100% 100% 100% 43%

This way we can review GDR across different cohorts.

c) 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.

Renewals GDR
=
Renewed ARR
Up-for-renewal ARR

1. New Business Deals

Customer Deals ARR Contract Start Contract End
Acme Corp – New Business $5,000 Q1 2024 Q1 2025
Bonner Books – New Business $3,000 Q2 2024 Q2 2025
CHOAM – New Business $10,000 Q3 2024 Q3 2025
Daedalus Tech – New Business $7,000 Q4 2024 Q4 2025

2. Renewal deals

Customer Deals ARR Contract Start Contract End
Acme Corp – Renewal $5,000 Q1 2025 Q1 2026
Bonner Books – Renewal $2,000 Q2 2025 Q2 2026
CHOAM – Renewal $7,000 Q3 2025 Q3 2026
Daedalus Tech – Churned $0 Q4 2025 Q4 2026

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:

  1. Investor signal. Investors evaluate existing product churn as a strong indicator of stickiness and lifetime value.
  2. Baseline health indicator. An NDR of 110 % looks less impressive if GDR is 80 %—it means upsells are masking heavy churn.
  3. Budgeting & forecasting. Finance teams use GDR to model the worst‑case revenue roll‑forward before expansion.

You can also benchmark GDR alongside the growth metrics that matter most for SaaS companies as they scale.

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.

Segment Good Great Excellent
SMB (< $5K ACV) ≥ 85% ≥ 90% ≥ 95%
Mid-Market ($5K – $50K ACV) ≥ 90% ≥ 95% ≥ 97%
Enterprise (> $50K ACV) ≥ 92% ≥ 97% ≥ 99%

GDR Calculation Tips

  1. Analyze both GDR and NDR: A healthy business shows both high GDR (low leakage) and high NDR (strong net growth).
  2. Strip out expansions: Move seat adds, add‑ons, and price increases to a separate expansion bucket so they don’t inflate GDR.
  3. Exclude new customers: Like NDR, GDR tracks only customers present at both the start and end of the window.
  4. Align currency: Convert revenue to a single currency before summing.
  5. Use a consistent revenue type: Stick with ARR or MRR across all buckets.

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.

Here are two examples of why comparing GRD and NDR is important:

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.

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.

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.

Need custom guidance? Book a demo to see how Grid helps you stay on top of your GDR.

Discover More with Grid

Explore Grid's full potential—book a demo or dive in today!
Start for Free
Start for Free