Dunning

Payment Failure Email Templates: Copy-Paste Examples That Work

Ready-to-use payment failure email templates for SaaS. Pre-dunning alerts, failure notifications, save offers, and win-back emails that recover revenue.

R

Rechurn Team

Payment Recovery Experts

March 16, 20267 min read

Why Payment Failure Emails Are Different from Marketing Emails

Payment failure emails are transactional communications, not marketing. They serve a specific purpose: inform the customer about a billing issue and get them to take action. This means they need to be:

  • Clear — the customer should understand the problem in 5 seconds
  • Actionable — one primary CTA: update payment method
  • Empathetic — payment failures aren't the customer's fault
  • Urgent but not aggressive — there's a deadline, but no blame

The best payment failure emails have 60-70% open rates (vs. 20-25% for marketing emails) because customers care about their subscriptions. Your job is to make the fix as easy as possible.

Pre-Dunning: Card Expiration Alert

Send: 30 days before card expiration

Subject: Your card ending in [LAST_4] expires soon — update in 30 seconds


Hi [FIRST_NAME],

The payment method on your [PRODUCT_NAME] account expires on [EXPIRY_MONTH]/[EXPIRY_YEAR].

To keep your subscription running smoothly, please update your card before it expires:

[Update Payment Method]

This takes less than 30 seconds. If you've already received a replacement card from your bank, you can update it now.

Thanks for being a [PRODUCT_NAME] customer.

— The [PRODUCT_NAME] Team


Tip

Pre-dunning emails prevent 25-35% of payment failures. This single email is the highest-ROI message in your entire dunning sequence.

First Failure: Immediate Notification

Send: Within 1 hour of payment failure

Subject: We couldn't process your payment — here's what to do


Hi [FIRST_NAME],

We tried to charge your [CARD_BRAND] ending in [LAST_4] for your [PLAN_NAME] subscription ([AMOUNT]/month), but the payment didn't go through.

What happened? This is usually caused by an expired card, insufficient funds, or a temporary bank issue. It's more common than you'd think.

What to do: Update your payment method and we'll process the charge right away:

[Update Payment Method]

Your account is still fully active. We'll automatically retry in a few days, but updating your card now ensures no interruption.

Questions? Just reply to this email.

— [PRODUCT_NAME] Team


Second Attempt: Gentle Reminder

Send: 3-4 days after first failure

Subject: Quick reminder — your [PRODUCT_NAME] payment needs attention


Hi [FIRST_NAME],

Just a quick follow-up — we still haven't been able to process your [PLAN_NAME] payment.

We've automatically retried the charge, but it didn't go through. The most common fix is to update your payment method:

[Update Payment Method]

If your current card is still valid, you might want to:

  • Check that your card hasn't reached its spending limit
  • Contact your bank to authorize the charge
  • Try a different payment method

Your account remains active, but we'll need a valid payment method to continue your subscription.

— [PRODUCT_NAME] Team


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

Value-Based Reminder

Send: 7 days after first failure

Subject: You've built so much with [PRODUCT_NAME] — don't lose it


Hi [FIRST_NAME],

Your [PRODUCT_NAME] payment is still unresolved after a week. We really don't want you to lose access to your account.

Here's what you'd lose:

  • [FEATURE_1] — [PERSONALIZED_USAGE_STAT]
  • [FEATURE_2] — [PERSONALIZED_USAGE_STAT]
  • All your saved settings and integrations

All of that stays safe as long as we can process your payment:

[Update Payment Method]

If something's changed and you're thinking about your subscription, reply to this email. We're happy to discuss options — including plan adjustments that might work better for you.

— [FOUNDER_NAME], [PRODUCT_NAME]


Urgency Notice

Send: 10-12 days after first failure

Subject: [FIRST_NAME], your [PRODUCT_NAME] account will be paused in [DAYS] days


Hi [FIRST_NAME],

We've attempted to process your subscription payment several times, but it hasn't gone through. Your account will be paused on [PAUSE_DATE] unless we receive payment.

When your account is paused:

  • Dashboard access will be restricted
  • Automated workflows will stop
  • Integrations will be disconnected
  • Your data will be preserved for 30 days

Prevent this now — it takes 30 seconds:

[Update Payment Method]

If you need more time or want to discuss options, reply to this email. We'd rather help you stay than see you go.

— [PRODUCT_NAME] Team


Save Offer Email

Send: 12-14 days after first failure (before cancellation)

Subject: We'd hate to see you go — here's a special offer


Hi [FIRST_NAME],

Before we pause your account, we wanted to reach out one last time. We know that billing issues happen, and we want to make it easy to stay.

Choose the option that works best for you:

Get [DISCOUNT]% off for the next 3 months — [Claim Discount]

Pause your subscription for up to 60 days — [Pause Account]

Switch to a smaller plan at [LOWER_PRICE]/month — [Downgrade]

Just need to update your card? — [Update Payment]

We value you as a customer and we'd love to find a way to make this work.

— [FOUNDER_NAME], Founder of [PRODUCT_NAME]


Final Notice

Send: 1-2 days before cancellation

Subject: Final notice: [PRODUCT_NAME] account cancellation tomorrow


Hi [FIRST_NAME],

This is our last email before your [PRODUCT_NAME] account is canceled due to the unresolved payment.

Your account will be canceled on [CANCEL_DATE].

After cancellation:

  • Your data will be stored for 30 days
  • You can reactivate at any time during this window
  • After 30 days, data will be permanently deleted

To prevent cancellation:

[Update Payment Method]

We hope to see you back. If you reactivate within 30 days, everything will be exactly as you left it.

— [PRODUCT_NAME] Team


Post-Cancellation: Win-Back

Send: 3-5 days after cancellation

Subject: Your [PRODUCT_NAME] data is still safe — reactivate anytime


Hi [FIRST_NAME],

Your [PRODUCT_NAME] account was recently canceled because we couldn't process your payment. We know this might not have been intentional, so we've kept everything safe:

  • Your data is preserved
  • Your settings are intact
  • Your integrations can be reconnected

Reactivate now and pick up right where you left off:

[Reactivate My Account]

As a welcome-back gesture, we're offering [DISCOUNT]% off your next [MONTHS] months if you reactivate this week.

— [PRODUCT_NAME] Team


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

Best Practices Checklist

Here's what separates good payment failure emails from great ones:

Content:

  • Explain what happened in plain language
  • Include the card type and last 4 digits
  • Show the amount and plan name
  • List specific consequences of inaction
  • Provide one clear CTA button
  • Offer a way to reply for help

Design:

  • Mobile-responsive (60%+ opened on phones)
  • Single-column layout
  • Large, high-contrast CTA button
  • No images that might be blocked by email clients
  • Plain text version included

Sending:

  • Send from a real person name, not "noreply@"
  • Use a dedicated transactional email domain
  • Stop the sequence immediately when payment is resolved
  • Don't send dunning and marketing emails at the same time
  • Best send times: Tuesday-Thursday, 10am-2pm recipient local time

Subject Lines:

  • Include the product name for recognition
  • Be specific about the issue
  • Create appropriate urgency (escalate over time)
  • Never use all caps or excessive punctuation
  • A/B test — subject lines are the #1 driver of open rates

How Many Emails Should You Send?

The sweet spot is 4-6 emails over 14-21 days. Fewer than 4 and you're leaving recovery on the table. More than 6 and you risk annoying the customer.

Read our detailed guide on how many dunning emails to send for the complete breakdown.

Automating Your Payment Failure Emails

Managing a multi-step email sequence triggered by Stripe webhooks is complex. You need to handle:

  • Webhook event processing (invoice.payment_failed, customer.subscription.updated)
  • Email scheduling and timing
  • Sequence cancellation when payment succeeds
  • Save offer fulfillment
  • Analytics and tracking

Most SaaS companies find that dedicated dunning software is the fastest path to implementation, especially when the ROI is typically 10-50x the monthly cost.

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