GuidePayments

How to Prevent Failed Payments: Complete Guide for SaaS & Subscriptions

Learn proven strategies to prevent subscription payment failures before they happen. Covers pre-dunning, card updater services, smart retries, and multi-channel recovery for maximum payment success.

8 min readJanuary 28, 2026By Rekko Team

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

Failed payments are one of the biggest silent revenue killers for subscription businesses. 5-10% of recurring payments fail every month, and without intervention, most of those customers churn.

But here's the good news: most payment failures are preventable. With the right strategy, you can stop failures before they happen and recover most of those that slip through.

This guide covers everything you need to prevent and recover failed payments.

The Two-Part Strategy

Preventing failed payments requires two approaches:

  1. Proactive Prevention — Stop failures before they happen
  2. Reactive Recovery — Recover payments that fail anyway
┌─────────────────────────────────────────────────────────────┐
│                    PAYMENT LIFECYCLE                        │
│                                                             │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐  │
│  │   PREVENT    │───►│   PAYMENT    │───►│   RECOVER    │  │
│  │ Pre-dunning  │    │   ATTEMPT    │    │   Dunning    │  │
│  │ Card updater │    │              │    │ Smart retry  │  │
│  └──────────────┘    └──────────────┘    └──────────────┘  │
│                                                             │
│  Goal: Catch 80%+    Goal: Succeed     Goal: Recover 70%+  │
└─────────────────────────────────────────────────────────────┘

Let's break down each part.


Part 1: Proactive Prevention

Strategy 1: Pre-Dunning (Card Expiration Alerts)

Pre-dunning means contacting customers before their payment fails—typically when their credit card is approaching expiration.

Why it works:

  • Customers still have full access (no urgency/stress)
  • Feels helpful, not demanding
  • 80-90% success rate (vs 60-80% for post-failure)

How to implement:

  1. Detect expiring cards — Query your payment processor for cards expiring in 30-60 days
  2. Send reminder sequence — Email/SMS at 30, 14, 7, and 3 days before expiry
  3. Make updates easy — Pre-authenticated links, no login required

Timeline:

Days Before Action Channel
30 First reminder Email
14 Follow-up Email + SMS
7 Urgent reminder Email
3 Final notice SMS

Get copy-paste templates: Card Expiration Email Templates

Strategy 2: Card Updater Services

Card updater services automatically update stored card information when banks issue new cards.

How it works:

  • Customer's card is replaced (lost, stolen, expired)
  • Bank issues new card
  • Card network (Visa, MC) pushes update to merchants
  • Your stored card is automatically updated

Coverage:

  • Visa Account Updater (VAU)
  • Mastercard Automatic Billing Updater (ABU)
  • American Express Cardrefresher

Limitations:

  • Only works for card replacements (same account)
  • Doesn't help if customer switches banks
  • 60-80% of card changes are captured

How to enable:

  • Stripe: Automatic for most cards
  • Other processors: Check with your provider

Strategy 3: Offer Multiple Payment Methods

Credit cards fail 5-10% of the time. Other methods fail less:

Payment Method Typical Failure Rate
Credit card 5-10%
ACH/Bank transfer 0.5-1%
PayPal 2-3%
Apple Pay/Google Pay 2-3%

Recommendation: Offer ACH for customers who experience repeated card failures.

Strategy 4: Annual Plans

Annual plans reduce payment failure opportunities:

  • 1 payment per year vs 12
  • Higher customer commitment
  • Lower effective churn rate

Customers on annual plans have 50-70% lower churn than monthly.


Part 2: Reactive Recovery

When prevention fails, you need strong recovery.

Strategy 5: Smart Payment Retries

Not all failures are equal. Retry timing should match failure type:

Failure Type What It Means Retry Strategy
Soft decline (insufficient funds) Temporary issue Retry in 24-48 hours
Hard decline (expired card) Card won't work Don't retry, request update
Network error Technical glitch Retry immediately
Do not honor Bank blocked it Retry in 3-5 days
Fraud suspected Bank flagged it Don't retry, contact customer

Smart retry schedule:

  • Day 0: First attempt fails
  • Day 1: Retry (soft declines)
  • Day 3: Retry
  • Day 5: Retry
  • Day 7: Final retry
  • Day 8+: Dunning only

Strategy 6: Dunning Sequences

Dunning is the process of recovering failed payments through customer communication.

Effective dunning sequence:

Day Action Channel
0 Payment fails, first notification Email
1 Smart retry Automatic
2 Reminder SMS
3 Follow-up Email
5 Value reminder Email
7 Final warning SMS
10 Last chance Email
14 Cancellation Automatic

Key elements:

  • Pre-authenticated payment update links
  • Multi-channel (email + SMS)
  • Increasing urgency
  • Value reminders (what they'll lose)

Get templates: Failed Payment Email Templates

Strategy 7: Multi-Channel Recovery

Email alone recovers ~50% of failed payments. Adding SMS increases recovery to 60-80%.

Channel Open Rate Response Rate
Email only 25% 40-50% recovery
SMS only 90%+ 50-60% recovery
Email + SMS Combined 60-80% recovery

Learn more: Multi-Channel Dunning Strategy


Complete Prevention + Recovery System

Here's how all strategies work together:

Card expires in 60 days
         │
         ▼
┌─────────────────────────────────────────┐
│  CARD UPDATER (Automatic)               │
│  Bank issues new card → auto-updated    │
└─────────────────────────────────────────┘
         │
         │ (If not auto-updated)
         ▼
┌─────────────────────────────────────────┐
│  PRE-DUNNING (30-3 days before)         │
│  Email/SMS sequence asking to update    │
└─────────────────────────────────────────┘
         │
         │ (If customer doesn't update)
         ▼
┌─────────────────────────────────────────┐
│  PAYMENT ATTEMPT                        │
│  Charge new billing cycle               │
└─────────────────────────────────────────┘
         │
    Success? ────Yes────► Done!
         │
         No
         ▼
┌─────────────────────────────────────────┐
│  SMART RETRIES (Days 1-7)               │
│  Retry based on decline reason          │
└─────────────────────────────────────────┘
         │
    Success? ────Yes────► Done!
         │
         No
         ▼
┌─────────────────────────────────────────┐
│  DUNNING SEQUENCE (Days 0-14)           │
│  Email + SMS asking to update payment   │
└─────────────────────────────────────────┘
         │
    Success? ────Yes────► Done!
         │
         No
         ▼
┌─────────────────────────────────────────┐
│  SUBSCRIPTION CANCELLED                  │
│  Win-back campaign later                │
└─────────────────────────────────────────┘

Expected Results

With a complete prevention + recovery system:

Metric Without System With System
Payment failure rate 7% 7% (same)
Recovery rate 20% 75%
Net failure rate 5.6% 1.75%
Monthly churn from failures ~2% ~0.5%
Annual churn prevented ~18%

For a $100K MRR business:

  • Without system: $5,600/mo lost = $67,200/year
  • With system: $1,750/mo lost = $21,000/year
  • Annual savings: $46,200

Calculate your potential savings →


Implementation Checklist

Immediate (Week 1)

  • Enable card updater with your processor
  • Set up basic dunning emails
  • Add pre-authenticated payment update links

Short-term (Month 1)

  • Implement pre-dunning for expiring cards
  • Add SMS to dunning sequence
  • Set up smart retry logic

Ongoing

  • A/B test email subject lines
  • Monitor recovery rates by channel
  • Optimize retry timing based on data

Common Mistakes to Avoid

1. Only Using Email

SMS has 90%+ open rates. Don't leave it out.

2. Aggressive Tone

Customers didn't fail on purpose. Stay helpful.

3. Requiring Login

Pre-authenticated links convert 3x better.

4. No Pre-Dunning

Waiting until failure is leaving money on the table.

5. One-Size-Fits-All Retries

Different failure types need different retry strategies.

6. Giving Up Too Soon

14-day dunning sequences outperform 7-day ones.


Metrics to Track

Metric Formula Target
Gross failure rate Failed payments / Total payments < 7%
Pre-dunning conversion Cards updated / Expiring cards notified > 70%
Dunning recovery rate Recovered / Failed payments > 60%
Net failure rate (Failed - Recovered) / Total < 2%
Involuntary churn rate Churned from payment failure / Total customers < 0.5%/mo

Key Takeaways

  1. Prevention beats recovery — Pre-dunning has 80-90% success vs 60-80% for dunning
  2. Use multiple layers — Card updater + pre-dunning + dunning + smart retries
  3. Multi-channel matters — Email + SMS recovers 40% more than email alone
  4. Make it easy — Pre-authenticated links, mobile-friendly, no login
  5. Track separatelyInvoluntary churn needs different solutions than voluntary

Related Resources


Automate Everything with Rekko

Implementing all these strategies manually is complex. Rekko automates the entire system:

  • Pre-dunning — Automatic card expiration detection and sequences
  • Smart retries — Optimal retry timing based on decline codes
  • Multi-channel dunning — Email + SMS recovery sequences
  • Pre-authenticated links — One-click payment updates
  • Dashboard — Track every metric in real-time

Most customers see their first recovered payments within 24-48 hours.

Start your free trial →

failed paymentspre-dunningpayment recoverychurn prevention

Put This Into Practice

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

Related Guides