GuidePayment Recovery

Dunning Email Best Practices: How to Write Emails That Recover Payments

Learn how to write dunning emails that actually convert. Timing, tone, structure, examples — everything you need to optimize your payment recovery.

7 min readJanuary 31, 2026By Rekko Team

In this guide: Complete walkthrough with formulas, examples, and practical tips you can apply today.

Your dunning emails are the last chance to keep a customer whose payment failed. A good email recovers the payment. A bad email gets ignored, and the customer is lost.

Here's how to write payment recovery emails that actually work.

The problem with typical dunning emails

Most dunning emails are terrible. You've probably received them:

"Dear Customer, We regret to inform you that your payment dated 01/15/2026 could not be processed. Please update your payment information at your earliest convenience. Sincerely, The Billing Department."

What's wrong with this? Everything.

  • Cold, corporate tone
  • No clarity on the actual problem
  • "At your earliest convenience" = no real urgency
  • No direct link to take action
  • Impersonal signature

Result: the customer skims it, doesn't feel the urgency, and moves on. A few days later, their subscription is deactivated. They don't understand why.

The fundamentals of a good dunning email

1. A subject line that gets opened

The subject line determines whether the email gets opened. No open = no recovery.

What works:

  • "Problem with your [Product] payment"
  • "Your card was declined"
  • "Action required: payment failed"
  • "[First name], your subscription is at risk"

What doesn't work:

  • "Payment notification" (too vague)
  • "URGENT: ACTION REQUIRED IMMEDIATELY" (spam vibes)
  • "Unpaid invoice #INV-2026-0142" (technical, cold)

The best subject line is direct, personalized, and creates just enough urgency without being alarmist.

2. A clear, short message

The customer should understand in 5 seconds:

  1. What the problem is
  2. What happens if they don't act
  3. How to fix it

You don't need 10 paragraphs. Three is enough.

Ideal structure:

[Hook - the problem]

[Short explanation - why it happened or what will happen]

[Clear CTA - one button or link]

Example:

Hey Sarah,

Your $49 payment for Rekko didn't go through. Your card was declined — this usually happens when it's expired or there aren't enough funds.

To avoid any interruption, update your card here:

[Update my card →]

Questions? Just reply to this email. We're here to help.

That's it. No jargon, no excessive formality, one clear action.

3. A human tone

You're not a bank sending a collection notice. You're a company trying to help a customer continue using a product they like.

Avoid:

  • "Dear Customer" → Use their first name
  • "We regret to inform you" → Get to the point
  • "Please do not hesitate to" → Just say it
  • "Regarding your outstanding balance" → "Your payment didn't go through"
  • "Collection proceedings" → Never threaten

Prefer:

  • First name personalization
  • Short sentences
  • Everyday language
  • Empathy ("it happens," "no worries")

4. One CTA, visible and obvious

Each email = one action. Update the card.

No "Visit your dashboard," no "Contact us for more information," no "Check our FAQ."

One button. One action. That's it.

The button should:

  • Be visible (contrasting color, decent size)
  • Have actionable text ("Update my card," not "Click here")
  • Lead directly to the update page (not the homepage, not the login)

If possible, use a "magic link" that automatically logs the customer in and takes them straight to the payment page. Less friction = more recovery.

Timing: when to send

The timing of your emails matters as much as the content.

Day of failure (D0)

Send the first email within an hour of the failure. The customer might still be at their computer. The problem is fresh in their mind.

Tone: informational, not alarmist. "Your payment didn't go through — here's how to fix it."

D+2 to D+3

First reminder. The tone gets slightly more direct. Mention the consequence: "If we don't receive your payment, your access will be suspended on [date]."

D+5 to D+7

Second reminder. This is often a good time for an SMS in addition to email. Increased urgency: "Final reminder before suspension."

D+7 to D+10

Suspension. Notification email: "Your account has been suspended. You can reactivate it anytime by updating your card."

D+14+

Last email. Softer tone, win-back oriented: "We miss you. Your account is still there — just one click to come back."

Adapting to the failure type

A soft decline and a hard decline shouldn't be treated the same way.

For soft declines (insufficient funds, temporary error)

Your payment didn't go through — your bank temporarily rejected the transaction. This sometimes happens at the end of the month.

We'll automatically retry in a few days, but if you want to fix it now, you can update your card or check your balance.

Tone: reassuring. The problem might resolve itself.

For hard declines (expired card, invalid)

Your card has expired and your payment couldn't be processed.

To keep using Rekko, update your card now. It takes 30 seconds.

Tone: direct. The customer needs to act — no magical retry will fix this.

Email examples

Email 1: Initial notification

Subject: Problem with your Rekko payment

Hey {{customer_name}},

We couldn't charge your subscription of {{amount}}. Your card was declined.

No worries — just update your payment info and you're all set.

[Update my card →]

If it's a temporary bank error, we'll automatically retry in 48 hours.

Questions? Reply to this email.

The Rekko team

Email 2: First reminder (D+3)

Subject: Your card is still being declined

{{customer_name}},

We tried charging your payment again, but it didn't work.

If you don't update your card by {{suspension_date}}, your account will be suspended and you'll lose access to your sequences and data.

Let's not get there. Fix it in 30 seconds:

[Update my card →]

The Rekko team

Email 3: Final reminder (D+6)

Subject: Last reminder: your account will be suspended tomorrow

{{customer_name}},

This is the last message before we suspend your Rekko account.

We've tried several times to charge your {{amount}} payment without success. Tomorrow, if we still haven't received payment, your access will be disabled.

You can fix this now:

[Update my card →]

Your data will be kept for 30 days — you can reactivate your account anytime during that period.

The Rekko team

Email 4: Account suspended (D+7)

Subject: Your Rekko account has been suspended

{{customer_name}},

Your account is now suspended.

We didn't receive your payment despite our reminders. You no longer have access to Rekko.

The good news: your account and data are still there. You can reactivate your subscription whenever you want by updating your card.

[Reactivate my account →]

If you really want to cancel, you don't need to do anything. Your data will be deleted in 30 days.

The Rekko team

Mistakes to avoid

Sending too many emails. 4-5 emails over 10-14 days is fine. 10 emails in 7 days is harassment. The customer will block you.

Making threats. "We will be forced to pursue legal action" over a $29/month subscription? No. You lose the customer forever.

Being vague. "There's a problem with your account" says nothing. Be specific: expired card? Insufficient funds? Technical error?

Forgetting mobile. 60%+ of emails are read on mobile. Your email needs to be readable on a 5-inch screen. Buttons big enough for thumbs.

Not testing. A/B test your subject lines, timing, content. A few points of open rate can mean thousands of dollars.

Measuring effectiveness

Track these metrics for each email in your dunning sequence:

  • Open rate: > 40% is good, > 50% is excellent
  • Click rate: > 10% is good, > 15% is excellent
  • Recovery rate: % of payments recovered after this email

Identify weak links. If email 2 has a 20% open rate, change the subject line. If click rate is low, rework the CTA.

The ultimate goal: an overall recovery rate of 60-70%+.

dunningemailpayment recoverybest practices

Put This Into Practice

Understanding churn metrics is the first step. Rekko helps you act on them by automatically recovering failed payments.

Related Guides