Templates & Guides
5 Payment Recovery Email Templates That Recover 40% of Failed Payments
March 29, 2026 · 12 min read
Every subscription business loses revenue to failed payments. The average? 9% of MRR, every month. Most of that is recoverable — if you reach out at the right time with the right message.
We analysed benchmarks from over 1 million recovery emails across SaaS, membership, and subscription businesses. The result: a 5-email sequence that recovers 38-40% of failed payments through email alone — and over 50% when combined with smart payment retries.
Below are the exact templates, with timing, subject lines, and the psychology behind each one. Copy them. Adapt them. Start recovering revenue today.
The Recovery Timeline
Before we get to the templates, here's the sequence timing and expected recovery at each stage:
| When | Goal | Recovery Rate | Open Rate | |
|---|---|---|---|---|
| 1. Immediate | 2 hours | Catch it fast | ~13% | 41% |
| 2. Reminder | Day 3 | Gentle nudge | ~11% | 38% |
| 3. Urgency | Day 7 | Create urgency | ~8% | 35% |
| 4. Final Notice | Day 14 | Last chance | ~4% | 27% |
| 5. Win-back | Day 30 | Re-engage | ~2-3% | 22% |
Combined email recovery: ~38-40%.Add smart payment retries running in parallel and you're looking at 50-60% total recovery.
The key insight: speed matters enormously. That first email within 2 hours of failure has the highest recovery rate by far. Most businesses wait 24-48 hours — or worse, never email at all.
Template 1: Immediate (2 Hours After Failure)
Subject line:
Your payment didn't go through — here's a quick fix
Hi [Customer Name],
We tried to process your [amount] payment for [Product Name], but it didn't go through.
This happens more often than you'd think — usually it's an expired card or a temporary bank hold. Nothing to worry about.
→ Update your payment method (one click, 30 seconds)
Your account stays active while we sort this out. If you think this is a mistake, just reply and we'll look into it.
— [Company Name]
Why it works:Casual tone, no alarm. Normalises the failure ("happens more often than you'd think"). Single clear CTA. No login required for the update page. The customer doesn't feel like they did anything wrong.
Template 2: Friendly Reminder (Day 3)
Subject line:
Quick reminder about your [Product Name] payment
Hi [Customer Name],
Just a heads-up — your [amount] payment for [Product Name] is still outstanding from [date].
We've been retrying automatically, but it looks like your payment method needs updating.
→ Update payment method
Your subscription is still active, but we'll need this sorted in the next few days to keep things running smoothly.
Questions? Just hit reply.
— [Company Name]
Why it works:Still friendly. Acknowledges you're already retrying (shows competence). Introduces mild time pressure without threatening.
Template 3: Urgency (Day 7)
Subject line:
Action needed: your [Product Name] subscription
Hi [Customer Name],
Your [amount] payment has been failing since [date]. We've retried several times but haven't been able to process it.
Your subscription will be paused on [date] unless we receive payment.
The good news: updating takes less than a minute.
→ Update your payment method now
We'd hate to see you lose access. If there's an issue we can help with, reply and let us know.
— [Company Name]
Why it works:Clear consequence (pause date). "We'd hate to see you lose access" frames it as loss for them, not punishment. Still offers a human out ("reply and let us know").
Template 4: Final Notice (Day 14)
Subject line:
Last chance to keep your [Product Name] account
Hi [Customer Name],
This is your final notice — your [Product Name] subscription will be cancelled tomorrow unless your payment of [amount] is resolved.
We've sent a few reminders and retried your payment multiple times since [date].
→ Update your payment method
If you've decided to cancel, no hard feelings at all. But if you want to keep your account and data, now's the time.
— [Company Name]
Why it works:Definitive deadline (tomorrow). Graceful out ("no hard feelings") reduces resentment. Mentions "account and data" — loss aversion is powerful.
Template 5: Win-Back (Day 30, Post-Cancellation)
Subject line:
We saved your [Product Name] data
Hi [Customer Name],
Your [Product Name] subscription was cancelled [X] days ago due to a payment issue.
Good news: we've kept your data and settings intact. If you'd like to pick up where you left off, reactivating takes one click:
→ Reactivate your account
If you meant to cancel, we totally understand. Your data will be automatically deleted after [X] days per our privacy policy.
— [Company Name]
Why it works:"We saved your data" is a gift framing — you're doing them a favour. No pressure. Mentions a deadline (data deletion) without being aggressive. Respects their choice if they intended to leave.
5 Rules That Make These Templates Work
1. Plain text beats HTML
HTML payment emails look like marketing. Plain text looks like a colleague reaching out. Deliverability is higher, open rates are higher, and it feels personal. Save the designed emails for your newsletter.
2. One CTA per email
Every email has exactly one job: get them to the payment update page. No upsells, no "while you're here" links, no distractions. The update page should require no login — just a tokenised link.
3. Send from the merchant, not the tool
These emails should come from your brand, your domain, your reply-to address. Customers shouldn't know (or care) that a recovery tool is involved. It's your relationship.
4. Speed is everything
That 2-hour window after failure is gold. Most businesses wait 24+ hours. By then, the customer has forgotten, moved on, or assumed they were cancelled. Fire the first email within 2 hours.
5. Always offer a human out
"Just reply to this email" in every template. Some customers have legitimate issues — disputed charges, financial difficulty, or they simply want to talk to someone. Let them.
The Numbers: What to Expect
Based on industry benchmarks across 1M+ recovery emails:
- Without any recovery emails: Stripe Smart Retries alone recover ~23% of failed payments
- With this 5-email sequence: Add ~38-40% email recovery on top of retries
- Combined (retries + emails): 50-60% total recovery rate
For a SaaS business at $10,000 MRR with the typical 9% failure rate:
- Monthly failed payments: $900
- Recovered with Stripe alone (23%): $207
- Recovered with emails + retries (55%): $495
- Extra revenue recovered: $288/month ($3,456/year)
That's $3,456 per year in recovered revenue that would otherwise be lost — from a single email sequence. The ROI on setting this up is effectively infinite.
Common Mistakes to Avoid
- Waiting too long.If your first recovery email goes out on Day 3 instead of Day 0, you've already lost your highest-converting window.
- Sounding robotic."Your invoice #INV-2847 is past due" reads like a collections notice. Write like a human.
- Requiring login to update payment. Every extra step loses customers. Use tokenised, no-login update pages.
- Giving up after one email. Most businesses send one payment failure email and stop. The sequence matters — emails 3 and 4 still recover 12% combined.
- Not tracking results. Measure recovery rate by email, by decline code, by customer segment. Optimise continuously.
Automate It
These templates work whether you send them manually or automate them. But let's be honest — nobody is going to manually monitor Stripe webhooks and send personalised emails at 2am.
That's why we built RetryHero. It connects to your Stripe account, detects failed payments in real-time, sends smart retries with decline-code-aware timing, and delivers this exact email sequence — branded as your company, from your domain.
$29/month flat. No revenue share. Pays for itself in the first week.
Stop losing MRR to failed payments
RetryHero automates this entire sequence — plus smart retries and a no-login card update page.
Get started — $29/month →