sodcalculator

10 Tech How-To

Card Error Code Meaning & How to Fix It

Guide 10-29407 · Updated · Step by step

Card error codes are alphanumeric messages that appear when a payment card is declined or a card reader fails to process a transaction. The exact meaning depends on the issuer and the terminal, but most codes fall into a few common categories: insufficient funds, expired card, incorrect PIN, or a blocked card. This article explains what the most frequent card error codes mean, why they happen, and the practical steps you can take to resolve them.

What Is a Card Error Code?

A card error code is a short identifier—often a number like 05 or 51, or a text phrase like “Do Not Honor”—that a payment network (Visa, Mastercard, American Express, Discover) returns to the merchant’s terminal when a transaction cannot be completed. The code is generated by the card issuer (the bank that issued the card) and sent back through the payment network. It tells the merchant and the cardholder why the transaction failed, without revealing sensitive details like the exact balance or security flags.

These codes are standardized to a degree. The ISO 8583 standard defines the data field where the code appears, but each issuer can use its own internal codes. For example, a code that means “insufficient funds” at one bank might be a different number at another. However, the most common codes are widely recognized across the industry.

Common Card Error Codes and Their Meanings

Here are some of the most frequently encountered card error codes and what they generally indicate:

  • 05 – Do Not Honor: The issuer declined the transaction without specifying a reason. This often happens due to suspected fraud, a temporary hold, or a mismatch between the billing address and the cardholder’s file.
  • 14 – Invalid Card Number: The card number was entered incorrectly, or the card is not active. Double-check the number and the expiration date.
  • 51 – Insufficient Funds: The available balance or credit limit is too low to cover the transaction.
  • 54 – Expired Card: The card’s expiration date has passed. The cardholder needs a new card.
  • 55 – Incorrect PIN: The personal identification number entered was wrong. After several failed attempts, the PIN may be locked.
  • 57 – Transaction Not Permitted: The card type or the transaction type is not allowed. For example, a prepaid card might not support international transactions.
  • 61 – Exceeds Withdrawal Limit: The amount exceeds the daily or per-transaction limit set by the issuer.
  • 91 – Issuer Unavailable: The bank’s system was down or unreachable at that moment. The transaction can often be retried later.

Why Card Error Codes Happen

Card error codes are not random. They are triggered by specific conditions on the cardholder’s account or the transaction itself. The most common causes include:

  • Insufficient funds or credit limit – The most straightforward reason. The available balance is simply not enough.
  • Fraud prevention flags – If the card is used in a new location, for an unusually large amount, or in a pattern that looks suspicious, the issuer may decline it to protect the cardholder.
  • Expired or inactive card – The card has not been activated, or its validity period has ended.
  • Incorrect details – A typo in the card number, expiration date, or CVV can cause a decline.
  • Technical issues – The payment network or the issuer’s system might be temporarily down.
  • Account restrictions – The card might be blocked due to unpaid fees, a court order, or a report of loss/theft.

How to Fix a Card Error Code

When you see a card error code, the first step is to identify which category it falls into. Here is a practical troubleshooting sequence:

  1. Check the card details – Verify the card number, expiration date, and CVV are entered correctly. If you are using a physical card, inspect it for damage or wear.
  2. Check your balance/limit – Log into your online banking or call the number on the back of the card to confirm you have enough available funds.
  3. Try a different payment method – If the code is “Do Not Honor” or “Issuer Unavailable,” wait a few minutes and try again. If it persists, use another card or cash.
  4. Contact the issuer – Call the number on the back of your card. The representative can tell you exactly why the transaction was declined and whether the card is blocked.
  5. If the card is expired or lost – Request a replacement card. Most issuers will send a new one within 5–10 business days.

Card Error Codes vs. Decline Codes

People often use “card error code” and “decline code” interchangeably, but there is a subtle difference. A decline code is specifically a response from the issuer saying the transaction is not approved. A card error code can also refer to errors generated by the card reader itself (e.g., “chip read error” or “card not inserted properly”). The latter are usually hardware or software issues with the terminal, not the card. If you see a message like “Card Read Error” or “Unable to Read Card,” try wiping the chip or using the magnetic stripe instead.

How to Prevent Card Errors

Many card errors are avoidable with a few good habits:

  • Keep your card’s chip and magnetic stripe clean and undamaged.
  • Update your contact information with your bank so fraud alerts reach you quickly.
  • Set up transaction alerts (via SMS or app) to monitor your spending and catch issues early.
  • If you travel abroad, notify your bank in advance to avoid a fraud-related decline.
  • Track your spending to avoid hitting your credit limit or daily withdrawal cap.

Frequently Asked Questions

What does “Do Not Honor” mean?

“Do Not Honor” (code 05) is a generic decline from the issuer. It often indicates suspected fraud, but it can also be due to a temporary hold, an incorrect billing address, or a mismatch between the card and the transaction. The best action is to contact your bank to confirm whether the card is active and if there are any restrictions.

Why does my card get declined when I have money?

Even with a positive balance, a card can be declined due to a fraud flag, an expired card, a daily limit being reached, or the issuer’s system being temporarily offline. Sometimes the merchant’s terminal has a technical issue. Always check with your bank if the decline is unexpected.

Can I use my card after a decline?

Usually yes, but it depends on the reason. If the decline was due to insufficient funds, you can try again after adding money. If it was a fraud flag, you may need to verify the transaction with your bank. If the card itself is blocked (e.g., reported stolen), you cannot use it until a new one is issued.

What is the difference between a chip error and a decline?

A chip error is a physical or communication problem between the card’s microchip and the reader. It usually shows as “Chip Read Error” or “Please Swipe Instead.” A decline is a financial decision by the issuer. Chip errors can often be solved by cleaning the chip or using the magnetic stripe, while declines require checking your account.

How do I find out the exact reason for a decline?

The merchant sees the full code, but they are not always allowed to share it with you due to security policies. The most reliable way is to call your card issuer and ask. They can see the exact reason and tell you if any action is needed on your part.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →