Definition

What is Account Updater? Definition & Explanation

Account Updater is a card network service that automatically updates expired or replaced card details. Learn how it works and its limits.

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:

  1. Your processor submits card data to the card network (Visa or Mastercard) in a batch file.
  2. The network checks issuing banks for any updates tied to those card numbers.
  3. Updated credentials are returned with new card numbers, new expiration dates, or status flags (like "account closed").
  4. 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

  1. Account Updater is a network-level service that automatically refreshes stored card details when cards are replaced or renewed.
  2. Coverage is 60-80% of card updates. Good, but not complete.
  3. It is passive and invisible to customers, which is its biggest strength.
  4. It does not replace dunning. Closed accounts, opted-out cards, and non-participating banks still produce failed payments.
  5. 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

Start recovering failed payments.

Recover Failed Payments Automatically

Stop losing customers to failed payments. Rekko detects Stripe failures and recovers them with automated email + SMS sequences.