Dunning copy
Stripe failed payment email templates: what to say and when
The best recovery email is the one a customer actually reads and acts on. That means a clear subject, one ask, and copy that doesn't make them feel blamed for a payment processor problem.
What makes a recovery email effective
Effective dunning emails share three qualities: they are timely (sent shortly after the failure, not days later), they are specific (they name the product, subscription, or invoice at risk), and they give the customer a single clear next step—usually a link to update their payment method.
Vague emails ("there was a problem with your account") generate support tickets instead of self-service resolutions. Emails that feel punitive ("your access will be suspended immediately") trigger disputes and unsubscribes. The goal is to read as a helpful heads-up from a business the customer already chose to pay.
First-attempt vs follow-up tone
The tone should shift slightly across attempts. A first-attempt email can be matter-of-fact and assume the customer will fix it quickly—no drama, just the facts and a link. A second or third attempt can acknowledge that the customer may have missed the first message and gently restate the consequence of inaction (service interruption, not account deletion threats).
What should not change across attempts: your brand voice, the Reply-To address, and the clarity of the action step. Customers who received the first email and chose to act later should find the follow-up familiar, not jarring.
What to include in each message
Every recovery email should cover the same four elements, regardless of length:
- What happened — payment failed for [product/plan], on [date if available].
- Why it matters — renewal won't complete until the payment goes through.
- What to do — a single, prominent link to update their payment method or retry.
- Who to contact — your Reply-To or support address if they have questions.
If you have a Stripe customer portal configured, the update link can go directly to the portal's payment method flow. If not, a link to your billing settings page reduces friction compared to asking customers to navigate there themselves.
What not to say
Avoid language that erodes trust or creates legal exposure. "Your account has been suspended" is premature if the account is still active during a grace period. "We were unable to process your payment" is neutral; "your card was declined" can feel accusatory even when accurate. "Final notice" on a second email sets expectations you may not fulfil.
Copy that reads as a business communication—not a collections notice—consistently outperforms aggressive language in recovery rate and unsubscribe rate. You are not collecting a debt; you are helping a customer who wants your product stay subscribed.
Related reading
For the broader context on email timing and retry alignment, see dunning emails for Stripe and Stripe failed payment recovery.
Send better recovery emails
RenewalRescue lets you configure your own email templates and Reply-To address, tied to your retry schedule so each attempt gets exactly one notification.
Get started freeFrequently asked questions
- How long should a failed payment reminder email be?
- Short. The customer needs to know what happened, why it matters, and what to do next. Three to five sentences is enough for a first attempt. Longer emails bury the action step and reduce click-through on the payment update link.
- Should I personalise the email by failure reason?
- When possible, yes. An expired card message ("your card ending in 4242 expired last month") reads more helpfully than a generic decline message. However, Stripe does not always surface the exact decline reason, so a good default template that works for any failure is more practical than trying to branch for every code.
- What subject lines work for dunning emails?
- Direct, factual subject lines outperform clever ones: "Action required: update your payment method", "Your [Product] renewal didn't go through", or "Your subscription payment failed". Avoid urgency bait ("URGENT: your account is about to be deleted") — it damages trust for high-LTV customers.
- How do I keep recovery emails out of the spam folder?
- Send from an authenticated domain (SPF, DKIM, DMARC), use a consistent Reply-To that matches your brand, avoid all-caps or excessive punctuation, and only send to customers with a real billing relationship. Spam complaints spike when reminders are sent too frequently or feel impersonal — limit to one email per recovery attempt.