5 Dunning Email Templates That Recover Failed Payments (2026)
A dunning email tells a customer their subscription payment failed and asks them to update their card before they lose access. Done well, these emails recover a large share of failed payments, often the difference between keeping a customer and losing them to involuntary churn they never chose. Below are five templates you can adapt, plus the timing and tone that make them work.
Before the templates: the rules that matter
- Send fast, then space out. The first email should go within hours of the failure; open rates are far higher in the first 24 hours than weeks later. Then follow up across the retry window.
- Lead with reassurance, not threat. The customer almost certainly did not mean to lapse. Tell them their account is still active and make the fix a single click.
- Send from your own branded domain. A recognizable sender from your real domain lands in the inbox and gets opened; a generic no-reply address gets filtered.
- One clear call to action. Every email points to the same place: update payment method. No competing links.
Template 1 — First notice (send within hours)
Acme <hello@acme.com>
to Sam · just now
Hi Sam,
We tried to renew your Acme Pro subscription today, but the payment didn't go through. It happens — usually an expired or replaced card.
Your account is still active. To keep it that way, just update your payment method here:
Update payment method
It takes about 30 seconds. If you have any questions, reply to this email and a real person will help.
Thanks, Maya at Acme
Template 2 — Reminder (day 3)
Acme <hello@acme.com>
to Sam · just now
Hi Sam,
A quick reminder: we still haven't been able to renew your Acme Pro subscription. We'll keep trying, but the surest fix is to update your card:
Update payment method
If anything's unclear or you'd like a different payment option, just reply — happy to sort it out.
Maya at Acme
Template 3 — Card expired (specific cause)
Acme <hello@acme.com>
to Sam · just now
Hi Sam,
The card we have on file for Acme Pro has expired, so your latest renewal didn't go through.
Add a current card here and you're all set:
Update payment method
Nothing else changes — same plan, same price. Thanks for being a customer.
Maya at Acme
Template 4 — Final notice (end of retry window)
Acme <hello@acme.com>
to Sam · just now
Hi Sam,
We've tried a few times to renew your subscription without success, so your access to Acme Pro will pause soon unless we can update your payment.
You can fix it in one click here:
Update payment method
If you meant to cancel, no hard feelings and nothing more is needed. If not, we'd love to keep you.
Maya at Acme
Template 5 — Win-back (after access lapses)
Acme <hello@acme.com>
to Sam · just now
Hi Sam,
Your Acme Pro subscription lapsed after a payment we couldn't recover. If that wasn't intentional, you can pick up right where you left off:
Reactivate my account
Everything you had is still here. If there's a reason you left, I'd genuinely like to hear it — just reply.
Maya at Acme
Comparing vendors that automate this? See the best failed payment recovery tools, or size your own leak with the free abandonment calculator.
How to know your templates are working
Track recovery rate per email and overall, but measure honestly. Hold back a small random percentage of failed payments from the sequence as a control group, then compare how many recover with emails versus without. The gap is the revenue your templates actually caused, as opposed to customers who would have updated their card anyway. Without that control, any “recovered revenue” figure flatters the emails.
If you sell on Polar, you can skip building and sending all of this by hand. Snagr ships these flows with editable templates, sends them from your own domain, and reports recovered revenue against a built-in holdback.
New to this? Start with what dunning is and how to reduce involuntary churn.
Sources
Try Snagr
Recover the revenue you're leaving on the table
Continue with Polar and Snagr shows what's recoverable in your store right away, then emails customers who abandoned a checkout, hit a failed renewal, or cancelled. A 5% holdback proves the lift is real.
On Polar and not ready to sign up? See what abandoned checkouts cost your store, free →