Credit Card Decline Codes: What Each One Means and What to Do
Learn what common credit card decline codes mean, which declines you can retry, and what to tell customers in store, online and on recurring billing.

Photo: Pixabay
On this page 8 sections
- How Response Codes Travel Back From the Issuer
- Soft vs. Hard Declines: What the Difference Means for Your Next Move
- Credit Card Decline Codes Lookup Table
- The Most Common Codes: 05, 51, 54, 14, 41 and 43
- When Retrying Is Allowed and When It Triggers Fees
- What to Tell the Customer at the Counter or Checkout
- Reducing Declines on Recurring Billing
- Next Steps
Key takeaways
- Every decline belongs to one of three actions: retry, ask for another card, or stop. The response code tells you which one applies.
- Soft declines such as insufficient funds can succeed later. Hard declines such as lost, stolen or invalid cards should never be retried with the same details.
- Card networks limit reattempts on declined transactions and can charge fees for excessive retries, so confirm your processor's current rules before automating them.
- For recurring billing, account updater services, clear dunning emails and spaced retries recover more payments than repeated immediate attempts.
A declined card stalls a sale and leaves you deciding what to do next. Credit card decline codes answer most of that question. Each code is a short message from the cardholder's bank explaining why it refused the charge, and that reason determines your next step. This guide explains where the codes come from, how soft and hard declines differ, and what the most common codes mean. It also includes a lookup table that pairs each code with one of three actions (retry, ask for another card, or stop) and covers what to say to customers in person, online and on recurring billing.
How Response Codes Travel Back From the Issuer
Every card payment makes a round trip that usually takes a few seconds:
- Your terminal, POS or online gateway sends an authorization request to your processor.
- The processor routes it through the card network (Visa, Mastercard, American Express or Discover).
- The network passes the request to the issuer, the bank or credit union that issued the customer's card.
- The issuer checks the account, its fraud models and the card status, then returns a response code.
- That code travels back the same way, and your device shows "Approved" or "Declined," often with a short reason.
Approved transactions typically return code 00. Every other code explains a refusal or a problem. Most codes are two characters and follow a widely used industry message standard. Networks and processors can add codes of their own, and payment gateways often relabel codes with friendlier text. Your screen might say "Call Issuer" where another system shows "Code 01."
The issuer makes the decision. Your processor and your terminal only deliver it. If you want a refresher on who does what in this chain, see our plain-English guide to what merchant services are and how processing works.
Soft vs. Hard Declines: What the Difference Means for Your Next Move
The most useful split is between soft and hard declines.
- Soft declines are temporary. The card is valid, but something blocked this attempt, such as low available funds, an issuer fraud check, a system timeout or a request for extra authentication. The same card may succeed later or after the customer contacts their bank.
- Hard declines are permanent for those card details. The card is lost, stolen, closed, expired or invalid. Retrying the same details will not work, and repeated attempts can create network fees and fraud flags.
The term "soft decline" also has a narrower meaning in online payments. It can refer to an issuer asking for step-up authentication, such as a one-time passcode through 3D Secure authentication, before it will approve a charge.
Rule of thumb: soft declines can be retried or resolved. Hard declines need a different card or no sale.
Credit Card Decline Codes Lookup Table
Codes and their wording vary by processor, network and gateway. Treat this table as a general reference and confirm specific codes with your processor.
| Code | Common Meaning | Type | What to Do |
|---|---|---|---|
| 01 / 02 | Refer to card issuer | Soft | Ask for another card. Call voice authorization only through your processor's official number. |
| 04 | Pick up card | Hard | Stop. Ask for another payment method. |
| 05 | Do not honor | Usually soft | Ask for another card, or have the customer call their bank before you try again. |
| 12 | Invalid transaction | Hard | Stop and check your terminal setup or transaction type with your processor. |
| 13 | Invalid amount | Hard | Correct the amount and resubmit once. |
| 14 | Invalid card number | Hard | Re-enter carefully once if keyed, then ask for another card. |
| 15 | No such issuer | Hard | Ask for another card. |
| 41 | Lost card | Hard | Stop. Ask for another payment method. Never retry. |
| 43 | Stolen card | Hard | Stop. Ask for another payment method. Never retry. |
| 51 | Insufficient funds | Soft | Ask for another card or a smaller amount. For recurring, retry later within network limits. |
| 54 | Expired card | Hard with these details | Ask for an updated expiration date or another card. |
| 55 | Incorrect PIN | Soft | Let the customer re-enter once or twice, then switch to credit or another card. |
| 57 / 62 | Not permitted or restricted card | Hard | Ask for another card. |
| 59 | Suspected fraud | Hard | Stop. Do not retry the same card. |
| 61 / 65 | Exceeds amount or frequency limit | Soft | Ask for another card. The customer can contact their bank. |
| 75 | PIN tries exceeded | Hard for now | Ask for another card. |
| 91 / 96 | Issuer unavailable or system error | Soft | Wait briefly and retry once. |
The Most Common Codes: 05, 51, 54, 14, 41 and 43
Decline Code 05: Do Not Honor
A do not honor decline is the issuer's catch-all refusal. It won't say why. Common causes include a fraud model flagging the purchase, unusual location or spending, an internal hold or a card type blocked for that merchant category.
What to do: don't keep swiping. Ask the customer for another card, or suggest they call the number on the back of their card. Often the bank clears the block quickly, and one retry after that call is reasonable. Repeated automatic retries on decline code 05 rarely work and count against network reattempt limits.
Insufficient Funds Code 51
Insufficient funds code 51 means the card does not have enough available credit or balance for this amount. Pending authorization holds from hotels, fuel or bar tabs can reduce available funds even when the customer expects room on the card. Our guide to how long credit card authorization holds last explains why.
What to do: in person, ask for another card or offer a split tender across two cards. Online, show a message that invites another payment method. For subscriptions, code 51 is the classic case for a scheduled retry a few days later rather than an immediate one. For help deciding which alternatives to offer, see our guide to which digital wallets your business should accept.
Code 54: Expired Card
The card details you submitted are past their expiration date. In stores this happens mostly with old cards in a wallet. Online and on recurring billing it is very common, because stored cards age out. A reissued card often keeps the same number but has a new expiration date and security code.
What to do: request the updated expiration date and security code, or a new card. Don't retry with the old expiration date.
Code 14: Invalid Card Number
The number fails validation or doesn't match an account at the issuer. In person, this usually points to a keyed-entry typo. Online, it is often a mistyped digit.
What to do: re-enter once carefully, then ask for another card. Watch for patterns. Many code 14 declines from one IP address or session in a short time can signal card testing, where fraudsters use your checkout to check stolen numbers.
Codes 41 and 43: Lost or Stolen Card
The cardholder or issuer reported the card lost (41) or stolen (43). These are firm stops. To see how disputes from risky sales add up against review limits, read our guide on how to calculate your chargeback ratio and what's too high.
What to do: decline the sale politely and ask for another form of payment. Don't accuse the customer, and don't try to keep the card or confront anyone unless your staff are trained and it is safe. Never retry these cards. An approval obtained another way would still leave you exposed to a fraud chargeback. For background on that risk, read how the chargeback dispute lifecycle works. For what each dispute type means, see our guide to Visa chargeback reason codes by category.
When Retrying Is Allowed and When It Triggers Fees
Visa and Mastercard both have rules on reattempting declined authorizations. They group decline reasons by whether a retry is ever acceptable. They limit how many times you can retry the same card within a set period, and they can charge fees for retries that break those rules. The exact categories, limits and fee amounts change, so ask your processor for current reattempt rules before you set up any automatic retry logic.
Practical guardrails:
- Never retry hard declines such as 04, 14, 15, 41, 43, 54 (with the same expiration date), 57, 59 or 62.
- Retry technical errors once (91, 96, timeouts) after a short pause, and check that the first attempt didn't partially go through. Otherwise you could create a duplicate hold.
- Space out soft-decline retries on recurring billing rather than firing them back to back.
- Don't change the transaction to force an approval. Splitting a declined sale into several smaller charges, changing the merchant category or stripping data to get past an issuer's decision violates card network rules and can put your merchant account at risk.
- Don't enter an approval code you didn't get from your processor. For "call issuer" referrals, use only the voice authorization number your processor provides, never a number a customer hands you.
What to Tell the Customer at the Counter or Checkout
Customers don't need the code. They need a calm, private and fast next step.
In Person: Retail Stores and Restaurants
At a busy retail register, keep the line moving and keep the conversation low-key:
- "It looks like that one didn't go through. Do you have another card you'd like to try?"
- For 05 or 51: "Your bank declined it. Sometimes a quick call to the number on the card clears it up."
- For chip or tap errors, which are different from issuer declines, try inserting instead of tapping, or the reverse, before assuming the card is bad.
In restaurants and bars, declines often surface at the end of the night, when a server runs a tab or adds a tip. Bring a handheld terminal to the table, or speak to the guest away from their party, so the conversation stays discreet. A declined tab preauthorization at open is easier to handle than a surprise at close. Our article on bar tab preauthorization and closing tabs safely covers that workflow.
Online: E-Commerce Checkout
Online, keep error messages helpful but general. Show "Your card was declined. Please check your details or use a different payment method" rather than "Stolen card" or "Wrong CVV," which hands fraudsters useful feedback. Point people toward fixable fields, such as the expiration date, billing ZIP code or security code. Set a reasonable limit on failed attempts per session to slow card testing. The differences between card-present and card-not-present transactions explain why online declines tend to need more caution.
Reducing Declines on Recurring Billing
Subscriptions and memberships lose revenue to declines the customer never meant to happen, such as expired or reissued cards, temporary low balances and fraud blocks on unfamiliar billing descriptors. Steps that help:
- Use an account updater service. The card networks run programs, available through many processors and gateways, that refresh stored card numbers and expiration dates when issuers reissue cards. Ask whether your setup supports this.
- Ask about network tokenization. Tokens tied to the card network can stay valid through some reissues.
- Send pre-expiry reminders. Email or text customers before a stored card expires, with a secure link to update it.
- Build a dunning sequence. After a soft decline, notify the customer and retry on a spaced schedule within network limits, not hourly.
- Stop on hard declines and stop-payment responses. If the cardholder revoked the recurring authorization, stop billing and contact them directly.
- Use a clear billing descriptor. Customers and issuers are less likely to block a charge they recognize.
Renewal notices and cancellation rights are also governed by state automatic renewal laws. Our state-by-state automatic renewal law compliance map covers the basics. Treat it as general information and confirm requirements with a qualified professional.
Next Steps
Start by finding where decline codes appear in your terminal reports, POS or gateway dashboard. Train staff on the three actions and keep the lookup table near the register or in your support team's notes. Then review your recurring billing retry logic against your processor's current reattempt rules.
If your current setup hides decline reasons or makes recurring billing hard to manage, MannyPay offers online payment processing and gateway options along with in-store hardware. Request a free quote, and a MannyPay specialist will respond within one business day.
This article is for general educational purposes and is not legal, tax or financial advice. Card network rules and state laws change; confirm current requirements for your business.


