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.
The twelve causes, ranked by how often they are the answer
| # | Cause | How to confirm it | Fix |
|---|---|---|---|
| 1 | Issuer blocks crypto merchant categories | Call your bank and ask directly | Use a different bank's card, or a bank transfer |
| 2 | 3-D Secure step timed out or failed | No push notification arrived, or it arrived late | Open your banking app first, then retry |
| 3 | Name or billing address mismatch | Compare card details with your exchange profile | Correct whichever is wrong, then retry |
| 4 | Card not enabled for online or international use | Check card controls in your banking app | Enable both, and enable e-commerce if listed |
| 5 | Platform limit reached | Check your verification tier and daily limits | Complete the next verification tier |
| 6 | Bank daily debit limit reached | Check limits in your banking app | Raise the limit or split the purchase |
| 7 | Insufficient available balance including pending holds | Look at available, not current, balance | Wait for holds to clear |
| 8 | VPN or location mismatch | Are you connected through another country? | Disable the VPN before paying |
| 9 | Prepaid or gift card without a registered address | Is it a bearer voucher rather than a named card? | See the prepaid card guide — usually unfixable |
| 10 | Fraud model triggered by unusual activity | New device, new country, several attempts | Call the bank to clear the flag |
| 11 | Card expired or recently reissued | Check the expiry date and CVV | Update card details on the platform |
| 12 | Exchange does not accept your card type | Check the platform's supported methods | Use debit instead of credit, or another rail |
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.