Yes, foreigners can open a bank account in Thailand, but the process and requirements differ from what Thai nationals face

Most major Thai banks will open an account for a foreigner, but you will need a valid passport, proof of address in Thailand, and often a Thai tax ID number. The exact documents required vary by bank and by your visa type — tourist visas, education visas, and work permits each have different pathways. Some banks make the process straightforward; others add extra steps or refuse outright depending on their internal policies that day.

The fastest route is usually a bank branch near your accommodation, because staff there know the local documentation standards and can tell you when ready what you need. Online-only banks exist in Thailand but typically do not serve foreigners without a Thai ID number or work permit. If you are staying short-term, some banks offer savings accounts that require less documentation than checking accounts.

Key Takeaways

  • You will need your passport, proof of address (lease, utility bill, or hotel booking), and often a Thai tax ID number or work permit to open an account.
  • Tourist visas complicate the process because banks see short-term stays as higher risk; education and work visas are usually faster.
  • Major banks like Bangkok Bank, Kasikornbank, and Krung Thai Bank accept foreigners, but policies vary by branch and change without notice.
  • The account opening takes one to three hours if you have all documents; without them, you will need to return after obtaining missing paperwork.
  • Some banks offer savings accounts with lower documentation requirements than checking accounts, which may be your only option on a tourist visa.

What documents you need to bring

Start with your passport — every bank requires it, and it must be valid for at least six months. Bring the original, not a copy, though the bank will photocopy it for their records.

Next, bring proof of your address in Thailand. This can be a signed lease, a utility bill in your name, a hotel booking confirmation, or a letter from your landlord on headed paper stating your address and dates of residence. If you are staying in a condo or apartment, some banks accept a copy of the building's registration document plus a letter from the building management. The address proof does not have to be recent — a lease dated three months ago still works — but it must show your current address.

Third, bring a Thai tax ID number if you have one. This is called a Personal Income Tax Identification Number or TIN. You can obtain one from the Revenue Department (Suan Phlu office in Bangkok, or your local provincial office) with your passport and proof of address; it takes about 30 minutes and costs nothing. Many banks now require this, especially for accounts that allow international transfers. If you do not have one, ask the bank whether they will open an account without it — some will, some will not.

If you are on a work permit or education visa, bring that document as well. Banks treat these as proof of legitimate long-term residence and often waive the tax ID requirement.

How the process works at the bank

Arrive during business hours — most Thai banks open at 8:30 or 9:00 a.m. and close at 3:30 or 4:00 p.m. on weekdays. Go to the new accounts desk or ask a staff member where to go. Tell them you want to open a savings or checking account.

The staff member will ask you questions about your employment, income, and the purpose of the account. Answer honestly. They will then tell you what documents they need. If you have everything, they will fill out a form (usually in Thai and English), you will sign it, and they will take your documents to photocopy. This takes 30 to 60 minutes. You will receive a temporary account number on the spot, though your debit card arrives by mail in five to ten business days.

If you are missing a document, they will tell you what to bring back. Do not argue or ask them to make an exception — Thai banking rules are strict, and individual staff members cannot override them. Return with the missing document and the process resumes from where it stopped.

Some branches will ask you to set up online banking during the account opening. Others send you a PIN by mail. Ask the staff member which applies to you so you know what to expect.

Which banks accept foreigners and what they require

Bangkok Bank (the largest) accepts foreigners at most branches. They require passport, proof of address, and a tax ID number. Some branches will open an account without the tax ID if you have a work permit or education visa.

Kasikornbank (K Bank) has similar requirements and is generally foreigner-friendly. Their staff often speak English at central branches.

Krung Thai Bank accepts foreigners but requires a tax ID number at most branches. A few provincial branches are stricter.

Siam Commercial Bank (SCB) accepts foreigners but policies vary widely by branch. Call ahead to confirm what they need.

Thai Military Bank (TMB) and Bank of Ayudhya (Krungsri) also serve foreigners, though they are less common in tourist areas.

Online banks like Wise (formerly TransferWise) operate in Thailand but do not offer traditional Thai bank accounts. They are useful for international transfers but not for everyday Thai banking.

Differences based on your visa type

If you are on a tourist visa, banks see you as temporary and often require a tax ID number, proof of address, and sometimes a letter from your embassy or hotel. Some branches refuse to open accounts for tourists at all. Your best option is to ask the bank directly: "Can you open a savings account for someone on a tourist visa?" If they say no, try another branch or another bank.

If you are on an education visa (studying at a Thai university), bring your student ID and letter of enrollment. Most banks will open an account with just your passport and proof of address — the tax ID becomes optional. The process is usually faster than for tourists.

If you are on a work permit, bring the permit itself. This is the easiest pathway. Banks treat work permits as proof of legitimate residence and rarely ask for a tax ID number. The account opens in the same timeframe as for Thai nationals.

If you are on a retirement visa (available at age 50 with proof of income or savings), bring your visa and proof of funds. Banks treat this the same as a work permit — straightforward and fast.

What happens if a bank refuses you

If one bank says no, try another. Thai banking policy allows banks to refuse accounts at their discretion, and decisions vary by branch, by staff member, and sometimes by the day. A branch that refuses you on Monday might accept you on Thursday under a different manager. This is frustrating but normal.

If you are on a tourist visa and every bank refuses, your options are limited. Some expats in this situation open accounts in their home country and use international transfers instead. Others return to the bank after obtaining a tax ID number, which sometimes changes the answer. A few banks will open a savings account (not a checking account) for tourists without a tax ID — ask specifically for this.

If you are on a work permit or education visa and a bank refuses, escalate to the branch manager. Explain your visa type and ask whether the bank has a policy against it. If they do, move to another bank. If they do not, the refusal is likely a mistake or a staff member's misunderstanding.

Minimum balance and fees

Most Thai banks require a minimum opening deposit of 500 to 1,000 baht (roughly $14 to $28 USD, though exchange rates vary). Some waive this for work permit holders. Ask the bank what their minimum is before you arrive.

Monthly maintenance fees are rare for savings accounts but common for checking accounts — typically 100 to 300 baht per month. Ask about this before you open the account. Some banks waive fees if you maintain a minimum balance or receive a monthly salary deposit.

ATM withdrawals at your own bank are free. Withdrawals at other banks' ATMs cost 20 to 25 baht per transaction. International transfers out of Thailand cost 200 to 500 baht depending on the bank and the destination country.

Frequently Asked Questions

Can I open a bank account on a tourist visa without a tax ID number?

Some banks will, some will not. It depends on the branch and the staff member. Ask directly: "Can you open a savings account for someone on a tourist visa?" If they say no, try another branch or another bank. Having a tax ID number increases your chances significantly.

How long does it take to get a Thai tax ID number?

About 30 minutes at the Revenue Department office. You need your passport and proof of address. The office is open Monday to Friday, 8:30 a.m. to 4:30 p.m. The tax ID is free and valid indefinitely.

Can I open an account by phone or online?

No. Thai banks require you to appear in person with your original passport. Some banks offer online account management after opening, but the initial account creation must happen at a branch.

What if my proof of address is a hotel booking instead of a lease?

Most banks accept hotel bookings as proof of address, especially if the booking shows your name and the dates you are staying. Print the confirmation email and bring it with you. If the hotel booking is short-term (less than one month), some banks may ask for additional proof that you are staying longer.

Do I need to speak Thai to open an account?

No. Major bank branches in Bangkok and tourist areas have English-speaking staff. Provincial branches may not. If you are outside a major city, bring a Thai friend or hire a translator for 500 to 1,000 baht. The process is straightforward enough that a translator can explain it in 30 minutes.