Stripe Account Updater: What It Does and What It Misses
Stripe Account Updater automatically updates expired and replaced cards on file for many Stripe merchants. Here is exactly what it covers, what it does not, and how to handle the cards it misses.
Contents
Stripe Account Updater is one of the most underused tools for reducing payment failures. It automatically fetches updated card details from Visa and Mastercard networks before a card expires or after it is replaced, updating the customer's saved payment method silently without any merchant or customer action.
When it works, it eliminates a payment failure that would have otherwise required a dunning sequence and customer contact. When it does not work, you get an expired_card decline, which requires immediate customer email since retrying will not help.
This page covers exactly what Account Updater covers, what it misses, and what to do about the gaps.
How Account Updater works
When a customer's card approaches its expiration date or is replaced (for example, after a card is reported lost or after a bank refreshes their card portfolio), the issuing bank submits updated card details to the Visa or Mastercard network.
Stripe queries these networks periodically and, when it finds updated details for a card in your customer database, updates the stored payment method automatically. The next billing cycle uses the updated card. The customer never knows. The payment succeeds.
This process runs in the background on all Stripe accounts with Stripe Billing enabled. There is no setup required and no additional cost.
What Account Updater covers
Account Updater works best for:
Major US-issued Visa and Mastercard consumer cards. These are the cards with the best participation rates in the network update programs. If your customer base is primarily US consumers paying with Visa or Mastercard, Account Updater covers a meaningful share of your expiring card risk.
Cards that have been replaced after a lost or stolen report. When a bank reissues a card with a new number after a loss or theft report, the new details often flow through the network update system.
Portfolio refreshes. When a bank refreshes its entire card portfolio (a common practice every few years), it typically pushes updated details through the network, and Account Updater catches most of them.
What Account Updater misses
American Express. Amex operates its own network and does not participate in the Visa/Mastercard update programs. Expired Amex cards are not caught by Account Updater.
Non-US cards. Participation in network update programs varies significantly by country and issuer. Cards issued in markets with lower card network infrastructure participation may not be covered.
Corporate and commercial cards. Many corporate cards issued through banking platforms or expense management tools do not participate in standard consumer card update programs.
Small regional banks and credit unions. Not all issuers submit updated card details to the networks. Smaller institutions with lower transaction volumes may not participate.
Cards where the customer deliberately closed the account. If a customer closed their credit card account (not just reported it lost), the card will not have updated details to submit.
Handling the cards Account Updater misses
The cards Account Updater does not update are the ones that produce expired_card failures. Two approaches handle them:
Proactive expiry alerts. Monitor your Stripe card database for cards approaching expiration and send an email 30 days before the expiry date. This is the highest-leverage intervention for the cards Account Updater misses. It gives customers time to update before their billing date and prevents the failure from happening at all.
Post-failure email sequence. When an expired_card failure occurs, send an immediate email asking the customer to update their payment method. Do not retry. Link directly to a pre-authenticated payment update page.
What Recova adds
Recova monitors your Stripe card database continuously for cards approaching expiration and fires proactive alerts 30 days before expiry. When an expired_card failure slips through, Recova routes it to an immediate email sequence with no retry attempts.
The combination covers the cards Account Updater does not update and eliminates most of the permanent revenue loss from expired cards.
- What is Stripe Account Updater?
- A Stripe feature that automatically fetches updated card details from Visa and Mastercard networks when a card expires or is replaced, updating the customer's saved payment method without any merchant or customer action.
- Does Account Updater cost anything?
- No. It is included with Stripe Billing at no additional cost.
- Does Account Updater work for American Express cards?
- No. Amex operates its own network and does not participate in the Visa/Mastercard update programs. Expired Amex cards are not caught by Account Updater.
- Does Account Updater work for international cards?
- Coverage varies by country and issuer. US-issued Visa and Mastercard consumer cards have the best coverage. Non-US cards and cards from smaller issuers have significantly lower coverage.
- What happens when Account Updater does not catch an expiring card?
- The charge fails with an expired_card decline. The correct response is an immediate email to the customer asking them to update their payment method. Do not retry. Send the email on day 1.