Skip to main content
Payment Processing Glossary

Authorization Response CodesCredit Card Decline Codes

credit card decline codes returned at authorization shown by a DENIED rubber stamp

Credit Card Decline Codes — Definition & Guide

Credit card decline codes are short numeric or alphanumeric responses returned by the issuing bank when a card transaction cannot be authorized. They are standardized across the major US payment networks — Visa, Mastercard, American Express, and Discover all use overlapping code sets defined by the ISO 8583 message standard. Each code identifies a specific reason for the decline, and the codes fall into four operational categories that determine what the merchant should do next: issuer declines, fraud-suspect declines, network or velocity declines, and format or input errors.

When a customer’s card is declined, the issuing bank doesn’t just say “no” — it returns a specific reason code that tells the merchant exactly what went wrong. Code 05 means the bank refused without explanation. Code 51 means insufficient funds. Code 14 means the card number was entered incorrectly. The codes themselves are short, usually two characters, because they were designed in an era when transaction data traveled over slow connections and every byte cost time.

Knowing what each code means is the difference between a five-second customer recovery and a lost sale. The same “your card didn’t work” outcome could mean the customer needs to call their bank, retry in a few minutes, use a different card, or stop trying because the issuer flagged the transaction as potentially fraudulent. The right merchant response depends entirely on which code came back. According to the Visa Merchant Data Standards, the canonical code set is shared across the major US networks, with processor-specific extensions layered on top by companies like Stripe and Square.

A customer tries to pay a $340 invoice with a credit card. The transaction comes back declined with code 51 (Insufficient Funds). The merchant says “your card was declined for insufficient funds” instead of “your card didn’t work.” The customer pulls out a different card from a different bank — the transaction approves. Without knowing what code 51 meant, the staff might have ended with “try again later” and lost the sale.

The process follows a standard authorization request flow:

Card presented at terminalProcessor sends auth requestNetwork routes to issuerIssuer approves or declinesResponse code returned to merchant

The codes themselves come from the issuing bank, not from the merchant’s processor. The processor passes the code through unchanged, which is why a decline message from Stripe and a decline message from Square will show the same underlying ISO code even if the surrounding text differs. The CFPB’s credit card consumer protections guidance provides additional context on the cardholder-facing rights surrounding declined transactions.

This reference covers the codes a US merchant encounters in roughly 95% of declined transactions, grouped by category. The category determines the right merchant action — a code 51 (issuer) and a code 91 (network) both look like “decline” to a cashier but call for completely different responses.

Issuer Declines

Bank refused. Customer action usually required before retry will work.

05
Do Not Honor
Bank refused without reason. Ask customer to call their bank or try another card.
51
Insufficient Funds
Balance or credit limit cannot cover the charge. Use a different card.
54
Expired Card
Verify date was keyed correctly before requesting a new card.
61
Exceeds Withdrawal Limit
Single-transaction limit. Customer calls their bank, or split the charge.
62
Restricted Card
Card restricted by category or region. Cardholder must call their bank.
65
Exceeds Frequency Limit
Too many recent transactions. Wait 24 hours or use a different card.

Fraud-Suspect Declines

Do not retry. Repeated attempts can increase chargeback exposure and trigger processor risk review.

41
Lost Card
Card reported lost. Do not retry. Do not return the card if presented.
43
Stolen Card
Card reported stolen. Do not retry. Follow processor guidance.
57
Transaction Not Permitted
Issuer flag matches this purchase pattern. Often fraud-review. Do not retry.
59
Suspected Fraud
Issuer risk models flagged the transaction. Do not retry. Customer calls bank.
R0/R1
Stop Payment
Recurring payment revoked by cardholder. Cancel the profile. Do not retry.

Network & Velocity Declines

Usually temporary. Retry possible after a brief wait.

19
Re-enter Transaction
Temporary network error. Retry once after a brief wait.
91
Issuer Unavailable
Bank system offline. Retry in 5-10 minutes.
96
System Malfunction
Processor or network outage. Retry after a short wait.

Format & Input Errors

Usually a keyed-entry typo or terminal configuration mismatch. Fix the data and retry.

14
Invalid Card Number
Card number not valid. Usually a keyed-entry typo. Verify and re-enter.
15
No Such Issuer
BIN does not match any registered issuer. A digit was likely transposed.
58
Transaction Not Allowed
Account not configured for this card type. Common with Amex or international.
63
Security Violation
Often a chip card was swiped instead of dipped. Use the chip reader.

Decline codes aggregate into operational patterns that affect a merchant in three ways:

  • Customer recovery rate — knowing the difference between code 51 (try a different card) and code 91 (retry in a few minutes) lets staff handle the moment correctly. Recovery rates on declined transactions vary by 20-30 percentage points depending on whether the merchant interprets the code or treats every decline identically.
  • Chargeback exposure — retrying transactions on fraud-suspect codes when the issuer has flagged the card as compromised can lead to chargeback liability that would not exist if the merchant had stopped on the first signal. Card networks examine decline history when adjudicating disputes.
  • Processor relationship — sustained high decline rates, especially elevated fraud-suspect codes, trigger processor risk-review processes. A merchant whose decline mix shifts toward 41, 43, 57, and 59 over time will get attention from their processor’s risk team before it becomes a reserve-hold conversation.

Most merchants never look at their credit card decline codes at all. The ones who do find recoverable revenue and avoid risk-review escalations that would otherwise blindside them.

What does decline code 05 actually mean?

Code 05 (Do Not Honor) is the most common of all credit card decline codes. The issuing bank has refused to authorize the transaction without specifying a reason. The cause could be fraud suspicion, an account flag, available credit issues, or something else the bank chose not to disclose. The right next step is asking the customer to call their bank or try a different card.

Are credit card decline codes the same across Visa, Mastercard, Amex, and Discover?

The core codes derived from the ISO 8583 standard are largely consistent across networks. Visa and Mastercard share the closest alignment. American Express and Discover each maintain their own variations and add extension codes for network-specific scenarios. Processor-level decline reasons may include additional vendor-specific codes layered on top of the network response.

Should I retry a declined transaction?

It depends entirely on the code category. Network and format codes (19, 91, 96, 14, 15) often succeed on retry. Issuer codes (05, 51, 54) usually require customer action before retry will work. Fraud-suspect codes (41, 43, 57, 59) should never be retried — repeated attempts on a flagged card can increase chargeback exposure and trigger processor risk review.

What is the difference between a decline and a chargeback?

A decline happens at authorization — the transaction never completes and no funds move. A chargeback happens after a successful authorization when the cardholder disputes the charge through their bank. Decline codes appear in real time at the moment of the failed transaction; chargeback reason codes appear days or weeks later through the dispute process.

Next Step

Most Merchants Never Look at Their Decline Codes. The Ones Who Do Recover 20-30% More Revenue.

Send us your last processing statement. We will pull your decline mix, identify the codes that are recoverable versus the ones costing you chargeback exposure, and walk you through what your processor’s risk team is seeing in your account.

Request a Free Statement Review

No obligation • No pressure • Response within one business day

Call (833) 382-1992 Email hello@brooksidepayments.com