Money in Bangkok

Cash, card or PromptPay: how to pay for things in Bangkok

Bangkok can feel like it runs on a phone screen — locals wave a QR code at everything from a mall counter to a noodle cart. So it surprises visitors how often the answer is still a fistful of small notes. The city is not cashless, and the QR system that looks so easy is mostly closed to short-term travellers. Here is the honest split: where cash is non-negotiable, where a card does the job, the ATM fee worth planning around, and why that PromptPay code the locals use probably isn’t for you.

The short version

  • Bangkok is not cashless. Cash still covers roughly two-thirds of everyday spending, and it’s essential for street food, markets, taxis and motorbikes, and small shops.
  • Cards work in the modern layer — malls, hotels, chains, 7-Eleven — and you can even tap a contactless card at some transit gates.
  • Mind the ATM fee. Thai machines charge foreign cards about 220 baht a withdrawal (some now 250–350; AEON ~150) — so take out one larger sum, not several small ones.
  • Always pay in baht. If a machine offers your “home currency,” decline it — that’s dynamic currency conversion, at a markup of 3–5% or worse.
  • PromptPay QR isn’t really for tourists. It needs a Thai bank account. A few home e-wallets can scan Thai QR through cross-border links, but most visitors just use cash and cards.
The three ways to pay in Bangkok and where each works Three payment methods side by side. Cash works everywhere and is essential for street food, taxis and motorbikes, markets, and small shops. Card works at malls, hotels, chain restaurants, convenience stores and some transit gates, but watch the ATM fee and dynamic currency conversion. PromptPay QR is how locals pay everywhere, but it needs a Thai bank account, so most visitors cannot use it, though some foreign e-wallets can scan Thai QR through cross-border links. CASH Essential · works everywhere • Street food & stalls • Taxis & motorbikes • Markets & small shops • Small entry fees Carry small notes; break 1,000฿ early. CARD The modern layer • Malls & department stores • Hotels & chains • 7-Eleven, supermarkets • Some transit gates (tap) Watch the ATM fee & decline home-currency. PROMPTPAY QR How locals pay • Accepted almost anywhere • Even at street stalls Needs a Thai bank account • Most visitors can’t use it Some home e-wallets can scan via cross-border links.
What to reach for, and where. Diagram by Town Wire News; acceptance and fees vary and shift, so treat this as a general guide.

Cash is still the default at street level

Start from the assumption that you need cash every day, because you do. For all the QR codes on display, cash still accounts for roughly two-thirds of transactions in Thailand, and it is the only thing that works for the parts of Bangkok most visitors come for: the street-food carts, the market stalls at Chatuchak and every night market, the metered taxis and motorbike taxis and tuk-tuks, the little family shop, the temple donation box, the small entrance fee. None of those take a card. A practical habit makes this painless: when you withdraw from an ATM, you will usually get 1,000-baht notes, which a noodle seller cannot break, so change one early at a 7-Eleven or a mall and keep a stock of 20s, 50s and 100s for stalls and rides. Run out of small notes and you will find yourself unable to pay for a 40-baht lunch with a 1,000 in your pocket.

Where a card does the job

The card layer of Bangkok is real and growing, it is just the top layer. Visa and Mastercard are widely accepted at malls, department stores, hotels, chain restaurants and supermarkets, and at convenience stores — 7-Eleven, Family Mart, Lotus’s Go Fresh — which take cards and QR, sometimes above a small minimum spend. Contactless is common, usually with a no-PIN ceiling around 1,500 baht per tap, and it has spread onto the transit network too: you can tap a contactless bank card straight at the gates of the MRT lines and the newer monorails, which pairs neatly with the reloadable fare cards. So a card comfortably covers your hotel, your mall meals and your groceries — but it will not get you a bowl of boat noodles or a ride home, which is why the answer is always both, never either.

The ATM fee, and how to stop it stinging

Here is the number that quietly adds up. Thai ATMs charge foreign cards a flat fee per withdrawal, separate from anything your own bank adds at home. For years that fee sat at about 220 baht, and many machines still show that, but through 2026 several banks have pushed it higher — commonly to around 250 baht, and up to 350 baht for some Mastercard withdrawals — while AEON ATMs, found inside Big C and Lotus’s stores, remain the cheapest at roughly 150 baht. Two moves keep it from hurting. First, check the fee on screen before you confirm; the machine states it, and you can cancel. Second, because the fee is fixed per withdrawal, take out one larger sum rather than several small ones — machines usually allow 20,000 to 30,000 baht per transaction, and one 20,000-baht withdrawal carries the fee once instead of five times.

The one prompt to always refuse. When an ATM or a shop’s card machine asks whether to charge you in Thai baht or your home currency, choose baht, every time. Paying in your home currency is dynamic currency conversion, and its exchange rate is reliably worse — a 3 to 5 percent markup, sometimes as much as 10. Let your own bank convert instead.

PromptPay: how locals pay, and why it’s mostly closed to you

Watch anyone local pay and you will see the same thing: a phone, a QR code, a beep, done — even at a food stall. That is PromptPay, Thailand’s instant bank-transfer system, and it is genuinely everywhere. The catch for visitors is structural: to pay with PromptPay you need a Thai bank account, and opening one requires a Thai ID or phone number and usually proof of residence, which a short-term traveller doesn’t have. So the QR economy is all around you and, for most visitors, just out of reach. There are a few genuine workarounds, worth knowing but not overselling: travellers from certain countries can scan a Thai QR code with their home e-wallet through cross-border links — Alipay and WeChat Pay from China, and some Malaysian and other ASEAN apps, for instance — and there are prepaid-card and tourist-app schemes you can set up in Bangkok with your passport. But if your banking app is American or European, assume it cannot scan Thai QR, and don’t build your trip around a payment method you can’t actually use.

What to carry, and the small print on your own card

Put together, the plan is simple: bring both a card and cash, and keep some cash on you at all times, weighted toward small notes for stalls and rides. Draw larger, less frequent ATM withdrawals to spread the fixed fee, always pay in baht, and save the card for the mall, the hotel and the supermarket. One last note on the money leaving your account: most home credit and debit cards add a foreign-transaction fee of roughly 1 to 3 percent on everything you spend abroad, and some dedicated travel cards are built to avoid it and convert closer to the real rate. We are not steering you to any particular product — just flagging that the card in your wallet may carry a quiet surcharge, so it is worth checking its terms before you fly.

Paying in Bangkok, 2026 — a general guide; acceptance and fees vary.
SituationReach forNote
Street food, markets, stallsCashSmall notes only; no cards
Taxis, motorbikes, tuk-tuksCashGrab can be cashless in-app
Malls, hotels, chains, supermarketsCardContactless up to ~1,500 ฿
7-Eleven & convenience storesCard or cashSmall minimum may apply
Transit gates (MRT, monorail)Card tapOr a reloadable fare card
Paying like a local by QRPromptPayNeeds a Thai account — usually not tourists

Quick answers

Do I still need cash in Bangkok?
Yes. Cash covers about two-thirds of spending and is essential for street food, markets, taxis, motorbikes and small shops. Carry small notes; break 1,000-baht notes early.
Can I use my credit card?
In malls, hotels, chains, supermarkets and 7-Eleven, yes — contactless up to about 1,500 baht. Street level is cash. Bring both.
What’s the ATM fee, and how do I avoid it?
About 220 baht per withdrawal (some banks now 250–350; AEON ~150). Check the on-screen fee, and withdraw one larger sum rather than several small ones.
Baht or my home currency at the machine?
Always baht. “Home currency” is dynamic currency conversion at a 3–5% or worse markup. Decline it.
Can tourists use PromptPay?
Mostly no — it needs a Thai bank account. Some home e-wallets scan Thai QR via cross-border links, but don’t assume a Western app will.

How we made this — and our sources

We are not based in Bangkok and we do not offer financial advice. This guide draws its acceptance patterns, ATM fees, the DCC warning and the PromptPay rules from reputable 2025–2026 payments and travel references and from the Bank of Thailand’s information on cross-border QR, cross-checked against recent traveller reports. The one figure that has genuinely drifted is the ATM fee, so we give it as a range and tell you to read the on-screen amount. On PromptPay we have been deliberately conservative: the standard system needs a Thai bank account, and we have not implied that any foreign app can pay Thai QR. We give no guidance on opening a Thai bank account, which is out of scope here. Everything was checked in July 2026.

Fees, acceptance and payment schemes change, and your own card’s terms are yours to check — treat every figure here as a general guide, read the fee on the screen, and confirm anything that matters with your bank. This is general information, not financial advice. Spotted something out of date? Tell us via our corrections page and we will fix it.