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:

EmailWhenGoalRecovery RateOpen Rate
1. Immediate2 hoursCatch it fast~13%41%
2. ReminderDay 3Gentle nudge~11%38%
3. UrgencyDay 7Create urgency~8%35%
4. Final NoticeDay 14Last chance~4%27%
5. Win-backDay 30Re-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 →