Skip to main content

Guide

Money and Banking in Bangkok

How to manage your money in Thailand, from landing with cash to opening a local bank account.

Cash vs Card

  • Thailand is still heavily cash-based. Street food, markets, small restaurants, and taxis all expect cash.
  • Most malls, supermarkets, and mid-range restaurants accept card. Anything tourist-facing usually does too.
  • Carry 1,000 to 2,000 THB on you at all times. Running out of cash in Bangkok is annoying, not dangerous, but still inconvenient.
  • Keep small bills. 1,000 THB notes are fine for 7-Eleven but useless at a street stall where change is scarce.

QR Payments (PromptPay)

  • Thailand has a national QR payment system called PromptPay, operated by the Bank of Thailand. Most vendors have a QR code you scan to pay directly from your Thai bank account.
  • You cannot use PromptPay without a Thai bank account. It is not compatible with foreign apps like Wise or Revolut.
  • Once you have a Thai bank account, PromptPay is the fastest way to pay anywhere that accepts it.

Best Travel Cards

  • Wise is the best card for spending in Thailand. It converts at the real exchange rate with minimal fees.
  • Revolut is a solid backup. Set it to auto-convert to THB and you get competitive rates.
  • Avoid cards that charge foreign transaction fees (usually 1.5 to 3%). Over a year this adds up significantly.
  • Charles Schwab (US) refunds all ATM fees worldwide and has no foreign transaction fees. Worth opening before you leave if you are American.
  • Do not use credit cards for ATM withdrawals in Thailand. The cash advance fees and interest are brutal.

Wise

  • Open a Wise account before you leave home. It gives you local bank details in multiple currencies, essential for receiving client payments.
  • Wise converts at the mid-market rate and charges a small transparent fee, usually 0.4 to 1% depending on the currency.
  • You can hold THB in Wise and spend it with the Wise card, avoiding conversion fees on every transaction.
  • Wise transfers to Thai bank accounts usually arrive within a few hours, sometimes instantly.
  • Wise is not a bank, so do not use it as your only account. Use it alongside a local Thai account.

ATM Fees

  • Every Thai ATM charges foreigners a 220 THB flat fee per withdrawal, regardless of amount. This is regulated by the Bank of Thailand.
  • To minimize fees, withdraw large amounts less frequently rather than small amounts often.
  • Aeon Bank ATMs sometimes charge less. Some airport ATMs charge more. Check before you insert your card.
  • If your home bank reimburses ATM fees (like Charles Schwab), this problem disappears entirely.

Opening a Thai Bank Account

  • Kasikorn Bank (KBank) and Bangkok Bank are the most foreigner-friendly. KBank is generally easier.
  • You need your passport and a valid visa (not a visa exemption stamp in most cases).
  • Some branches are more foreigner-friendly than others. Branches near expat areas or in malls tend to have English-speaking staff.
  • Once you have an account, download the mobile app immediately. KBank works well for transfers, PromptPay, and bill payments.
  • Getting a Thai debit card issued takes about a week. Ask for it at the time of opening.

Neobanks

  • Revolut and Wise both work in Thailand as spending cards. Neither replaces a local bank account for PromptPay or direct debit.
  • Monzo does not work well outside the UK for extended stays. Do not rely on it as your primary card.
  • N26 is EU-only and cannot be used in Thailand.
  • For receiving freelance income, Wise is the most practical option for most nationalities.