MyWorldVisa
All guides

How a foreigner opens a Thai bank account

Most major Thai banks now want a long-stay visa, a proof of Thai address and a Thai mobile number before they will open an account — Bangkok Bank and Kasikorn are the most reliable. Branch discretion is the biggest variable.

Summary

Opening a Thai bank account as a foreigner has become noticeably harder since 2024–2025. The major banks now generally want a long-stay (non-immigrant) visa, a proof of Thai address and a Thai mobile number before they will open an account. This creates a "chicken-and-egg" problem for some visas — you need a bank deposit to extend your stay, but a deposit needs an account, which needs a visa.

The two banks most consistently willing to onboard foreigners are Bangkok Bank and Kasikorn (KBank). Branch-manager discretion is the single biggest variable, so the practical advice is: go to a main branch in an expat area, bring more documents than you think you need, and if you are refused, try another branch. Once open, you get a passbook, a debit card, mobile banking and PromptPay — Thailand's instant transfer and QR-payment rail.

Key points

  • A valid non-immigrant / long-stay visa is now effectively required at most major banks. Tourist visas and visa-exemption stamps are widely refused since 2024–2025 because of anti-money-laundering rules.
  • Bangkok Bank and Kasikorn (KBank) have the most consistent foreigner-acceptance and the best English-language online banking; Bangkok Bank tightened its criteria notably from 2024.
  • Branch discretion is real. A refusal at one branch is not national policy — main branches in expat areas (Sukhumvit, Phuket, Chiang Mai, Hua Hin) tend to be more accommodating.
  • You will need a Thai mobile number for SMS/OTP and to activate mobile banking and PromptPay.
  • LTR-visa holders have a dedicated, smoother route via the BoI LTR Unit (see below).
  • Agent-assisted opening is commonly used by people on harder visa types or those refused at the counter. Budget for a service fee — the amount is unverified and varies by agent and city, so confirm directly before paying.
  • After opening you typically receive a passbook and debit card, can register mobile banking and can register PromptPay against your passport or account.

Step by step

  1. Confirm your visa status. A non-immigrant visa (O, O-A, B, ED), an LTR, or a retirement/marriage extension is the strongest starting point. On a tourist visa, expect refusals at most large banks.
  2. Assemble your documents: passport (original plus copies of the photo page and the current visa/entry stamp), proof of Thai address (lease, a utility bill, or an Immigration Residence Certificate), and — for some branches — a reference letter or Certificate of Residence.
  3. Get a Thai SIM / mobile number before you go; it is needed for OTP and to enable the banking app.
  4. Choose the bank and branch. Default to Bangkok Bank or KBank, and pick a main branch in an expat area. Go in person — accounts are not opened remotely from abroad for most foreigners.
  5. Open and fund the account. Pay the small initial deposit and receive your passbook and debit card.
  6. Activate online/mobile banking and register PromptPay so you can make instant transfers and QR payments.
  7. If you are refused: try another branch, obtain a Residence Certificate from your Immigration office first, or use an agent. (LTR holders: use the BoI route below.)

LTR-visa route (BoI-assisted)

  • Bangkok Bank: email the LTR Visa Unit at [email protected] at least 4 days before your branch visit, stating the branch, date and time and sending your document copies. The LTR Unit then notifies the branch. Bring originals on the day. (BoI LTR site, accessed 24 May 2026.)
  • Kasikorn: walk into any branch with your documents — no pre-coordination required. (BoI LTR site.)
  • LTR documents: passport copies, LTR visa-page copy, a copy of the Letter of LTR Visa Endorsement, an ID/foreign-licence copy (originals on the day) and proof of a Thai address/contact.

Figures & thresholds

ItemFigureDated / note
Initial deposit to openTypically 500–2,000 THB (some premium accounts higher)As of 2025 — indicative, confirm at the branch
Agent service feeUnverifiedVaries by provider and city — confirm directly
Residence Certificate for proof of addressRequires your TM.30 to be on file firstSee the TM.30 / 90-day guide

Watch out for

  • Tourist-visa applicants: expect refusal at major banks since 2024–2025. Do not assume a friend's success last year still applies.
  • The "chicken-and-egg" with funds-based visas (retirement/marriage): you usually need the account first, then transfer and "season" the deposit. Plan the sequence: visa/entry → account → transfer → seasoning → extension.
  • Account freezes: Bangkok Bank has reportedly frozen accounts opened without proper long-term status — keep your visa status current.
  • Proof of address varies by bank. A Residence Certificate from Immigration is the most reliable, but it takes a trip and a TM.30 on file.
  • Foreign-source money for visa deposits: if the account will hold a retirement/marriage deposit, transfer the money as foreign currency so the bank can evidence it as foreign-sourced (relevant for the FET form / proof of funds — see that guide).
  • Tax footprint: money you remit into a Thai account can have Thai tax implications if you are a Thai tax resident (180+ days a year). This is a banking-adjacent issue, not a banking rule — see the proof-of-funds guide and take professional tax advice.

When to get professional help

Use a reputable visa/relocation agent if you are on a harder visa type, have been refused at multiple branches, or need the account opened quickly to start a deposit-seasoning clock. LTR holders should use the free BoI LTR Unit route first. For anything touching tax on remitted funds, consult a Thai tax professional rather than relying on a bank teller.

Sources

Sources accessed 24 May 2026.