The card's expiration date has passed. A replacement card was likely issued.
What Does Code 54 Mean?
Response code 54 means the expiration date in Field 14 has passed. The issuer will not authorize transactions on an expired card regardless of the account balance or standing.
Most issuers automatically send replacement cards 2-4 weeks before expiration. The new card will typically have the same account number but a new expiration date and CVV. For subscription merchants, this is one of the most preventable causes of involuntary churn. Account updater services (Visa Account Updater, Mastercard ABU) can proactively fetch the new card details before the old one expires, allowing you to update the payment method without any cardholder action.
If you don't have access to account updater services, the next best option is to email the cardholder before expiration asking them to update their payment method.
Why You Should Not Retry
Terminal Decline
Do not retry. Trigger a card update request via account updater services.
Common Causes
Card expiration date has passed
Replacement card issued but subscription not yet updated with new details
Network Behavior
The same response code can mean different things depending on the card network. Here is how each network treats Code 54:
Network
Retry?
Limit
Notes
Visa
Yes
15 attempts in 30 days (fix data first)
Visa Category 3 (data quality). Use Visa Account Updater (VAU) to get the new card details before retrying. VAU captures about 60-70% of card replacements. For the rest, contact the cardholder directly.
Mastercard MAC 01
Yes
10/day, 35/month (with updated card)
MAC 01 (new account information available). Use Mastercard Automatic Billing Updater (ABU) to fetch the replacement card details. Note: network tokens can prevent Code 54 entirely by decoupling the token from the physical card's expiration date.
Amex
No
Amex handles card replacement internally since they are the issuer. In some cases, Amex automatically updates recurring billing relationships, but coverage is not 100%.
Discover
No
Standard hard decline until the card details are updated. Discover's account updater coverage is lower than Visa or Mastercard.
Platform Mappings
This code surfaces under different names depending on the payment platform: