Dunning copy
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.
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.
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.
Every recovery email should cover the same four elements, regardless of length:
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.
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.
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 free