Dunning Management.

Updated

The word "dunning" sounds archaic - it comes from a 17th-century term for politely insisting on payment. The mechanics are very modern. Every recurring billing system has some percentage of charges fail every month (typically 5–10%). Without intervention, those failures convert directly to churn - and to lost revenue from customers who actually wanted to keep paying. Dunning is the system that gets those payments through.

Why payments fail (involuntary churn)

  • Expired card. The customer's card expired and the new one has different digits or a new expiration date.
  • Insufficient funds. Particularly common on debit cards or near the end of the month.
  • Card limit hit. Credit limit reached just before the recurring charge tried to clear.
  • Fraud flag. The customer's bank flagged the recurring transaction as suspicious and blocked it (more common after the customer travels or shops at an unusual merchant).
  • Bank-side technical error. Random failures that resolve on a retry.

None of these are the customer's active decision to cancel. They are friction - and friction is recoverable.

What a good dunning system does

  1. Smart retries. Instead of retrying immediately, wait for patterns that match how issuing banks reset card limits and clear holds - typically 1, 3, 5, and 7 days after the initial failure. Some systems use machine learning to optimize the schedule per card-issuer.
  2. Card updater integration. Visa Account Updater and Mastercard Automatic Billing Updater push new card numbers to merchants when customers get reissued cards. A dunning system that uses these recovers many failures automatically without the customer ever knowing.
  3. Email cadence. "Your payment failed" → "We're trying again in 2 days" → "Last attempt - please update your card." The tone should be helpful, not threatening. The CTA is always: update your card.
  4. One-click recovery. The email link should land the customer on a pre-authenticated payment-update page, not a login screen. Every extra click is a recovery you don't get.
  5. Eventual pause or cancel. After all retries fail, the subscription pauses or cancels cleanly - and triggers a win-back sequence rather than disappearing silently.

How much revenue dunning recovers

For most Shopify subscription businesses, dunning recovers 30–50% of failed-payment churn. On a subscription store doing $100K/month with 8% monthly payment failure, that's $2,400–$4,000/month in saved revenue. Good dunning typically pays for itself within the first 30 days.

Frequently asked questions

What is dunning in subscription billing?+
Dunning is the process of recovering failed recurring payments. When a card is declined, the dunning system automatically retries the charge on optimized intervals, emails the customer to update their payment method, and uses card-updater services to swap in new card numbers - recovering payments that would otherwise become churn.
How is dunning different from collections?+
Collections is a third-party process for chasing unpaid invoices, typically used in B2B or for late long-term debts. Dunning is an in-system automation specifically for recurring billing - it tries to recover the customer to active status, not pursue a debt. The tone, mechanics, and goals are different.
What is a typical dunning email sequence?+
A common pattern: Day 0 - "Your payment didn't go through, we'll try again in 2 days"; Day 2 - "Still couldn't process - please update your card"; Day 5 - "Last attempt before we pause your subscription." Each email links to a one-click payment update page.
Does Joy Subscriptions handle dunning automatically?+
Yes. Joy includes built-in smart retry logic, dunning email templates, card-updater integration with Shopify Payments, and a one-click payment update flow for customers - all configured for you during onboarding.

Start growing your subscription revenue

Join 5,000+ Shopify merchants using Joy Subscriptions. Free to install, no credit card required.