Slash raises $100M Series C at a $1.4B valuation

Learn more

Code 54: Expired Card

Card past expiration

Decline Code 54: What 'Expired Card' Means & How to Handle It

Decline code 54 means the card's expiration date has passed. The issuing bank will not authorize new transactions on an expired card number, making it a hard decline. The fix is straightforward: the cardholder needs to use their replacement card instead.

What Does Decline Code 54 Mean?

Every credit and debit card carries an expiration date, and when that date passes the bank stops authorizing transactions on it. It doesn't matter how much available credit or funds are in the account. Once the expiry date is gone, the card number is no longer valid for new purchases.

In almost every case, the issuing bank will have already sent a replacement card with a new expiration date and, in some cases, a new card number. The account itself is still active. The customer isn't locked out of their money. They just need to use the new card rather than the one they've been carrying.

Where it gets complicated is in situations where the customer doesn't realize their card has expired, entered the wrong date during an online checkout, or is still using stored card details that haven't been updated.

Common Causes of a Decline Code 54

  • Card physically expired and replacement not yet activated. The customer is still presenting or using the old card without realizing the new one is sitting at home waiting to be activated.
  • Wrong expiration date entered during online checkout. A single digit off on the month or year is enough to trigger a 54, even if the card itself is still valid.
  • Card expired mid-subscription or recurring billing cycle. Recurring charges attempt to process against saved card details. When those details expire, the next billing attempt returns a 54.
  • Account updater service not enabled by the merchant. Visa and Mastercard offer services that automatically push updated card details to merchants. Without it, expired card declines on recurring billing are inevitable.
  • Replacement card not yet received by the cardholder. Mail delays happen. If a replacement card was sent but hasn't arrived, the customer may be stuck with an expired card and no alternative.

Impact on Subscriptions and Recurring Billing

Code 54 shows up in subscription businesses at a much higher rate than in one-time transaction environments, and the reason is simple: customers update their wallets when they get a new card, but they don't always think to update every subscription they've set up over the years.

The result is a billing cycle that attempts to charge a card that expired last month, returns a 54, and quietly churns a customer who had no intention of leaving.

Visa and Mastercard both offer account updater services that address this directly. When a card is reissued, the networks push the updated card details to participating merchants automatically, before the next billing attempt fails. For any business running recurring charges at meaningful volume, enabling account updater is not optional. It prevents code 54 failures before they happen rather than requiring a dunning sequence to recover them after.

For merchants not yet using account updater, a proactive dunning flow triggered by a 54 decline is the next best option: an email that alerts the customer to the failed charge and links directly to a page where they can update their payment details.

How Merchants Should Handle Decline Code 54

  1. Inform the customer their card has expired. A 54 is one of the few decline codes where telling the customer exactly what happened is both appropriate and helpful. "The card on file has expired" is clear and actionable.
  2. Ask for updated card details or a new card. For in-person transactions, ask if they have their replacement card. For online or account-based situations, direct them to update their payment method.
  3. For subscriptions, trigger a dunning email immediately. A well-timed email with a direct link to update payment details recovers a meaningful share of failed renewals. The longer you wait, the lower the recovery rate.
  4. Do not retry with the expired card. It will not work. The expiration date is a hard cutoff and no number of retries will change that.
  5. Enable account updater if you run recurring billing. This is the structural fix. Everything else is recovery after the fact.

Frequently Asked Questions About Decline Code 54

Can I still use a card after its expiration date? No. Once a card's expiration date passes, the issuing bank stops authorizing new transactions on it. The account itself remains open and any remaining balance or available credit carries over to the replacement card automatically. The card in your wallet just stops working as of the last day of the expiration month.

Why did my subscription fail with code 54 when my new card is active? Because the merchant still has your old card details on file. Getting a new card doesn't automatically update your payment information with every service you've subscribed to. The merchant charged the old number, the bank returned a 54, and your new card has no idea it was involved. Log into the subscription and update your payment method manually, or check whether the merchant sent you a notification asking you to do so.

What is an account updater service and does it prevent code 54? Account updater is a service offered by Visa and Mastercard that automatically sends updated card details to participating merchants when a card is reissued. When it works, the merchant's stored card details are refreshed before the next billing attempt, and the 54 never happens. It's not universal: the merchant has to be enrolled, and not every reissue pushes through the service perfectly. But for businesses running subscriptions at any meaningful scale it dramatically reduces expired card churn.

Is decline code 54 a hard or soft decline? Hard decline. An expired card cannot be authorized for new transactions regardless of what's in the account. There's no retry path with the same card. The customer needs to use their replacement card or update their payment details.

Code 54 is specifically about card expiry. These related codes cover other reasons a card might not go through at the point of sale:

  • Code 14 — Invalid Card Number. The card number doesn't match any active account. Related in that the customer may be presenting outdated card details.
  • Code 78 — Blocked First Use. The replacement card was received but not yet activated. A common companion issue to a 54 decline.
  • Code 05 — Do Not Honor. The bank's catch-all decline with no specific reason given.
  • Code 51 — Insufficient Funds. A balance issue on an active card with no expiry involvement.
  • Code 57 — Transaction Not Permitted to Cardholder. A permissions restriction rather than an expiry issue.
  • Code 62 — Restricted Card. Card-level restrictions blocking a specific transaction type.
  • Code 41 — Lost Card. Hard decline. Card was reported lost.
  • Code 43 — Stolen Card. Hard decline. Card was reported stolen.




What to do when your card is declined

Quick steps to resolve card declines and complete your transaction.

1

Check for a replacement card.

Look for a new card from your bank in your mail or check your banking app for a digital card.

2

Activate your new card.

Follow the activation instructions (call, app, or website) to enable your replacement card.

3

Update saved payment methods.

Replace the expired card details in all online accounts and subscription services.

Apply in less than 10 minutes today

Join the 5,000+ businesses already using Slash.