5 Dunning Email Templates That Actually Recover Payments (Steal These)
Copy-paste dunning email templates for every stage of a failed payment — from the first nudge to the graceful goodbye.
These are the exact templates I'd send as a founder. They're short on purpose. Dunning emails don't fail because they're missing a paragraph about your refund policy — they fail because they sound like a bank wrote them. Steal these, change the names, add your own P.S.
Template 1 — The first nudge (Day 1)
"Subject: Quick heads up — payment didn't go through. Hi {{first_name}}, just a heads up that your payment for {{product}} didn't go through today. Happens all the time — usually an expired card or the bank being overcautious. Here's the link to update it: {{update_link}}. Takes 30 seconds. Any trouble, just reply. — {{founder_name}}"
Why it works: it's fast, it assumes the best, and it gives exactly one action. No panic, no threats. Sent within hours of the failure, this email alone recovers a huge share of failed payments.
Template 2 — The gentle reminder (Day 3)
"Subject: Still stuck — {{product}} payment. Hi {{first_name}}, nudging you once more — the payment for {{product}} still hasn't gone through, so your account is running on borrowed time. Update your card here: {{update_link}}. If something looks wrong on our side, reply and I'll dig into it myself. — {{founder_name}}"
Why it works: it introduces mild urgency without a countdown timer. The offer to dig in personally is the difference between ignoring the email and replying.
Template 3 — The value reminder (Day 7)
"Subject: Don't lose {{specific_value}}. Hi {{first_name}}, your {{product}} subscription is about to lapse because the payment never went through. That means losing {{specific_value}} — your data, your history, your setup. If you still want it, here's the 30-second fix: {{update_link}}. And if you're done with it, just tell me — no hard feelings, I'll close things out cleanly. — {{founder_name}}"
Why it works: it reminds them what they lose, in concrete terms. 'Your account will be suspended' is abstract. 'You'll lose your 8 months of reports' is real. It also gives them a graceful out, which paradoxically keeps more people in.
Template 4 — The last call (Day 14)
"Subject: Closing your {{product}} account this week. Hi {{first_name}}, last note from me. The payment still hasn't gone through, so I'll be pausing your {{product}} account in the next few days. Nothing is deleted — your data stays put, and if you ever want back in, update your card here and everything picks up where it left off: {{update_link}}. Thanks for being a customer. — {{founder_name}}"
Why it works: honest finality. No fake urgency, no 'FINAL NOTICE.' It closes the loop respectfully and leaves the door open. Some of your best recoveries come from this email.
Template 5 — The P.S. upgrade (any stage)
"P.S. — Saw you just shipped the new dashboard to your team. Hope the launch went smoothly. If billing's the last thing on your mind right now, I get it — the update link takes 30 seconds whenever you're ready."
This isn't a full template — it's the line that turns a template into a personal email. One specific, human observation proves a person wrote this. It's the highest-leverage sentence in the whole sequence, which is why StayPaid has a dedicated P.S. field on every recovery email.
The rules underneath all five
- •Send from your real address, not no-reply@.
- •One link, one action. Never two CTAs.
- •Assume the failure is innocent — it almost always is.
- •Every email gets easier to reply to than to ignore.
- •Stop the sequence the moment they respond or pay.
StayPaid ships with these four stages built in, scheduled automatically after each failed payment — with your name, your product, your links, and your P.S. You review, tweak, and send. Or let it run on autopilot for the payments you trust it with.
Robert
Founder at StayPaid
Want to recover failed payments like a founder?
Start Free — First 3 recoveries