Troubleshooting · Card payments

Card declined when buying crypto: how to diagnose it

A declined crypto purchase almost never comes with a useful explanation, because the exchange is not told why your bank refused. Here is the full list of causes, ordered by how often they turn out to be the answer.

Twelve causes, rankedIssuer blocks are most commonStop after two attempts

Researched and last reviewed September 2026 · how we rate cards

Verified on-rampVisa · Mastercard
CARDS ACCEPTED · LICENCES PUBLISHED
Try a verified route

If the platform is the problem, a regulated alternative helps. CEX.IO holds a Gibraltar FSC DLT Provider authorisation and FinCEN and UK FCA registrations.

A generic decline is the most common experience people have when trying to buy crypto with a card, and it is almost always fixable. The obstacle is that the error message tells you nothing, so people retry, switch exchanges, retry again, and conclude the system is broken. It is not — a specific thing failed, and there are only about a dozen candidates.

Why the error message is useless

When your bank declines an authorisation it returns a short code to the acquirer. Most of those codes are deliberately vague, because telling a potential fraudster exactly why a card failed helps them succeed on the next attempt. The exchange receives "do not honour" or similar, and shows you a generic message because that is genuinely all it knows.

Your bank does know. That asymmetry is the single most important thing to understand here, and it is why the fastest path to a fix is a phone call rather than another attempt.

Banking infrastructure representing card authorisation decisions
The decline decision is made by your issuing bank. The exchange sees a code, not a reason — which is why its support team often cannot help.

The twelve causes, ranked by how often they are the answer

#CauseHow to confirm itFix
1Issuer blocks crypto merchant categoriesCall your bank and ask directlyUse a different bank's card, or a bank transfer
23-D Secure step timed out or failedNo push notification arrived, or it arrived lateOpen your banking app first, then retry
3Name or billing address mismatchCompare card details with your exchange profileCorrect whichever is wrong, then retry
4Card not enabled for online or international useCheck card controls in your banking appEnable both, and enable e-commerce if listed
5Platform limit reachedCheck your verification tier and daily limitsComplete the next verification tier
6Bank daily debit limit reachedCheck limits in your banking appRaise the limit or split the purchase
7Insufficient available balance including pending holdsLook at available, not current, balanceWait for holds to clear
8VPN or location mismatchAre you connected through another country?Disable the VPN before paying
9Prepaid or gift card without a registered addressIs it a bearer voucher rather than a named card?See the prepaid card guide — usually unfixable
10Fraud model triggered by unusual activityNew device, new country, several attemptsCall the bank to clear the flag
11Card expired or recently reissuedCheck the expiry date and CVVUpdate card details on the platform
12Exchange does not accept your card typeCheck the platform's supported methodsUse debit instead of credit, or another rail
Work top to bottom. The first four account for the large majority of cases we see described, and all four can be resolved in under ten minutes.

Stop after two attempts

Repeated failures compound the problem. Your bank's fraud model treats a burst of declines as a signal in itself and may lock the card. Exchanges apply their own risk controls and some temporarily disable card payments on an account after several failures. Two attempts, then diagnose.

The two calls that solve most cases

Call your bank. Ask about a declined transaction at a named merchant on a specific date and time. Ask two follow-up questions: is this merchant category blocked on my account, and are cryptocurrency purchases coded as a purchase or a cash advance? The first tells you whether to persist; the second tells you whether you want to. Frontline staff can usually see the decline reason even when the exchange cannot.

Contact the exchange, but ask the right question. Support cannot tell you why your bank declined. What they can tell you is whether your account has any pending verification requirement, whether card payments are enabled at your current tier, and whether your card type is supported in your country. Those are platform-side facts and they are worth confirming before you blame the bank.

The mismatch nobody thinks to check

We have lost count of the cases that turn out to be a name or address problem. A card issued in a maiden name against an account in a married name. A billing address the bank still has from two moves ago. A middle name on the exchange account that does not appear on the card. An apartment number entered in a different format.

Address verification is an exact-match system on specific fields, most often the house number and postcode. It does not care that a human would consider the addresses equivalent. Before anything else, open your banking app, find the billing address exactly as the bank holds it, and copy it character for character into the exchange. This one check resolves a genuinely surprising share of declines.

Credit cards have an extra failure mode

If you are using a credit card, add the issuer policy question to your list. Several major US issuers have blocked crypto purchases on credit cards since 2018 — Chase, Bank of America and Capital One among them — and no amount of troubleshooting will change a deliberate policy. Our issuer policy page summarises what each major bank has publicly done.

Where a credit card does work, check how it is coded. A transaction treated as a cash advance carries a separate fee and interest from day one, which means a successful purchase can be considerably more expensive than a declined one. The credit card guide covers that in detail.

What to do instead

If the cause is an issuer block, the productive move is to change rails rather than platforms. An instant bank transfer — SEPA Instant in the euro area, Faster Payments in the UK, PayID and Osko in Australia — settles in seconds, costs a fraction of card pricing, and is not subject to merchant category rules. For most people who arrive at this page frustrated, this is the actual answer.

A debit card from a different bank is the other straightforward option, since blocks are set per institution rather than industry-wide. What we would avoid is the workaround economy: peer-to-peer gift card trades, unlicensed platforms with looser checks, or services that promise to process a card your bank has deliberately refused. Those routes trade a solvable payment problem for an unsolvable counterparty problem. The gift card guide explains why the discounts there exceed any card fee you were trying to avoid.

Preventing it next time

Five habits remove almost all of this. Complete verification fully before you need to buy, including proof of address, so limits are not the constraint. Keep the name and billing address on your exchange account exactly matching your bank's records. Open your banking app before starting a purchase so the 3-D Secure step completes inside its window. Turn off any VPN. And make a small first purchase on any new card or platform before attempting a large one.

It is also worth establishing a second funding route while everything is working. Set up a bank transfer method, verify it, and send a small test amount. When a card fails at an inconvenient moment — and eventually one will — having a working alternative already in place turns a blocked afternoon into a thirty-second detour. Our fee comparison covers what each rail costs, and in most cases the backup route is cheaper than the card you were trying to use.

Frequently asked questions

Why does my card keep getting declined when I try to buy crypto?
In order of likelihood: your issuing bank blocks the merchant category, a 3-D Secure step timed out, your name or billing address does not match your exchange account, the card is not enabled for online or international use, or you have hit a platform or bank limit. The exchange rarely provides the real reason because the issuer does not tell it.
Will my bank tell me why the payment failed?
Usually yes, if you call the number on the back of the card and ask specifically about a declined transaction at a named merchant on a given date. Bank staff can often see the decline code even when the exchange cannot. This one call resolves a large share of cases.
Does trying repeatedly make it worse?
Yes. Several failed attempts in a short period can trigger fraud rules at your bank and risk controls at the exchange, and some platforms temporarily disable card payments on an account after repeated failures. Stop after two attempts and diagnose instead.
Can a VPN cause a card decline?
Frequently. If your connection appears to come from a different country than your card and your verified address, payment processors treat that as a fraud signal. Turn off any VPN before attempting a card purchase.
What should I do if nothing works?
Switch rails rather than platforms. An instant bank transfer via SEPA Instant, Faster Payments or your local equivalent avoids the card network entirely, usually costs less, and is not subject to your issuer's merchant category rules.