How to recover expired_card failed payments in Stripe
Expired cards won't fix themselves with retries. How to get customers to update their card, plus the exact recovery email template and a pre-dunning tactic.
Expired cards won't fix themselves with retries. How to get customers to update their card, plus the exact recovery email template and a pre-dunning tactic.
The card on file passed its expiry date. Every future charge will fail identically until the customer stores a new card — retries cannot fix this one.
Stripe's card-account-updater catches many reissued cards automatically, but when a charge still fails with expired_card, the updater did not have new details. Retries against an expired card are pointless — action has to come from the customer.
Very recoverable in the first week — these are engaged customers with a stale card, not churn risks. Speed matters more than copywriting here.
This is the exact template MRRdue's recovery assistant suggests for expired_card cases — copy it, swap the details, and send it from your own address.
Subject: Quick help with your subscription payment
Hi Alex, We noticed your recent $49.00 subscription payment did not go through because of card expired. You can use Stripe's secure payment page to update the payment method and retry the invoice: https://invoice.stripe.com/i/… Once it is updated, Stripe should retry the payment automatically. Thanks, Your SaaS
More variants (and retention-risk templates) in the free recovery email template gallery.
MRRdue imports your failed payments with a read-only Stripe key, ranks them by recoverable dollars and decline reason, and drafts this email for every case — you stay the sender.