A "Do Not Honor" decline means your card issuer has refused the transaction, but the reason is hidden from the merchant and from you.

When a store's payment terminal shows "Do Not Honor," it is a decline code — a two-digit or four-digit message sent from your bank to the merchant's payment processor. The code itself tells the merchant nothing except that your bank said no. You do not see the code at all; you only see that your card did not work.

The issuer (your bank or credit card company) knows the real reason — insufficient funds, a fraud alert, an expired card, a frozen account — but they do not broadcast it to the store. This protects your privacy and prevents merchants from learning details about your account. The downside is that you are left guessing why the card failed, and the merchant cannot help you fix it.

Key Takeaways

  • A "Do Not Honor" decline comes from your card issuer, not the merchant, and means your bank refused the transaction for a reason only they know.
  • The most common causes are insufficient funds, a fraud hold, an expired or deactivated card, or a payment processing error on the issuer's end.
  • You cannot resolve a "Do Not Honor" decline at the register — you must contact your card issuer directly to find out why.
  • If your card works elsewhere but fails at one merchant, the problem is usually a technical mismatch between your card and that store's payment system, not your account.

Why your issuer refuses a transaction without telling you why

Your card issuer has a legal obligation to protect your account from fraud, but they also have a business reason to stay quiet: if they told the merchant "this customer is out of money," that information could be used against you. A merchant might refuse to serve you, or worse, might sell that data. By sending only a decline code, the issuer keeps your financial details between you and them.

The merchant sees the code but not the meaning. A code like "05" (Do Not Honor) or "4" (Pick up card) tells them only that the transaction failed and whether they should physically take the card — which almost never happens in modern retail. The merchant has no way to know whether you have $0 in your account or $10,000 and a fraud alert.

The most common reasons your card gets declined with "Do Not Honor"

Insufficient funds: Your available balance is lower than the transaction amount. This includes pending transactions that have not yet posted — your issuer may hold funds for a few days after you swipe, so your available balance can be much lower than your actual balance.

Fraud hold or suspicious activity alert: Your issuer's fraud detection system flagged the transaction as unusual — a purchase in a new location, a much larger amount than your typical spending, or a merchant category you do not usually buy from. The issuer freezes the transaction to protect you, but does not tell the merchant why.

Card expired or deactivated: Your card's expiration date has passed, or your issuer deactivated it (sometimes without telling you first, especially if you have not used it in months). A new card may be in the mail, but the old one no longer works.

Account frozen or closed: Your issuer closed the account or froze it due to suspected fraud, a missed payment, or a violation of the cardholder agreement. You will not know this happened until you try to use the card.

Technical error on the issuer's end: A processing outage, a system glitch, or a temporary communication failure between the merchant's processor and your issuer can trigger a decline even though your account is fine. Trying again in a few minutes often works.

How to find out the real reason your card was declined

Call the customer service number on the back of your card. Have your card and a form of ID ready. Tell them you received a "Do Not Honor" decline at a specific merchant, and ask them to explain why the transaction was refused.

The representative will pull up your account and the declined transaction (if it shows up in their system at all — some declines happen so fast they do not log). They can tell you whether the issue is insufficient funds, a fraud hold, an expired card, or something else. If it is a fraud hold, they can often lift it on the spot. If it is insufficient funds, you know what to do. If it is a closed account, they can explain why and what your options are.

Do this as soon as possible after the decline. Some fraud holds expire after 24 hours, and the longer you wait, the more transactions you may miss. If you are in a store and need to pay now, ask if they accept another payment method — a different card, a debit card, or a check — while you sort out the declined card later.

When "Do Not Honor" appears at one store but not others

If your card works fine at most places but fails at one specific merchant, the problem is usually not your account — it is a technical mismatch between your card and that store's payment system.

Some older payment terminals cannot read newer card chips or contactless payments. Some merchants use payment processors that do not communicate well with certain card networks. Some stores have address verification systems that reject your card if your billing zip code does not match their database exactly (even if you moved and updated your address with the issuer).

In these cases, calling your issuer will not help, because your account is fine. Instead, ask the merchant if they accept a different payment method, or try again with a different card if you have one. If you want to shop there regularly, you can ask the store's manager whether they plan to upgrade their payment system, but do not expect a quick answer.

What to do if the decline was a mistake

If your issuer confirms that your account is fine and the decline was a processing error on their end, ask them to note it in your account. This creates a record in case the same error happens again and you need to dispute a fee or a late payment that resulted from the failed transaction.

If the decline triggered a late payment or a fee, ask the issuer whether they will waive it given that the failure was their error. Many will, especially if it is your first time asking. If they refuse, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov, though this is usually worth doing only if the fee is large or the error caused real harm.

How to avoid "Do Not Honor" declines in the future

Monitor your available balance before large purchases. Do not assume your available balance equals your account balance — pending transactions can tie up money for days. If you are close to your limit, call your issuer and ask what your true available balance is right now.

If you travel or plan to make an unusual purchase, call your issuer ahead of time and let them know. Many issuers let you set travel dates or temporarily raise your limit, which prevents fraud holds from blocking legitimate transactions.

Keep your contact information current with your issuer. If they need to reach you about a fraud alert, they should be able to call or text you immediately. If your phone number is wrong, you may not know your card has been frozen until you try to use it.

Use your card regularly, even for small purchases. Cards that sit unused for months are more likely to be deactivated by the issuer as a fraud prevention measure. A single purchase every few months is usually enough to keep the account active.

Frequently Asked Questions

Does "Do Not Honor" mean my card is stolen or compromised?

Not necessarily. A fraud hold is one possible reason, but insufficient funds, an expired card, or a technical error are more common. The only way to know is to call your issuer. If they tell you the card was compromised, they will usually cancel it and send you a new one.

Can I dispute a "Do Not Honor" decline?

You cannot dispute a decline itself — the transaction never went through, so there is nothing to reverse. However, if the decline caused a late fee or a missed payment, you can ask your issuer to waive the fee or contact the creditor to explain the delay. Keep a record of the decline and the time you called your issuer.

Will a "Do Not Honor" decline hurt my credit score?

No. A declined transaction does not appear on your credit report and does not affect your score. Only actual missed payments and late payments hurt your credit. However, if the decline causes you to miss a payment deadline, that missed payment will hurt your score.

What if my issuer will not tell me why my card was declined?

They are required to explain the reason if you ask. If they refuse or give you a vague answer, ask to speak to a supervisor. If you still get nowhere, file a complaint with the CFPB at consumerfinance.gov. Include the date, time, and merchant where the decline happened, and the date you called your issuer.

Can I use my card again right after a "Do Not Honor" decline?

It depends on the reason. If it was insufficient funds, your card will work once you have enough balance. If it was a fraud hold, it may work immediately after the hold is lifted, or you may need to wait a few minutes for the system to update. If it was an expired card or a closed account, it will not work until you get a replacement or reopen the account. Try again in a few minutes if you are unsure.