Quick Definition
Account Updater is a network-level service provided by Visa (VAU) and Mastercard (ABU) that automatically updates stored card credentials when a customer's card is replaced, renewed, or reissued. It works behind the scenes, swapping out expired card numbers before your next billing attempt even fires.
For subscription businesses, it is one of the most effective passive defenses against failed payments caused by card expiration.
Related service: Card Updater is the general term used across processors. Account Updater refers specifically to the card network programs (Visa Account Updater, Mastercard Automatic Billing Updater).
Not a silver bullet: Account Updater covers 60-80% of card replacements, but it misses the rest. That is why pre-dunning and dunning are still essential. Compare the approaches.
How Account Updater Works
The process runs on a regular cycle, typically daily or weekly, depending on your payment processor:
- Your processor submits card data to the card network (Visa or Mastercard) in a batch file.
- The network checks issuing banks for any updates tied to those card numbers.
- Updated credentials are returned with new card numbers, new expiration dates, or status flags (like "account closed").
- Your processor updates the stored token, so the next billing attempt uses the correct card details.
The customer never has to do anything. They may not even know it happened.
Visa Account Updater (VAU) vs Mastercard ABU
| Feature | Visa Account Updater | Mastercard ABU |
|---|---|---|
| Update frequency | Daily batch | Daily batch |
| Coverage | Visa cards worldwide | Mastercard cards worldwide |
| Response types | New card number, new expiry, or contact cardholder | New card number, new expiry, or account closed |
| Opt-out | Cardholders can opt out | Cardholders can opt out |
| Real-time option | Visa Real-Time Account Updater (RTAU) available | Real-time updates via API available |
American Express has a similar program (Cardrefresher), and Discover has its own updater service. Coverage varies by network.
What Gets Updated
Account Updater handles several scenarios:
Card reissued with a new number. The customer's bank sent them a replacement card (maybe it was lost, or the bank proactively refreshed it). Account Updater maps the old number to the new one.
Card renewed with a new expiration date. Same card number, new expiry. This is the most common update type and the easiest to catch.
Card closed. The response comes back as "contact cardholder" or "account closed." No new credentials to map. This is where your dunning sequence takes over.
Coverage Rates and Limitations
Account Updater is effective, but it is not complete coverage.
What the numbers look like
| Metric | Typical Range |
|---|---|
| Update success rate for expired cards | 60-80% |
| Coverage of replaced/reissued cards | 70-85% |
| Cards flagged as closed (no update possible) | 10-15% |
| Cards with no response (not enrolled, opted out) | 5-20% |
Why it does not catch everything
Cardholder opt-outs. Customers can contact their bank and opt out of Account Updater. If they do, the network will not share updated credentials. This is uncommon, but it happens.
Smaller issuers and international banks. Not every bank in every country participates. Coverage is strongest in the US, Canada, and Western Europe. Weaker in Latin America, parts of Asia, and smaller regional banks.
Prepaid and debit cards. Coverage varies significantly. Some prepaid card issuers do not participate at all.
Timing gaps. There is a lag between when a bank issues a new card and when the update propagates through Account Updater. If your billing date falls in that window, the payment fails.
Card-on-file mismatches. If the merchant category code changes or the stored credentials do not match what the network expects, updates may not flow through.
Account Updater Through Stripe
If you are on Stripe (and if you are reading this on Rekko, you probably are), Stripe handles Account Updater automatically for you. No setup required.
Stripe runs batch updates through Visa and Mastercard networks and refreshes the token attached to your PaymentMethod or Customer object. You can see when a card has been updated in the Stripe Dashboard or via the API.
What Stripe covers
- Automatic enrollment for all saved cards
- Daily batch updates from Visa and Mastercard
- Real-time updates via Visa RTAU for qualifying transactions
- Transparent token refresh (no action needed on your side)
What Stripe does not solve
- Cards from non-participating issuers
- Closed accounts (you still need dunning)
- Timing gaps before updates propagate
- Cards where the customer opted out
This is why Stripe's own documentation recommends pairing Account Updater with smart retries and a dunning process.
The Gap Account Updater Leaves
Here is the math that matters. Say you have 1,000 subscribers and 5% of cards expire or get replaced each month. That is 50 cards at risk.
| Scenario | Cards recovered | Cards still failing |
|---|---|---|
| Account Updater alone (75% coverage) | 37 | 13 |
| Account Updater + pre-dunning reminders | 43 | 7 |
| Account Updater + dunning sequence | 46 | 4 |
| Account Updater + pre-dunning + dunning | 48 | 2 |
Account Updater handles the bulk of the work passively. But those 13 cards it misses? At $50 ARPU, that is $650/month walking out the door. Over a year, $7,800 in preventable churn.
That is why the winning stack is: Account Updater (passive) + pre-dunning (proactive) + dunning (reactive).
Best Practices
1. Confirm Account Updater is active
If you are using Stripe, it is on by default. If you are on another processor, verify enrollment. Some processors charge a small fee per update.
2. Layer proactive card expiration emails
Do not rely on Account Updater alone. Send card expiration reminders 30 days before expiry. If Account Updater catches it first, great. If not, the customer is already primed to update.
3. Track update success rates
Monitor how many cards are being refreshed through Account Updater vs. how many are falling through. If your failure rate on renewal billing is still high, the gap is larger than expected.
4. Have a dunning sequence ready for what Account Updater misses
The cards that Account Updater cannot update (closed accounts, opted-out cardholders, non-participating banks) need an immediate dunning response. Delays here cost you recoveries.
Key Takeaways
- Account Updater is a network-level service that automatically refreshes stored card details when cards are replaced or renewed.
- Coverage is 60-80% of card updates. Good, but not complete.
- It is passive and invisible to customers, which is its biggest strength.
- It does not replace dunning. Closed accounts, opted-out cards, and non-participating banks still produce failed payments.
- The best recovery strategy layers all three: Account Updater + pre-dunning + dunning sequences.
Recover What Account Updater Misses with Rekko
Account Updater handles the easy wins. Rekko handles everything else:
- Automated dunning sequences for cards that were not updated
- Email + SMS recovery to reach customers fast
- Pre-authenticated payment links so updating takes 30 seconds
- Recovery tracking so you know exactly what was saved