What Is Dunning? A Complete Guide for Subscription Businesses
If you run a subscription business, you'll eventually encounter the word "dunning." It sounds old-fashioned — and it is — but the concept behind it is one of the most important revenue levers you have.
Dunning is the process of communicating with customers to collect failed payments. In the SaaS and subscription world, it specifically refers to the automated sequence of retries and emails that happen after a recurring payment fails.
A Brief History of Dunning
The word "dun" dates back to the 17th century and means "to make persistent demands for payment." Originally, it involved literal letters sent to debtors — sometimes hand-delivered — requesting they settle their accounts.
In the modern subscription economy, dunning has been completely reimagined. Instead of aggressive debt collection, it's a customer-friendly, automated process designed to solve a technical problem: the customer's payment method stopped working, and they probably don't even know it.
The shift matters. Most failed payments aren't the customer's fault. Cards expire, banks flag transactions, and accounts temporarily run low. Dunning isn't about chasing bad actors — it's about helping good customers stay subscribed.
Involuntary Churn vs. Voluntary Churn
To understand why dunning matters, you need to understand the two types of churn:
Voluntary Churn
The customer actively decides to leave. They cancel their subscription, downgrade, or switch to a competitor. This is a product problem — they didn't get enough value.
Involuntary Churn
The customer's payment fails and they eventually drop off — not because they wanted to leave, but because their payment method broke. Common causes:
- Expired credit card — The most common reason. Cards typically expire every 3–4 years.
- Insufficient funds — Temporary. Often resolves after payday.
- Bank decline — The issuing bank blocked the transaction for fraud prevention or policy reasons.
- Closed account — The customer changed banks or closed the card.
Industry data shows that involuntary churn accounts for 20–40% of all subscriber losses. For a business with 5% monthly churn, that means 1–2% is entirely preventable. Fix that, and you've meaningfully changed your growth trajectory.
The Anatomy of a Dunning Sequence
A dunning sequence is the series of automated actions that happen after a payment fails. A typical sequence runs 10–14 days and includes both retry attempts and customer emails.
Day 0 — Payment Fails
The subscription payment is attempted and declined. The dunning sequence triggers immediately.
Action: Send the first email. Keep it informational, not alarming.
Subject: Quick heads-up — your payment didn't go through
Hi Sarah,
Your payment of $49.00 for your Pro plan didn't go through. This usually happens when a card expires or a bank flags the transaction.
[Update your payment method →]
We'll retry automatically, but updating your card is the fastest fix.
Day 2–3 — First Retry
Attempt the charge again. For insufficient funds, this is often enough — the customer may have been between paychecks.
Action: If the retry succeeds, send a confirmation and end the sequence. If not, continue.
Day 5 — Second Email
A gentle follow-up for customers who didn't act on the first email.
Subject: Your subscription needs attention
Hi Sarah,
We've tried processing your $49.00 payment again, but it's still not going through. To avoid any interruption to your service, please update your payment method.
[Update payment method →]
Day 7 — Second Retry + Third Email
Another retry attempt. If it fails, escalate the email tone slightly.
Subject: Action needed — your account will be paused soon
Hi Sarah,
We've been unable to process your payment of $49.00. If we can't collect payment in the next 3 days, your account will be temporarily paused.
[Update payment method now →]
If you've already updated your card, you can ignore this — we'll retry automatically.
Day 10 — Final Attempt
Last retry. If it fails, the subscription is typically paused or canceled.
Action: Send a final email. Make it clear but not hostile.
Subject: Final notice — your Pro plan will be paused tomorrow
Hi Sarah,
This is our last attempt to process your $49.00 payment. If we can't collect payment by tomorrow, your account will be paused and you'll lose access to your data exports and automations.
[Update payment method →]
We'd hate to see you go — this is almost always a simple card issue that takes 30 seconds to fix.
Day 11+ — Subscription Paused
If all retries and emails fail, the subscription enters a grace period or is canceled. Some businesses keep the account in a "paused" state for 30 days, allowing the customer to reactivate by updating their payment method.
Dunning Email Best Practices
Tone
- Friendly, not threatening. You're helping them, not collecting a debt.
- Escalate gradually. Start casual, get more urgent over time.
- Acknowledge it's probably not their fault. "This usually happens when a card expires" removes blame.
Content
- Use the customer's name. Personalization matters.
- Include the exact amount. "$49.00 for your Pro plan" is more concrete than "your subscription payment."
- One clear call-to-action. A single button to update their payment method. Don't bury it.
- Mention what they'll lose. Specific features are more motivating than "your account."
Timing
- Don't email every day. 3–4 emails over 10–14 days is the sweet spot.
- Send at reasonable hours. 9–10 AM in the customer's timezone works well.
- Respect weekends. B2B customers won't act on Saturday. B2C might.
Technical
- Use a link that pre-fills their info. Don't make them log in and navigate to billing settings.
- Make the link work without authentication if possible. One-click updates have the highest conversion.
- Include an unsubscribe option. Even dunning emails should comply with email regulations.
Metrics to Track
Recovery Rate
The percentage of failed payments that are eventually collected. This is your primary KPI.
- Without dunning: 10–20% (customers who notice and fix it themselves)
- With basic retries: 30–40%
- With retries + dunning emails: 60–80%
Time to Recovery
How many days from the initial failure to successful payment. Shorter is better — every day the payment is outstanding is a day the customer might forget about you.
Email Performance
- Open rate — Are customers seeing your dunning emails? Aim for 50%+.
- Click-through rate — Are they clicking the update link? Aim for 15%+.
- Recovery by step — Which email in the sequence drives the most recoveries? This tells you where to focus optimization.
Revenue Impact
The total dollar amount recovered per month. This is the number that justifies everything.
Calculate it simply: (Failed payment $ × recovery rate) = Revenue saved from churn.
Common Dunning Mistakes
1. Not Having Dunning at All
The biggest mistake. If you're relying entirely on Stripe's default retry schedule with no customer communication, you're leaving 30–50% of recoverable revenue on the table.
2. Too Many Emails
More than 5 emails in a dunning sequence is counterproductive. Customers start ignoring them or marking them as spam.
3. Wrong Tone
Aggressive or guilt-inducing language backfires. The customer's card expired — they didn't commit fraud. Keep it helpful.
4. No Direct Link
Telling customers to "log in and update your payment method in settings" adds friction. Include a direct link that takes them straight to the payment update form.
5. Ignoring Failure Reasons
Sending the same email for every failure type is a missed opportunity. An "insufficient funds" decline needs a different message than an "expired card" decline.
6. Giving Up Too Soon
Some businesses cancel subscriptions after the first failed payment. A 10–14 day recovery window gives you the best chance of keeping the customer.
The ROI of Dunning
Dunning is one of the highest-ROI investments a subscription business can make. Here's a simple example:
- Monthly recurring revenue: $50,000
- Monthly payment failure rate: 5% ($2,500 at risk)
- Without dunning: 20% self-recovery = $500 saved
- With dunning: 70% recovery = $1,750 saved
- Incremental recovery: $1,250/month = $15,000/year
For most businesses, a dunning system pays for itself within the first week.
Getting Started
If you don't have dunning set up yet, here's the minimum viable version:
- Enable Stripe Smart Retries — Free, takes 30 seconds, and immediately improves your baseline recovery rate.
- Set up 3 email templates — Day 0 (friendly notice), Day 5 (reminder), Day 10 (final warning).
- Include a direct payment update link — Use Stripe's Customer Portal or a hosted payment page.
- Track your recovery rate — Measure before and after so you know the impact.
Or, if you want to skip the manual setup, you can connect a dedicated dunning tool that handles retries, emails, and analytics automatically.
PayFix handles the entire dunning process for Stripe businesses — smart retries, personalized emails, and recovery analytics. Set it up once and let it run. Start your free trial →
