---
title: "5 Dunning Email Templates That Recover Payments"
description: "Copy-paste dunning email templates for failed subscription payments, plus the timing, tone, and structure that actually get cards updated."
url: https://www.snagr.sh/blog/dunning-email-templates
source: https://www.snagr.sh/blog/dunning-email-templates.md
date_published: 2026-06-24
date_modified: 2026-06-24
keywords: ["dunning email templates", "dunning email examples", "failed payment email template", "payment failed email", "credit card expired email template", "subscription payment recovery email"]
site: Snagr
---
# 5 Dunning Email Templates That Recover Failed Payments (2026)

> Copy-paste dunning email templates for failed subscription payments, plus the timing, tone, and structure that actually get cards updated.

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.

Merge tags

The `{{double_brace}}` placeholders below are merge tags. Replace them with your platform’s real fields (customer name, product, the secure card-update link, your support address) before sending.

## Template 1 — First notice (send within hours)

Subject

Your payment didn't go through — quick fix inside

Hi {{first_name}},

We tried to renew your {{product_name}} 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_link}}

It takes about 30 seconds. If you have any questions, reply to this email and a real person will help.

Thanks,
{{sender_name}}

## Template 2 — Reminder (day 3)

Subject

Still need a hand with your {{product_name}} payment?

Hi {{first_name}},

A quick reminder: we still haven't been able to renew your {{product_name}} subscription. We'll keep trying, but the surest fix is to update your card:

{{update_payment_link}}

If anything's unclear or you'd like a different payment option, just reply — happy to sort it out.

{{sender_name}}

## Template 3 — Card expired (specific cause)

Subject

Your card on file has expired

Hi {{first_name}},

The card we have on file for {{product_name}} has expired, so your latest renewal didn't go through.

Add a current card here and you're all set:

{{update_payment_link}}

Nothing else changes — same plan, same price. Thanks for being a customer.

{{sender_name}}

## Template 4 — Final notice (end of retry window)

Subject

Last chance to keep your {{product_name}} access

Hi {{first_name}},

We've tried a few times to renew your subscription without success, so your access to {{product_name}} will pause soon unless we can update your payment.

You can fix it in one click here:

{{update_payment_link}}

If you meant to cancel, no hard feelings and nothing more is needed. If not, we'd love to keep you.

{{sender_name}}

## Template 5 — Win-back (after access lapses)

Subject

Come back to {{product_name}}?

Hi {{first_name}},

Your {{product_name}} subscription lapsed after a payment we couldn't recover. If that wasn't intentional, you can pick up right where you left off:

{{reactivate_link}}

Everything you had is still here. If there's a reason you left, I'd genuinely like to hear it — just reply.

{{sender_name}}

## 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](/blog/what-is-dunning) and how to [reduce involuntary churn](/blog/reduce-involuntary-churn).

Sources

1. 1.
 [Baremetrics — How to Recover Failed Payments and Save Lost Revenue](https://baremetrics.com/blog/recover-failed-payments-save-lost-revenue)
2. 2.
 [LTVplus — Mastering Failed Payment Recovery in SaaS](https://www.ltvplus.com/e-commerce/failed-payment-recovery/)
