Ready-to-Use Templates
Copy these templates and customize them for your needs. Each includes HTML and plain text versions.
Your payment didn't go through - action needed
Quick update about your {{productName}} subscription.
Your {{productName}} payment is still failing
We've retried and it still didn't work.
Final notice: your {{productName}} account will be suspended
Update your payment in the next {{daysLeft}} days.
Your card ending in {{lastFour}} expires next month
Update it now to avoid service interruption.
Your {{productName}} account has been suspended
Your data is safe. Update your payment to restore access.
You're all set - payment received
Your {{productName}} subscription is back on track.
Quick note about your account
Wanted to reach out personally about your {{productName}} billing.
Your {{planName}} features will be removed on {{downgradeDate}}
You'll be moved to the free plan if we can't collect payment.
Issue with your annual {{productName}} renewal
Your annual subscription payment of {{amount}} didn't go through.
Action needed: {{companyName}}'s {{productName}} payment failed
The payment for your team's {{planName}} plan didn't go through.
Still having payment trouble? We have options
If the {{planName}} plan doesn't fit your budget right now, we can help.
Your {{productName}} data will be deleted on {{deletionDate}}
This is a final reminder before we permanently remove your account data.
Best Practices
Send the first email immediately - every hour of delay reduces recovery rates.
Include the specific card details and amount so customers know exactly what to fix.
Provide a direct link to update payment - don't make them navigate through settings.
Send a proactive card-expiring email before the payment even fails.
Keep access active during the grace period - don't lock out customers who intend to pay.
Common Mistakes
Using threatening language - these customers didn't choose to stop paying.
Not including the card details - 'your payment failed' without specifics is confusing.
Sending dunning emails from a no-reply address - customers may need to ask questions.
Too few emails - one notification isn't enough. Send 3-4 over your grace period.
Subject Line Examples
Timing & Performance
Personalization Tips
Prevention Beats Recovery
The most effective dunning email is the one you never have to send. A proactive card-expiring notification 30 days before expiration prevents the failure entirely and has higher action rates than any post-failure email.
Be Helpful, Not Threatening
Failed payment customers didn't choose to stop paying. They forgot to update a card. Treat them with the same respect as any other customer - provide clear information, a direct update link, and a grace period.
The Direct Link Is Everything
Every dunning email must include a one-click link to update payment. Making customers log in, navigate to settings, find billing, then update their card is a 50% drop-off at each step. One link. One action.
Practical polish for SaaS Dunning & Payment Recovery Templates
Use SaaS Dunning & Payment Recovery Templates like a production checklist, not a swipe file. 12 dunning email templates for SaaS payment recovery. Recover failed payments, prevent involuntary churn, and keep customers active with proven sequences. The copy gets stronger when First Payment Failure and Second Attempt are tied to separate user states instead of vague campaign ideas.
Start by mapping the templates to real customer moments. Use First Payment Failure when the reader needs immediate notification after payment fails, and rewrite the first paragraph around the exact trigger that made the email relevant. Use Second Attempt when day 3 - payment still failing after retry is the real job, not because the template sounds polished. Final Warning should carry the strongest practical detail. Card Expiring Soon can usually be shorter if the reader already understands the context, while Account Suspended should only exist if it gives the reader a genuinely different reason to act.
The most important triggers on this page are payment fails (card declined, expired, insufficient funds), card is about to expire, grace period is active, payment has failed and retry hasn't succeeded. Use those as the opening context instead of starting with a generic greeting. Write with SaaS companies with recurring billing, Subscription businesses using Stripe, Paddle, or other processors, Any business with automatic payment collection in mind, because those audiences have different tolerance for detail, urgency, and hand-holding. For this category, prioritize answer the practical question first, make status, dates, amounts, and ownership easy to scan, and keep the subject line literal. The core problem is that up to 40% of saas churn comes from failed payments - expired cards, insufficient funds, bank holds. these customers didn't decide to leave. they just forgot to update their card. Timing matters here too: Send the first dunning email immediately after the first failed charge. Follow up at day 3, day 7, and day 10. Final warning before account suspension at day 14.
Use merge fields like {{productName}}, {{firstName}}, {{lastFour}}, {{amount}}, {{planName}}, {{updatePaymentUrl}} only where they make the email more useful. If {{productName}} or {{firstName}} can be missing, write the sentence so it still reads naturally without the field. The search intent behind "dunning email templates", "payment recovery email", "failed payment email template", "saas dunning sequence" is practical. Readers want copy they can adapt quickly, so keep the on-page guidance direct and keep the sent email free of SEO phrasing.
| Template | Use it when | Customization that improves it |
|---|---|---|
| First Payment Failure | Immediate notification after payment fails | Open with the real trigger behind immediate notification after payment fails. |
| Second Attempt | Day 3 - payment still failing after retry | Add one detail that proves this is not a batch blast. |
| Final Warning | Day 10-14 - account will be suspended | Make the CTA match the reader's current task. |
| Card Expiring Soon | Proactive notification before card expiration | Cut background copy if the reader already knows the situation. |
| Account Suspended | Notification after account has been suspended due to non-payment | Send a follow-up only if silence tells you something useful. |
The benefit language should stay concrete: Recover 50-70% of failed payments with a simple email sequence; Prevent involuntary churn from expired or declined cards; Maintain revenue without awkward payment conversations. If a draft cannot support one of those outcomes, it probably needs a sharper CTA or a stronger proof point. Use the best-practice list as a QA checklist: Send the first email immediately - every hour of delay reduces recovery rates; Include the specific card details and amount so customers know exactly what to fix; Provide a direct link to update payment - don't make them navigate through settings. Those checks are more useful than another round of generic polishing. The easiest ways to weaken these emails are using threatening language - these customers didn't choose to stop paying.; not including the card details - 'your payment failed' without specifics is confusing.; sending dunning emails from a no-reply address - customers may need to ask questions.. Fix those issues before adjusting tone.
Check the preview text after every rewrite. It should add context to First Payment Failure, not repeat the subject line or hide the actual reason for the send.
Build Beautiful Email Sequences for Your SaaS
Sequenzy helps SaaS founders create automated email sequences that convert. From onboarding to retention - all in one platform.
Frequently Asked Questions
Related Templates
Reminder Email Templates
Timely reminders for appointments, payments, events, renewals, and more
Transactional Email Templates
Essential transactional emails for orders, receipts, and account notifications
Cancellation Email Templates
Handle cancellations gracefully and win back customers with the right email at the right time.