You slot your debit card into a bank ATM outside a 7-Eleven in Bangkok, tap in the amount, and the screen throws back a rejection. Or the machine warns you about a 220 baht fee, you cancel in a panic, and now you are convinced the card is dead. Either way you are standing on a Sukhumvit sidewalk without cash, and the night market you came for takes nothing else.
Thailand trips up foreign cards in ways that have very little to do with your balance. A fixed surcharge that every Thai bank charges, a payment culture built around a QR system your card cannot join, aggressive dollar-conversion prompts, and a fraud model back home that panics on the first Thai transaction. Each has a specific, fast fix. Here is what is actually happening and how to get paying again in under a minute.
The 220 Baht Surcharge That Isn't a Decline
Start here, because it is the single most common false alarm in Thailand. Nearly every Thai bank ATM charges foreign cards a flat surcharge of 220 baht per withdrawal, roughly six US dollars, on top of anything your own bank charges. The machine displays a warning screen asking you to accept the fee before it dispenses. Travelers who are not expecting it read that as a problem, hit cancel, and walk away thinking the card was refused.
The card was fine. The machine was doing exactly what it is supposed to. The surcharge is unavoidable at the ATM itself, it is set by the Thai bank and not by your issuer, and cancelling just means you leave without cash. The real move is to withdraw the maximum your card allows in one go so you pay the 220 baht once instead of on every small pull. Most Thai ATMs cap a single withdrawal at 20,000 to 30,000 baht, so take a large amount, stash it safely, and skip the machine for the rest of the day. If you want to sidestep the surcharge entirely, our guide on how to avoid ATM fees abroad covers the accounts that rebate it.
The QR-Code Wall: PromptPay Is Domestic Only
Thailand has gone almost entirely cashless-by-QR at the local level. Street food carts, market stalls, small cafes, and even temple donation boxes display a PromptPay QR code and expect you to scan it from a Thai banking app. This is the payment method for everyday Thai life, and it is completely closed to foreign cards. Your Visa, your Mastercard, and your Wise or Revolut app cannot scan a PromptPay code, because PromptPay is a domestic bank-to-bank rail tied to a Thai national ID or phone number.
So when a noodle vendor waves off your contactless card and points at the QR sticker, that is not a decline in the technical sense. It is a merchant who simply has no terminal that accepts your card, only a QR code you have no way to pay. There is no app you can install to fix this as a short-term visitor. The fix is cash. Thailand remains a place where you carry physical baht for anything small and local, and save the card for hotels, malls, and mid-range restaurants that run proper card terminals.
The Dollar-Conversion Trap in Tourist Zones
In the places foreigners spend most, big hotels, Phuket and Pattaya restaurants, mall shops, and the ATMs closest to tourist strips, the terminal will offer to charge you "in USD" instead of baht. Sometimes it is a screen you tap, sometimes the ATM presents it as a helpful convenience. This is Dynamic Currency Conversion, and it bakes in a markup of 5 to 12 percent on top of a rate you never agreed to. Occasionally the marked-up amount trips your issuer's fraud logic and the whole transaction declines.
Always choose Thai baht, never dollars, whether at a card terminal or an ATM screen that offers "conversion." Choosing baht lets your own bank convert at the real network rate, which is far better, and it removes the odd DCC-clash declines. We break the whole pattern down in the Dynamic Currency Conversion explainer. It is the one habit that saves the most money on a Thailand trip.
The Easiest Upgrade to How You Spend in Thailand
A Wise account charges zero foreign transaction fees, converts baht at the real mid-market rate, and shows you the surcharge before you withdraw so nothing gets marked up behind your back. Set it up once and stop leaking money at every Thai ATM.
Get the Wise Card →Free account, ~$9 card fee. Prefer baht in hand before you land? Order Thai baht before you fly →
The First-Transaction Fraud Freeze
Thailand sits high on every US bank's fraud-risk map, thanks to a long history of card-skimming at standalone ATMs. So the first time your card fires in Bangkok, your issuer's algorithm is primed to freeze it as a precaution, even if you filed a travel notice, even with the big issuers that dropped the manual notice requirement. This is the classic day-one decline, and it usually clears itself on the second attempt or the moment you confirm the charge.
Open your issuer's app the instant a card fails. Chase, Capital One, Amex, and most major banks surface the decline reason in the activity feed within seconds and let you tap "yes, this was me" to release the hold. If the app cannot help, call the number on the back of the card. This mechanism is identical everywhere, so rather than repeat it, our pillar guide on why cards get declined abroad walks through the in-the-moment sequence step by step.
Network Gaps: Amex and Discover in Thailand
Visa and Mastercard are accepted at essentially every Thai card terminal. American Express is a different story: outside international hotel chains, airline offices, and upscale malls, most Thai merchants and many ATMs do not take Amex at all. Discover is technically reachable through its JCB and UnionPay partnerships, so it works at some bank ATMs, but acceptance at shops is thin and unpredictable.
If the only card in your pocket is an Amex or a Discover, a "decline" is often the terminal quietly telling you it has no route to your network. The rule that fixes this everywhere applies double in Thailand: carry two cards on two different networks, ideally a Visa and a Mastercard, so a network gap on one is covered by the other. Our roundup of the best debit cards for international travel shows which pairings stack cleanly.
Standalone ATMs and the Skimming Problem
Not every "ATM" in Thailand is a bank machine. Tourist areas are full of freestanding units in convenience stores, bars, and hotel lobbies that pile on their own fees and, more importantly, are the ones most associated with card-skimming. A card that reads fine at a bank machine can behave strangely, or get frozen by your issuer afterward, if it was used in a compromised standalone unit.
Stick to ATMs physically attached to a Thai bank branch, Bangkok Bank, Kasikornbank, SCB, or Krungthai, ideally during the day and inside or beside the branch. It is safer, the surcharge is the same predictable 220 baht, and your bank's fraud model treats a recognized bank ATM far more calmly than an anonymous box in a nightlife strip. Our Bangkok ATM guide maps out which machines to trust and where to find them.
The Bottom Line
A card that "won't work" in Thailand is rarely broken. Most often it is the 220 baht surcharge screen you cancelled by mistake, a QR-only vendor your card was never able to pay, a dollar-conversion prompt you should have declined, or a first-day fraud freeze that an in-app tap releases in seconds. None of them are about your money.
Travel Thailand the way locals and seasoned visitors do: carry a healthy reserve of physical baht for street food, markets, and tuk-tuks; keep two cards on two networks for hotels and malls; always choose baht over dollars; and use bank ATMs, not standalone boxes. A Wise debit card handles the card side with no foreign transaction fees and the real exchange rate, and pairs cleanly with any major Visa or Mastercard as your backup network. For the full picture on payments, ATMs, and cash norms in the country, see our Thailand money guide.