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 (GDR) Formula

(Beginning MRR − Churned MRR − Downgrade MRR) ÷ Beginning MRR
= GDR

MRR can be replaced with ARR if the business operates primarily on annual contracts. The retention logic remains the same.

GDR Example

  • Beginning MRR: $1,000,000
  • Churned MRR (cancellations): −$20,000
  • Downgrade MRR: −$5,000
GDR = ($1,000,000 − $20,000 − $5,000) ÷ $1,000,000 = 97.5%

This means the company retained 97.5% of its starting recurring revenue from existing customers during the period, excluding any expansion. Gross Dollar Retention focuses purely on revenue preservation and is often used as a signal of core product value and customer stability.

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

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

Trailing 12-Month Gross Dollar Retention (GDR) Formula

$13,000 ÷ $16,000
= 81% GDR

Trailing 12-Month GDR Example (Q2 2024 → Q2 2025)

  • Starting ARR (Q2 2024, same products only): Platform $10,000 + User Seats $3,000 + API Access $3,000 = $16,000
  • Ending ARR (Q2 2025, same products only): Platform $10,000 (renewed) + User Seats $2,000 + API Access $1,000 = $13,000

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.

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.

Net Dollar Retention (NDR) Formula

(Starting MRR + Expansion − Contraction − Churned MRR) ÷ Starting MRR
× 100 = NDR

NDR Example

  • Starting MRR: $100,000
  • Expansion: +$15,000
  • Contraction: −$5,000
  • Churned MRR: −$2,000
NDR = ($100,000 + $15,000 − $5,000 − $2,000) ÷ $100,000 × 100 = 108%

This means the company grew revenue from existing customers by 8% over the period after accounting for upgrades, downgrades, and churn. Net Dollar Retention includes expansion, so it can exceed 100%.

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

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.

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:

Trailing-Period Gross Dollar Retention (GDR) Formula

(Retained ARR − Contraction ARR − Churned ARR) ÷ Retained ARR
= Trailing-period GDR

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

Trailing 12-Month Gross Dollar Retention (GDR)

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

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

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.

Cohort Gross Dollar Retention (GDR) Formula

(Retained ARR − Contraction ARR − Churned ARR) ÷ Retained ARR
= GDR (cohort)

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.

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.

Renewals Gross Dollar Retention (GDR) Formula

Renewed ARR ÷ Up-for-renewal ARR
= Renewals GDR

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.

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.

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.

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