Revenue Recovery

5 Dunning Email Templates That Actually Recover Failed Payments

Mohit AggarwalMohit Aggarwal·Jan 15, 2025·8 min read

Let's be honest - failed payments are one of the most frustrating challenges in running a subscription business. You've worked hard to acquire customers, they want to keep using your product, but a simple payment hiccup threatens to end the relationship. The good news? With the right dunning emails, you can recover up to 70% of failed payments and keep those customers right where they belong.

I've spent years helping SaaS companies optimize their payment recovery workflows, and I've seen firsthand what works and what falls flat. In this guide, I'm sharing five battle-tested email templates that consistently outperform generic payment failure notifications.

What is Dunning and Why Does It Matter?

Before we dive into the templates, let's quickly cover the basics. Dunning is the process of communicating with customers about failed payments and attempting to recover that revenue. It's named after the old practice of "dunning" - persistently asking someone to pay a debt.

Here's why dunning deserves your attention: involuntary churn (customers who leave due to payment failures, not because they wanted to cancel) accounts for 20-40% of total churn for most subscription businesses. That's revenue walking out the door not because customers are unhappy, but because of preventable payment issues.

The most common causes of failed payments include:

  • Expired credit cards
  • Insufficient funds
  • Card limits exceeded
  • Bank fraud protection triggers
  • Outdated billing information

The beauty of dunning is that these customers already want your product. They're not leaving because of dissatisfaction - they just need a gentle nudge to update their payment details.

Template 1: The Friendly First Notice

Timing: Send immediately after the first failed payment attempt

Subject Line: Quick heads up - we couldn't process your payment
Hi [First Name],

We just tried to process your subscription payment for [Product Name], but it didn't go through. No worries - this happens to the best of us, usually because of an expired card or a temporary bank hold.

To keep your account active and avoid any interruption to your service, could you take a moment to update your payment details?

[Update Payment Method - Button]

If you've recently updated your card and think this might be an error on our end, just reply to this email and we'll sort it out together.

Thanks for being a [Product Name] customer - we appreciate you!

[Your Name] [Company Name]

Why this works: This first email is warm and assumes the best. It doesn't alarm the customer or make them feel like they've done something wrong. The casual tone ("No worries - this happens to the best of us") reduces anxiety and makes updating payment feel like a small task rather than a big deal.

Template 2: The Helpful Reminder

Timing: 3 days after the first failed attempt

Subject Line: Your [Product Name] access - action needed
Hi [First Name],

I wanted to follow up on our previous email about your subscription payment. We've tried processing it again, but unfortunately, it still didn't go through.

I know life gets busy, so I wanted to make updating your payment as easy as possible. Here's what you can do:

1. Click the button below to update your card

  • . The process takes less than 60 seconds
  • . Your subscription continues without interruption

[Update Payment Details - Button]

Your current plan includes:

  • [Key Feature 1]
  • [Key Feature 2]
  • [Key Feature 3]

We'd hate for you to lose access to these features over a simple payment update.

If you're having any trouble or have questions about your account, I'm here to help - just hit reply.

Best, [Your Name]

Why this works: This email adds a sense of urgency while remaining helpful. By listing the specific features the customer uses, you're reminding them of the value they'll lose. The numbered steps make the update process feel quick and manageable.

Template 3: The Value Reinforcement Email

Timing: 7 days after the first failed attempt

Subject Line: We miss you at [Product Name] - let's fix this
Hi [First Name],

It's been a week since we first noticed the issue with your payment, and I wanted to reach out personally.

Over the past [X months/years] with [Product Name], your account has:

  • [Specific usage stat, e.g., "Processed 1,247 invoices"]
  • [Another stat, e.g., "Saved approximately 12 hours per month"]
  • [Third stat, e.g., "Managed $125,000 in recurring revenue"]

That's real progress, and we don't want a payment hiccup to interrupt your momentum.

If there's something going on - whether it's a billing question, a concern about pricing, or anything else - I'd genuinely love to hear from you. Sometimes these payment issues are a sign that something else needs attention, and I'm here to help.

[Update Payment Method - Button]

Or if you'd prefer to chat, you can book a quick call with me here: [Calendar Link]

Looking forward to keeping you on board, [Your Name] [Title]

Why this works: This email shifts from transactional to personal. By showing specific usage data, you're demonstrating concrete value. The offer to discuss pricing or concerns opens the door for customers who might be considering cancellation anyway - giving you a chance to save them.

Template 4: The Urgency Email

Timing: 10-12 days after the first failed attempt

Subject Line: [First Name], your account will be paused in 48 hours
Hi [First Name],

I need to give you a heads up: if we can't process your payment in the next 48 hours, your [Product Name] account will be paused.

Here's what that means:

  • You'll lose access to your dashboard and data
  • Any automated workflows will stop running
  • Your team members won't be able to log in

I really don't want this to happen - and I know you don't either.

The fix is simple and takes less than a minute:

[Update Payment Now - Button]

If cost is a concern, let's talk. We have options that might work better for your current situation. Just reply to this email.

If you've decided [Product Name] isn't right for you anymore, I understand. But please let me know so I can make sure your data is handled properly and answer any questions about your account.

Hoping to hear from you, [Your Name]

Why this works: This email creates genuine urgency with a specific deadline. The bullet points make the consequences tangible and immediate. Importantly, it also opens the door for customers who might be churning due to price sensitivity, giving you one more chance to retain them.

Template 5: The Final Notice & Win-Back Setup

Timing: 1-2 days before account suspension

Subject Line: We're saying goodbye (but we don't want to)
Hi [First Name],

This is my last email about your subscription payment.

Tomorrow, your [Product Name] account will be paused due to the outstanding payment issue. Your data will be saved for 30 days, but you won't be able to access the platform.

If you want to continue using [Product Name], please update your payment details before [specific date and time]:

[Keep My Account Active - Button]

If you've decided to move on, I get it. Business needs change. But I want you to know:

  • Your data will be securely stored for 30 days
  • You can reactivate anytime within that window
  • If you come back within 30 days, everything will be exactly as you left it

Thank you for being part of the [Product Name] community. If there's ever anything we could have done better, I'd genuinely appreciate you sharing that feedback - it helps us improve for everyone.

Wishing you all the best, [Your Name]

P.S. - If you change your mind after your account is paused, just reply to this email. We'll help you get set up again.

Why this works: This final email acknowledges the end of the relationship while leaving the door wide open for return. The 30-day data retention detail gives customers a safety net, and the P.S. makes reactivation feel easy and judgment-free.

Best Practices for Dunning Email Success

After implementing these templates, keep these principles in mind:

1. Timing is everything: Space your emails strategically. Too frequent and you'll annoy customers; too sparse and you'll miss the recovery window.

2. Test your subject lines: The subject line determines whether your email gets opened. A/B test different approaches to find what resonates with your audience.

3. Make it personal: Use merge tags for names, but also consider including usage data or account-specific information when possible.

4. Simplify the action: Every email should have one clear CTA button. Don't make customers hunt for how to update their payment.

5. Offer alternatives: Some customers have genuine financial constraints. Consider offering a pause option or temporary discount rather than losing them entirely.

6. Track everything: Monitor your recovery rates by email position in the sequence. This tells you which messages are working and which need optimization.

7. Don't forget SMS: For customers who've opted in, a simple SMS reminder can significantly boost recovery rates, especially for the final notice.

The Bottom Line

Failed payments don't have to mean lost customers. With thoughtful, human-centered dunning emails, you can recover the majority of at-risk revenue while actually strengthening customer relationships.

The key is treating payment recovery as a customer experience opportunity, not just a collections process. Every touchpoint is a chance to demonstrate that you value the relationship beyond the transaction.

Start with these templates, adapt them to your brand voice, and watch your recovery rates climb. Your future self (and your revenue metrics) will thank you.

Have questions about implementing these templates or want to share your own dunning success stories? Drop us a line - we'd love to hear from you.

Prev Article
How can marketing help your business?
Next Article
Top 5 reasons to invest in marketing

Related to this topic:

Be the first to write a comment.

Get the latest updates

Subscribe to get our most-popular proposal eBook and more top revenue content to help you send docs faster.

Don't worry we don't spam.

newsletternewsletter-dark