Dunning

10 Dunning Email Templates That Actually Recover Revenue

Copy-paste dunning email templates for every stage of payment recovery. From first failure to final notice, these templates recover 70-85% of failed payments.

R

Rechurn Team

Payment Recovery Experts

March 19, 20268 min read

Why Your Dunning Emails Matter More Than Your Retry Logic

When a payment fails, most SaaS companies rely on automatic retries and hope for the best. But here's what the data shows: customer communication recovers more revenue than silent retries alone.

The reason is simple. Many failed payments require customer action — updating an expired card, increasing a credit limit, or contacting their bank. If you don't tell them there's a problem, they can't fix it.

The best dunning sequences send 4-6 emails over a 14-21 day window. Each email has a different tone, urgency level, and call-to-action. Here are 10 templates you can copy, customize, and start using today.

Template 1: The Friendly Heads-Up (Day 1)

Subject line: Quick heads-up about your [Product] subscription

When to send: Immediately after the first failed payment attempt.


Hi [FIRST_NAME],

We just tried to process your subscription payment for [PRODUCT_NAME], but it didn't go through. This happens sometimes — usually it's an expired card or a temporary bank issue.

Here's what you need to do:

Update your payment method to keep your account active:

[Update Payment Method]

Your subscription is still active, and we'll automatically retry the payment in a few days. But updating your card now ensures there's no interruption to your service.

If you have any questions, just reply to this email.

Best, The [PRODUCT_NAME] Team


Why it works: Friendly tone, no alarm. Gives the customer a clear action. Acknowledges that payment failures are normal.

Template 2: The Helpful Reminder (Day 3-4)

Subject line: Your payment method needs updating

When to send: 3-4 days after the first failure, if the payment still hasn't gone through.


Hi [FIRST_NAME],

Just a quick reminder — we still haven't been able to process your [PLAN_NAME] subscription payment of [AMOUNT].

This is usually caused by:

  • An expired credit card
  • Insufficient funds
  • A temporary bank hold

Updating your card takes less than 30 seconds:

[Update Payment Method]

Your account is still active, but we want to make sure you don't lose access to [KEY_FEATURE_1] and [KEY_FEATURE_2].

Need help? Reply to this email and we'll sort it out.

— [PRODUCT_NAME] Team


Why it works: Lists common causes (normalizes the issue). Mentions specific features they'd lose (adds urgency without being aggressive). Keeps the tone helpful.

Template 3: The Value Reminder (Day 7)

Subject line: Don't lose your [PRODUCT_NAME] data and settings

When to send: One week after the first failure.


Hi [FIRST_NAME],

Your [PRODUCT_NAME] subscription payment is still pending. We've been trying to process it automatically, but we need you to update your payment method.

Here's what's at stake:

You've been using [PRODUCT_NAME] for [MONTHS_ACTIVE] months. During that time, you've [PERSONALIZED_STAT — e.g., "recovered $X in failed payments" or "set up X workflows"]. We'd hate for you to lose access to all of that.

[Update Payment Method]

If money is tight, we get it. Reply to this email and we can discuss options — we'd rather work something out than lose you as a customer.

— [PRODUCT_NAME] Team


Why it works: Personalizes with usage data. Opens the door to save offers. Shows empathy.

Stop losing revenue to failed payments

Rechurn recovers failed charges automatically with AI-powered dunning sequences. No revenue share — just a flat fee.

Start Free Trial

Template 4: The Urgency Nudge (Day 10)

Subject line: Action required: Your [PRODUCT_NAME] account

When to send: 10 days after the first failure.


Hi [FIRST_NAME],

We've tried several times to process your subscription payment, but it's still not going through. Your account will be paused in [DAYS_REMAINING] days if we can't resolve this.

This means:

  • You'll lose access to your dashboard and data
  • Your [KEY_INTEGRATION] integrations will stop working
  • Automated workflows will be paused

Please update your payment method now:

[Update Payment Method]

If you're having billing issues or want to discuss your plan, reply to this email — we're here to help.

— [PRODUCT_NAME] Team


Why it works: Introduces a concrete deadline. Lists specific consequences. Still offers help.

Template 5: The Save Offer (Day 12)

Subject line: We'd like to offer you a discount to stay

When to send: 12 days after the first failure, if the customer hasn't responded to previous emails.


Hi [FIRST_NAME],

We've noticed your payment hasn't been resolved yet. Before your account is paused, we wanted to reach out personally.

We'd love to keep you as a customer. Here are some options:

  • Get 20% off your next 3 months — [Claim Discount]
  • Pause your subscription for up to 60 days — [Pause Account]
  • Downgrade to a smaller plan — [Change Plan]

Just click the option that works best for you, or reply to this email to chat.

— [FOUNDER_NAME], Founder of [PRODUCT_NAME]


Why it works: Offers multiple save options. Comes from the founder (personal touch). Gives the customer control.

Template 6: The Final Warning (Day 14)

Subject line: Final notice: [PRODUCT_NAME] account cancellation in 48 hours

When to send: 14 days after the first failure (or 48 hours before cancellation).


Hi [FIRST_NAME],

This is a final heads-up — your [PRODUCT_NAME] account will be canceled in 48 hours unless we can process your payment.

After cancellation:

  • Your data will be retained for 30 days (you can reactivate anytime)
  • Active integrations will be disconnected
  • Automated workflows will stop

To keep your account active:

[Update Payment Method]

Or, if you'd prefer to discuss options: reply to this email.

We hope to see you back.

— [PRODUCT_NAME] Team


Why it works: Creates real urgency with a 48-hour deadline. Reassures that data is retained. Gives a clear escape hatch.

Template 7: The Pre-Dunning Alert (Before Failure)

Subject line: Your card ending in [LAST_4] expires next month

When to send: 30 days before card expiration.


Hi [FIRST_NAME],

Quick heads-up: the credit card on your [PRODUCT_NAME] account (ending in [LAST_4]) expires next month.

To avoid any interruption to your service, please update your payment method before [EXPIRY_DATE]:

[Update Payment Method]

This takes less than 30 seconds and ensures your subscription continues without a hitch.

— [PRODUCT_NAME] Team


Why it works: Prevents the failure entirely. Simple, short, actionable. This single email can reduce payment failures by 25-35%.

Template 8: The Win-Back (Post-Cancellation)

Subject line: We saved your [PRODUCT_NAME] data — come back anytime

When to send: 3-7 days after cancellation due to payment failure.


Hi [FIRST_NAME],

Your [PRODUCT_NAME] account was recently canceled due to a payment issue. We know life gets busy, and sometimes card updates slip through the cracks.

Good news: your data is still safe. We've kept everything intact — your settings, integrations, and history are all waiting for you.

To reactivate, just update your payment method:

[Reactivate My Account]

And because we'd love to have you back, here's 15% off your next 3 months when you reactivate this week.

— [PRODUCT_NAME] Team


Why it works: Removes reactivation friction. Adds a time-limited incentive. Emphasizes data preservation.

Stop losing revenue to failed payments

Rechurn recovers failed charges automatically with AI-powered dunning sequences. No revenue share — just a flat fee.

Start Free Trial

Template 9: The SMS Nudge (Any Stage)

SMS — keep it under 160 characters:


Hi [FIRST_NAME], your [PRODUCT_NAME] payment didn't go through. Update your card in 30 sec to keep your account active: [SHORT_LINK]


Why it works: SMS open rates are 98% vs. ~20% for email. Use this alongside email, not instead of it. Best sent at Day 3 or Day 10 as a secondary touchpoint.

Template 10: The In-App Banner

Not an email, but equally important.


Payment issue detected. Your subscription payment failed on [FAILURE_DATE]. Update your payment method to keep your account active.


Why it works: Catches customers who don't read email. Persistent visibility. Direct link to update.

Best Practices for Dunning Emails

Timing Your Sequence

| Email | Day | Tone | Goal | |-------|-----|------|------| | Friendly heads-up | 1 | Casual | Inform | | Helpful reminder | 3-4 | Helpful | Nudge | | Value reminder | 7 | Personal | Motivate | | Urgency nudge | 10 | Direct | Create urgency | | Save offer | 12 | Generous | Retain | | Final warning | 14 | Urgent | Last chance |

Do's and Don'ts

Do:

  • Send from a real person's name (not "noreply@")
  • Include a one-click update link
  • Personalize with the customer's name and plan
  • Test subject lines — they make or break open rates
  • Send at optimal times (Tuesday-Thursday, 10am-2pm local time)

Don't:

  • Use threatening or aggressive language
  • Send more than 6 emails per failure cycle
  • Forget to stop the sequence once payment is resolved
  • Ignore mobile formatting — 60%+ of emails are read on phones
  • Send dunning emails from the same address as marketing emails

How to Implement These Templates

You have two options:

  1. Build it yourself — Use your email provider (SendGrid, Postmark, etc.) with custom logic to trigger emails based on Stripe webhook events. This works but requires significant development time.

  2. Use dunning software — Tools like Rechurn automate the entire sequence. You customize the templates, set the timing, and the software handles everything — including retries, save offers, and analytics.

Most SaaS teams find that dedicated dunning software pays for itself within the first month, especially at $10K+ MRR where the recovery gap between basic retries and proper dunning is substantial.

Want to see what this looks like on your Stripe?

Connect Stripe (read-only). We'll show you past-due MRR, failed-payment volume, and how much Rechurn would typically recover. 3 minutes, no credit card.

Run free audit

Ready to recover your lost revenue?

Join hundreds of SaaS companies using Rechurn to automatically recover failed payments. Set up in 5 minutes, no code changes required.

Start Free Trial

No credit card required. Cancel anytime.

Related articles