What is dunning management?

Dunning management refers to the process of recovering failed subscription payments through automated retry logic, customer notifications, and payment method updates. When a customer’s payment fails (due to insufficient funds, expired card, etc.), dunning systems automatically retry the payment at optimal times, notify the customer of the failure, and provide options to update their payment method. Effective dunning management can recover 30% to 50% of failed payments that would otherwise result in subscription cancellations.

Most subscription businesses handle failed payments poorly. They either retry once and give up, or they do not retry at all. This leaves significant revenue on the table.

This guide explains how dunning management works, the best practices, and the tools available.


Table of Contents

  1. What is dunning management?
  2. The Cost of Failed Payments
  3. How Dunning Management Works
  4. Dunning Best Practices
  5. Dunning Software Options
  6. Frequently Asked Questions (FAQ)

1. The Cost of Failed Payments

Before implementing dunning management, understand the financial impact of failed payments.

Example: SaaS Company with 10,000 Subscribers

• Monthly subscription: $99
• Monthly recurring revenue (MRR): $990,000
• Failed payment rate: 5% (500 failed payments per month)
• Recovery rate without dunning: 20% (100 recovered)
• Revenue lost: $39,600 per month

With effective dunning management:

  • Recovery rate: 50% (250 recovered)
  • Additional revenue recovered: $14,850 per month
  • Annual additional revenue: $178,200

2. How Dunning Management Works

Dunning management is a multi-step process.

Step 1: Payment Failure Detection

When a payment fails, the payment processor notifies your system.

Step 2: Immediate Retry

Immediately retry the payment (within seconds or minutes). Many failures are temporary (e.g., network timeout) and will succeed on retry.

Step 3: Customer Notification

Send the customer an email notification explaining that their payment failed and providing options to update their payment method.

Step 4: Scheduled Retries

Schedule additional retries at optimal times (e.g., 3 days later, 7 days later, 14 days later).

Step 5: Escalation

If retries fail, escalate the dunning process:

  • Send additional customer notifications.
  • Offer incentives to update payment method.
  • Temporarily suspend service (if appropriate).

Step 6: Cancellation

If all recovery attempts fail, cancel the subscription.


3. Dunning Best Practices

Best Practice 1: Retry at Optimal Times

Do not retry immediately. Wait a few days to give the customer time to fix the issue (e.g., deposit funds, update card).

Optimal retry schedule:

  • Immediate retry (within 1 hour).
  • Retry 1: 3 days later.
  • Retry 2: 7 days later.
  • Retry 3: 14 days later.

Best Practice 2: Send Clear Customer Notifications

Send clear, actionable emails explaining:

  • That their payment failed.
  • Why it failed (if known).
  • What they need to do to fix it.
  • A direct link to update their payment method.

Best Practice 3: Make Updating Payment Method Easy

Make it trivially easy for customers to update their payment method:

  • Provide a one-click link to update payment method.
  • Allow customers to update payment method from their account dashboard.
  • Provide multiple payment method options.

Best Practice 4: Offer Incentives

For high-value customers, offer incentives to update their payment method:

  • “Update your payment method and get 10% off next month.”
  • “Update your payment method and we will waive the failed payment fee.”

Best Practice 5: Use Dunning Software

Do not build dunning management from scratch. Use specialized dunning software like Churn Buster, Recurly, or Stripe Billing that handles the complexity for you.


4. Dunning Software Options

Several software solutions specialize in dunning management.

Option 1: Stripe Billing

Stripe’s built-in dunning management automatically retries failed payments with intelligent retry scheduling.

Option 2: Churn Buster

Churn Buster specializes in dunning and offers advanced features like custom email templates and A/B testing.

Option 3: Recurly

Recurly is a subscription management platform that includes dunning management.

Option 4: Zuora

Zuora is an enterprise subscription management platform with advanced dunning capabilities.


5. Frequently Asked Questions (FAQ)

How many times should I retry a failed payment?

Typically 3 to 5 retries over 2 to 4 weeks. After that, the customer is unlikely to fix the issue.

Should I charge a fee for failed payments?

Some subscription businesses charge a $3 to $5 fee for failed payments. This can incentivize customers to update their payment method, but it can also increase churn. Test to see what works for your business.

What if a customer’s card is stolen?

If a customer reports that their card was stolen, immediately cancel the subscription and contact them to collect a new payment method.