Why Your Credit Card Gets Declined and What to Do About It
Common reasons your card stops working at checkout
Your credit card gets declined for a handful of specific reasons, and most of them have nothing to do with your account being closed or your credit being bad. The most common culprit is that your card issuer — the bank that issued your card — suspects fraud. If you made a purchase in a different city yesterday and tried to buy something across the country today, the system flags it as unusual activity and blocks the transaction to protect you.
Other frequent reasons include an expired card, hitting your credit limit, a typo in your card number or security code, or the merchant's payment system having a technical problem on their end. Sometimes the issue is temporary — your bank's servers are down, or the store's card reader isn't working — and trying again in a few minutes fixes it.
Key Takeaways
- Fraud alerts and expired cards cause most declines, and both are fixable without calling your bank if you know what triggered them.
- Your credit limit is a hard stop — if you've spent your full limit, no transaction will go through until you pay down the balance.
- Entering the wrong card number, expiration date, or security code will always be rejected, and the merchant's system usually tells you which one is wrong.
- If your card works online but not in stores, or vice versa, the problem is usually a mismatch between what the merchant's system expects and what your card provides.
- Contacting your card issuer directly is the fastest way to know whether the decline is on their side or the merchant's side.
When fraud protection blocks a legitimate purchase
Your card issuer watches for patterns that don't match your normal spending. If you usually shop in one state and suddenly try to buy something 500 miles away, or if you make five purchases in an hour when you normally make one a day, the system may block the transaction. This is intentional — it's designed to catch stolen cards before a thief can drain your account.
The fix depends on where you are. If you're traveling or making an unusual purchase, you can call your card issuer's customer service number (on the back of your card) and tell them you're about to make a purchase. They can temporarily raise your fraud alert threshold or flag your account as "traveling" so the next few transactions go through. Some card issuers also let you do this through their mobile app without calling.
If the transaction was already declined, you can try again after calling, or the merchant can try processing it again on their end — sometimes the second attempt goes through once your bank has noted the activity.
Your card is expired or you've hit your credit limit
An expired card is straightforward: if the month and year printed on your card have passed, it won't work. Your card issuer sends a replacement card in the mail before expiration, usually arriving 7 to 10 days before the old one expires. If you haven't received it, contact your issuer to confirm your mailing address is correct or to request they send it again.
Hitting your credit limit is a hard stop. Your credit limit is the maximum amount you can borrow on that card. If you've spent that full amount and haven't paid any of it back, the card issuer will decline any new purchase, no matter how small. Paying down even part of your balance — even $50 — frees up that amount to spend again. Payments usually post within one to three business days, so you may need to wait a day after paying before trying the card again.
You entered the wrong card details
Typos in your card number, expiration date, or the three-digit security code (CVV) on the back will always result in a decline. Most online checkout systems tell you which field has the error — "invalid card number" or "security code doesn't match" — so you can correct it and try again. In-store card readers sometimes give a generic "declined" message, but the problem is usually the same: the number you swiped or inserted didn't match what the system expected.
If you're entering the information manually online, double-check the card number digit by digit. The security code is easy to misread because it's small print. If you're using a card reader in a store, make sure the card is inserted all the way or swiped smoothly — a partial read can cause a mismatch.
The merchant's payment system isn't working
Sometimes the problem isn't your card at all — it's the store's card reader or their payment processor. If the machine says "declined" but you know your card is active and you haven't hit your limit, try a different payment method if the store accepts it (another card, a digital wallet, cash). If only that one card declines and your other cards work, the issue is likely with that specific card or your account.
If all your cards decline at the same merchant, the problem is on their end. Their payment system may be down, or their card reader may be malfunctioning. You can ask a store employee to try processing the card again, or come back later when their system is working. Online merchants sometimes have the same issue — their payment gateway (the system that processes cards) can go down temporarily, and trying again in a few minutes usually works.
Your card works online but not in stores, or vice versa
This mismatch usually means your card issuer has restrictions on certain types of transactions. Some cards are set up for online purchases only, or some issuers block in-store transactions if they detect unusual activity. A few card types — like some prepaid cards — don't work with certain in-store card readers because the reader expects different information than the card provides.
Call your card issuer and describe where you're trying to use the card. They can tell you whether the card is restricted to certain transaction types, or whether there's a temporary block they can lift. If the card is genuinely restricted (for example, a gift card that only works online), you'll need to use a different payment method in stores.
What to do when your card keeps getting declined
Start by ruling out the obvious: check the expiration date, make sure you haven't hit your credit limit, and verify you're entering the card number correctly. If those aren't the issue, contact your card issuer directly using the number on the back of your card. Tell them where you tried to use the card, what the decline message said (if you saw one), and whether this is the first time it's happened or an ongoing problem.
Your issuer can see whether the decline came from their system or the merchant's system, and they can tell you whether there's a fraud alert, a technical issue, or a restriction on your account. If it's a fraud alert, they can clear it. If it's a technical issue on their end, they can escalate it. If it's a restriction, they can explain what it is and whether it can be changed.
While you're waiting for the issue to be resolved, use a different payment method if you have one — another credit card, a debit card, a digital wallet, or cash. This keeps you from being stuck at checkout.
Frequently Asked Questions
Does a declined card hurt my credit score?
No. A single declined transaction doesn't show up on your credit report at all. Your credit score is based on your payment history, how much you owe, and how long you've had credit — not on declined transactions. However, if a decline prevents you from paying a bill on time, that late payment will hurt your score.
Why did my card decline at one store but work at another on the same day?
Different stores use different payment processors and card readers, so one store's system might flag a transaction as suspicious while another's doesn't. Some card readers are also more sensitive to fraud patterns than others. If this keeps happening, contact your card issuer to see whether there's a fraud alert on your account that needs to be adjusted.
Can I use my card again right after it's declined?
It depends on why it declined. If it was a fraud alert, trying again immediately usually fails because the alert is still active — wait for your issuer to clear it or call them first. If you hit your credit limit, you need to pay down your balance before the card will work. If it was a typo or a merchant's technical problem, trying again usually works.
What if my card issuer says the decline wasn't their fault?
Then the problem is with the merchant's payment system or card reader. You can ask the store to try processing the card again, use a different payment method, or come back later. If the same card works at other stores, the issue is definitely on that merchant's end.
Should I call my card issuer or the merchant first?
Call your card issuer first. They can see whether the decline came from their system in seconds, and they can tell you whether the merchant's system rejected it. If it's the merchant's problem, your issuer will tell you that, and you can contact the store with that information.