All articles
11 min read • March 12, 2026

Dunning Email Best Practices: 7 Rules, and What Actually Backs Them

What to write, when to send it, and what tone actually works. Backed by data from industry research and patterns from SaaS dunning benchmarks.

A dunning email isn't a reminder. It's a recovery moment. You're writing to someone whose card just got declined, who probably doesn't know why, and who is one bad experience away from churning for real.

Seven rules for writing them. Where a published source supports a rule, it is cited. Where the honest answer is that nobody has measured it, that is said out loud — which turns out to be the case for most of the advice circulating on this topic, including an earlier version of this page.

1. The subject line makes or breaks you

Dunning emails do get opened. Across 5.4M failed payments, the first dunning email was opened 55.8% of the time, falling to 20.6% by the fifth (Churnkey with Stripe, 2025). For comparison, transactional email overall sits at a median 45.9% and ordinary B2B marketing email at roughly 31% (Silverpop/IBM; Mailchimp). No published study compares dunning subject lines against each other, so treat what follows as craft, not data:

✅ "Quick heads up: your payment didn't go through"

✅ "Action needed: please update your payment"

❌ "Payment Failed - Immediate Action Required" (too alarming)

2. The 5-stage sequence (timing matters)

The only published per-email figures we could find are Churnkey's, and they are far smaller than the numbers usually quoted: the first dunning email is credited with 2.8% recovery, and each additional email adds roughly one to two points. Their 42% figure is for email and SMS combined, not email alone. Timing is even thinner: the one published fact is that 90% of recoveries land within 10 days of the failure (Recurly). The cadence below is therefore a starting point shaped by that constraint, not a measured optimum:

StageTimingTone
1. SoftDay 0 (within 1h)Friendly, helpful
2. MediumDay 2Firm reminder
3. UrgentDay 5Service interruption warning
4. FinalDay 8Cancellation imminent
5. RecoveredAfter successful retryCelebratory, brief

3. Lead with empathy, not a transaction

The single biggest open-to-recovery lever: acknowledge that this is annoying for the customer. People know their card got declined. Acknowledging it upfront reduces friction.

"Hi there 👋 We tried to charge your card for your subscription but it didn't go through. No worries—this usually happens because of an expired card or a bank's security check."

We have no test behind this. It is written the way we would want to be written to, and the earlier claim that it beat a blunt opener 47% to 28% was not measured by anyone.

4. One CTA, big button, zero distractions

Dunning emails should have one job: get the customer to update their card. A single prominent button is the obvious way to do that — though we could not find a published A/B test putting a number on it, so the "2-3x" you will read elsewhere, including in an earlier version of this page, has nothing behind it.

5. Show the logo, build the trust

Customers need to recognise the sender at a glance, and an email that looks like it came from a stranger is easier to ignore. That much is common sense. The specific claim that branded emails recover 12–18% more than plain text — which this page used to make — has no published test behind it, and we are not going to keep repeating it.

6. The "what happens next" reassurance

Customers worry: "If I click this link, will I be charged twice?" Always include a short reassurance line:

"Clicking the button opens a secure page to update your card. We won't charge you again until your next billing date."

7. The recovery email: don't forget it

Once a payment recovers, send a short "you're back in business" email. It closes the loop and stops the customer wondering whether they are still subscribed. The claim that it cuts churn risk by 22% over the next 30 days, which this page used to make, has no source; we removed it rather than look for one that agreed with us.

Putting it all together

A/B testing your own sequence is worth it, because almost nothing in this field is settled by public research and your customers are not anyone else's. PaidGuard ships a sequence along these lines, with three tones and a cadence you set — but we have no customer base to quote a recovery rate from, and until we do, we will not invent one.

Skip the template work. Get PaidGuard's battle-tested sequences running in 5 minutes.

Start free trial →