EmailJuly 14, 20268 min read

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.

R

Robert

Founder at StayPaid

Want to recover failed payments like a founder?

Start Free — First 3 recoveries