You sent the email. The payment failed three days ago. Your dunning sequence fired on schedule. Everything is working.
Except the customer hasn't done anything.
This is the most frustrating part of payment recovery. You know the customer wants your product. They didn't cancel. Their card just failed. All they need to do is spend 30 seconds updating their payment method. But they won't.
Before you blame the customer, look at your process. In most cases, the problem isn't apathy. It's friction, fear, or invisibility. Here are the five real reasons customers ignore failed payment emails, and what to do about each one.
Reason #1: They Never Saw the Email
This is more common than you think. Your carefully crafted dunning email might be sitting in a spam folder, buried in the Promotions tab, or lost in a sea of daily notifications.
The numbers paint a clear picture:
- 45% of all email lands in Gmail's Promotions tab, not the Primary inbox
- Average open rates for transactional emails hover around 20-25%
- If your sending domain lacks proper authentication (SPF, DKIM, DMARC), deliverability drops further
So for every 100 failed payment emails you send, maybe 20-25 people actually see them. That's your ceiling before anything else even matters.
How to fix it:
Authenticate your sending domain. Set up SPF, DKIM, and DMARC records. This alone can improve inbox placement by 10-15%. If you're using a shared sending domain from a generic email service, your deliverability is at the mercy of other senders on that domain.
Send from a recognizable address. "[email protected]" performs better than "[email protected]". Customers are more likely to open email from a domain they recognize.
Add SMS as a second channel. SMS open rates run at 95%+, compared to 20-25% for email. If someone misses your email, a text message at 2 PM on a Tuesday is hard to ignore. This single change, adding SMS to your dunning sequence, typically increases recovery rates by 15-20%.
Send more than one email. A single dunning email recovers about 15% of failed payments. A well-timed sequence of 3-4 emails recovers 50-60%. Spacing them 2-3 days apart catches customers who missed earlier messages or were busy.
Reason #2: They Don't Feel Any Urgency
Your email arrived. The customer opened it. They thought "I'll deal with this later." And then they forgot.
This happens because most dunning emails fail to communicate what's at stake. They say "your payment failed" but don't explain what happens next if the customer does nothing.
Put yourself in the customer's shoes. If your Netflix payment fails, you know you'll lose access to all your shows. That's concrete and immediate. But if a B2B tool's payment fails and nothing visibly changes, where's the motivation to act now?
How to fix it:
Be specific about consequences. Don't just say "please update your payment." Say "Your account will be downgraded to the free plan on February 15th" or "Your data exports will stop working in 5 days." Specific, dated consequences create urgency without being aggressive.
Escalate over time. Your first email should be friendly and informational. Your second should remind them what they'll lose. Your third should give a firm deadline. This mirrors how urgency naturally builds.
Here's a simple escalation framework:
| Day | Tone | Message | |
|---|---|---|---|
| 1 | Day 0 | Helpful | "Your payment didn't go through. Here's a quick link to fix it." |
| 2 | Day 3 | Reminder | "Just a reminder, your $49/mo plan is paused until we can process payment." |
| 3 | Day 7 | Urgent | "Your account will be cancelled on Feb 15 unless payment is updated." |
| 4 | Day 10 | Final | "Last chance: update by tomorrow to keep your account and data." |
Show what they'll lose. If you can, include specifics in the email: "You have 1,247 contacts and 3 active campaigns that will be affected." Personalized stakes are harder to ignore than generic warnings.
Reason #3: The Update Process Is Too Hard
This is the biggest conversion killer, and the one most SaaS companies get wrong.
Here's what a typical payment update flow looks like:
- Customer clicks "Update Payment" in your email
- Lands on your login page
- Can't remember their password
- Goes through password reset
- Gets another email
- Clicks the reset link
- Creates new password
- Logs in
- Navigates to Settings > Billing
- Updates their card
That's 10 steps. Each step loses 10-20% of people. By the time you're at step 10, you've lost 80%+ of the customers who were willing to update.
How to fix it:
Use pre-authenticated payment links. This is the single highest-impact change you can make. Instead of sending customers to a login page, generate a unique, secure link that takes them directly to a payment update form. No login required. No navigation. Just a form.
Pre-authenticated links typically increase conversion by 2-3x compared to "log in and update" flows.
Minimize form fields. The payment update form should ask for card number, expiry, and CVC. That's it. Don't ask them to re-enter their name, email, billing address, or any other information you already have. Every extra field reduces completion rates.
Make it work on mobile. Over 60% of emails are opened on phones. If your payment update form isn't mobile-optimized, with large tap targets, readable text, and a simple layout, you're losing the majority of your audience.
Show progress and confirmation. After they update, immediately confirm it worked. "Your Visa ending in 4242 has been updated. We'll retry your $49 payment within the hour." Uncertainty about whether the update "took" causes anxiety and support tickets.
Reason #4: The Email Doesn't Look Trustworthy
Failed payment emails have a trust problem. They look exactly like phishing emails.
Think about it. An email arrives saying "your payment failed, click here to enter your credit card information." That's the template for every credit card phishing scam ever written. Customers have been trained for years to be suspicious of exactly this type of email.
If your dunning email triggers even a moment of doubt, the customer will delete it. Better safe than scammed.
How to fix it:
Brand your emails consistently. Use your company logo, brand colors, and the same design language as your other emails. If your dunning emails look different from your onboarding or feature announcement emails, customers may not recognize them as legitimate.
Include specific account details. Mention the customer's name, the specific product or plan, the exact amount, and the last four digits of their card on file. Phishing emails are generic. Legitimate emails are specific. When a customer sees "Your $79/mo Pro plan payment using Visa ending in 4242 didn't go through," they know it's real.
Use your actual domain. Send from [email protected], not from a third-party domain. Link to yourcompany.com/update-payment, not to stripe.com or some redirect URL. Every unfamiliar domain in the email chips away at trust.
Provide alternatives to clicking links. Include a line like "You can also update your payment by logging into your account at app.yourcompany.com and going to Settings > Billing." Some security-conscious customers will prefer to navigate manually, and that's fine. Give them the option.
Sign it from a real person. "Jamie from Acme" beats "The Acme Billing System." A real name (even if it's a team alias) signals that a human is on the other end.
Reason #5: They're Considering Cancelling Anyway
Here's the uncomfortable truth: some customers use a failed payment as a passive exit. They've been meaning to cancel but never got around to it. The failed payment gives them an out that requires zero effort. They just do nothing.
This group is smaller than you'd think. Research suggests only 10-15% of failed payment non-responders are deliberate non-renewers. But they exist, and your dunning sequence should account for them.
How to fix it:
Include a value reminder. Your dunning emails shouldn't just be about the payment. Briefly remind the customer why they're paying. "You've sent 3,400 messages and recovered $12,300 in the last 30 days" is more compelling than "please update your card."
Offer a downgrade option. If a customer is on the fence about the price, give them an alternative to full cancellation. "If your needs have changed, you can switch to our Starter plan at $29/mo" keeps them in the ecosystem and preserves some revenue.
Make cancellation easy anyway. This might sound counterintuitive, but if someone truly wants to cancel, making it hard just creates resentment and chargebacks. Include a simple "If you'd like to cancel instead, click here." The customers who want to stay will update their payment. The ones who want to leave would have left eventually anyway.
Follow up after cancellation. If the subscription does expire due to non-payment, send a win-back email 7-14 days later. "We noticed your account was cancelled due to a payment issue. If you'd like to come back, here's a link to reactivate." Some customers need the loss of access to realize they valued the product.
Putting It All Together
Here's a dunning sequence that addresses all five problems:
Email 1 (Day 0, 10 AM local time):
- Friendly, branded, specific (amount, product, card on file)
- Pre-authenticated payment update link
- Mobile-optimized
- Quick, under 75 words
SMS (Day 2, 2 PM local time):
- "Hi [Name], your $49 [Product] payment didn't go through. Update here: [link]"
- Catches those who missed the email
Email 2 (Day 4, 10 AM local time):
- Value reminder with specific usage data
- Mentions what they'll lose
- Same pre-auth link
Email 3 (Day 7, 10 AM local time):
- Specific cancellation date
- Urgent but respectful
- Downgrade option mentioned
- Same pre-auth link
SMS (Day 9, 2 PM local time):
- Final warning with date
- Direct link
This sequence addresses visibility (multiple channels, multiple attempts), urgency (escalating stakes), friction (pre-auth links throughout), trust (branded, specific, consistent), and passive churners (value reminders, downgrade option).
The typical recovery rate for this type of sequence is 55-70%, compared to 15-20% for a single generic email.
Key Takeaways
- Most non-responses are not intentional. The customer didn't see the email, didn't feel urgency, or hit a friction wall.
- Pre-authenticated links are the single biggest lever. Removing the login step can double your recovery rate alone.
- SMS fills the visibility gap. If they missed the email, a text message gets through.
- Specificity builds trust. Include amounts, plan names, and card details to distinguish your email from phishing.
- Escalating urgency works. Friendly first, firm later. Concrete deadlines drive action.
Rekko builds all of these principles into every recovery sequence. Pre-authenticated payment links, email plus SMS outreach, smart timing, and branded templates that customers actually trust and act on.
Start your free trial and see how many of those "ignored" payments you can actually recover.