Cost guides

ATM fees in Thailand, Vietnam, and Bali: how much cash really costs

Compare ATM fees, withdrawal limits, card FX, cash handling, and QR payment alternatives before relying on cash in Thailand, Vietnam, or Bali.

2026-07-115 min readADAPAY Editorial
Get ADAPAY
ATM fees in Thailand, Vietnam, and Bali: how much cash really costs - Cash Has A Cost ADAPAY Open Graph thumbnail
QRIS logoSGQR logoPayNow logoDuitNow QR logoPromptPay logoPayPay logoVietQR logoQR Ph logoZeroPay logoQRIS logoSGQR logoPayNow logoDuitNow QR logoPromptPay logoPayPay logoVietQR logoQR Ph logoZeroPay logoQRIS logoSGQR logoPayNow logoDuitNow QR logoPromptPay logoPayPay logoVietQR logoQR Ph logoZeroPay logoQRIS logoSGQR logoPayNow logoDuitNow QR logoPromptPay logoPayPay logoVietQR logoQR Ph logoZeroPay logo

Summarize content with

Open this guide in your preferred assistant and keep the payment decisions close.

What this guide solves

ATM cash feels simple until you count the full cost. A traveler lands in Bangkok, Ho Chi Minh City, or Bali, withdraws a small amount, pays a fixed ATM fee, accepts a weak conversion prompt, then repeats the same ritual three days later. The visible fee is annoying. The hidden cost is the habit: planning life around machines, cash limits, and backup withdrawals.

This ADAPAY guide compares cash, cards, and local QR payments for travelers whose money may start in crypto, foreign bank accounts, or blocked cards. The goal is not to eliminate cash completely. The goal is to stop cash from becoming the default payment system for every meal, ride, clinic visit, and rent-style transfer.

Quick answer

Cash is still useful in Thailand, Vietnam, and Bali, but it is expensive when used as the only payment route. The real cost combines fixed ATM fees, issuer FX spread, withdrawal limits, poor exchange rates, safety friction, and the time spent finding a working machine.

For most crypto-native travelers and Russian expats, the better operating model is a stack:

  • local cash for emergencies and truly cash-only places;
  • card for hotels, flights, deposits, and formal merchants;
  • local QR where the merchant expects a scan;
  • ADAPAY where supported, so wallet balance can fund a local QR-style payment instead of forcing another cash-out.

What makes ATM cash expensive

ATM cash has four cost layers. The first is the local ATM fee. The second is your card issuer fee. The third is the exchange rate or FX spread. The fourth is behavior: withdrawing too little, paying the same fixed fee again, and keeping more cash than you want because the next ATM may be far away.

Dynamic currency conversion can add another trap. If an ATM offers to charge your home currency, the displayed convenience can hide a worse conversion rate. In most travel scenarios, paying or withdrawing in the local currency and letting your issuer convert is the cleaner baseline, but the final answer depends on your card terms.

Country-by-country reality

MarketCash needATM watch-outQR opportunity
ThailandUseful for markets, taxis, islands, tips, and tiny vendorsFixed withdrawal fees can punish small withdrawalsPromptPay and Thai QR are common, but access usually depends on a local route
VietnamUseful for wet markets, parking, street food, repairs, and rural tripsATM limits and card acceptance vary by bank and areaVietQR and wallet QR are everywhere in cities, but foreigner access can be uneven
BaliUseful for warungs, drivers, tips, small beaches, and cash-first servicesATMs can run out, charge fees, or be inconvenient outside dense areasQRIS adoption is strong, especially in cafes, shops, and tourist zones

The pattern is the same: cash is useful at the edges; QR is increasingly normal in the middle of daily life.

A better cash plan

Do not try to predict every purchase. Build a cash buffer instead. Keep enough local currency for one meal, one ride, one phone-data failure, and one late-night surprise. For longer stays, keep extra for repairs, deposits, and places where the owner prefers cash.

Then move daily repeat spending away from ATM dependence. If the merchant shows a QR code, ask whether the route is reachable with your payment setup. If the amount is large, verify the recipient name and save proof. If the merchant is formal, card may still be the easiest option. The win is using the best route for the moment instead of forcing every purchase through cash.

Where ADAPAY fits

ADAPAY is built for the moment when your balance is already liquid in crypto but local life asks for a QR payment. Instead of doing P2P, walking to an ATM, or paying a weak card rate, a supported ADAPAY route should let you scan a local QR and fund the payment from the balance you already use.

That matters most for repeat daily spending: cafes, food courts, clinics, local services, coworking, rent deposits, and merchants that treat QR as normal. Keep cash, but let cash become the fallback rather than the operating system.

Final take

ATM fees are not just fees. They are a sign that your payment stack is forcing you through an old route. In Thailand, Vietnam, and Bali, cash still matters, cards still matter, and QR payments increasingly run the daily economy. The practical expat stack is simple: carry backup cash, keep one reliable card, and use ADAPAY where supported to turn wallet balance into local QR payment power.

Practical checklist

Before relying on this route in Thailand, test it while the stakes are low. Try one small payment, verify the merchant name, confirm the currency, and save the confirmation screen. If the payment route depends on wallet balance, prepare that balance before you are standing at the counter.

For travelers, the best setup is boring in the best way: one local payment route that works, one card for formal merchants, enough cash for one bad-data moment, and a clear record for anything larger than a meal.

Common mistakes to avoid

  • Assuming a visible QR code means every foreign app can pay it.
  • Treating P2P as a checkout method instead of a planned liquidity tool.
  • Moving tiny on-chain amounts repeatedly instead of preparing a spendable balance.
  • Forgetting that rent, deposits, clinics, and repairs need proof.
  • Going fully cashless before testing the local rail in a calm moment.

ADAPAY route in one sentence

Use ADAPAY where supported when your money starts in a crypto wallet but the real-world payment request is local, immediate, and QR-shaped.

Informational content only

This resource is general information, not financial, legal, tax, or investment advice. Local payment access, coverage, fees, and eligibility can change; verify terms with the relevant provider before relying on any route. ADAPAY's public financial service is not live.

Sources

These public references provide context for this guide and may be updated by the relevant organizations.

FAQ

Questions people ask before paying

Are ATM fees high in Thailand?

Thailand is one of the markets where fixed ATM fees can feel expensive for travelers, especially when small withdrawals are repeated often.

Is cash still necessary in Vietnam and Bali?

Yes. Cash is still useful for small vendors, tips, transport gaps, rural areas, and emergency moments even when QR payments are common.

What is the cheaper alternative to constant ATM withdrawals?

For daily spending, compare cards, local QR routes, cash buffers, and crypto-funded QR payment options instead of treating ATMs as the only answer.

ATM fees in Thailand, Vietnam, and Bali: how much cash really costs | ADAPAY