Yes, foreigners can open bank accounts in Bangkok, but the process and requirements differ from what Thai nationals face

Most major Thai banks will open accounts for foreigners, but you will need a valid passport, proof of address, and in many cases a Thai tax ID number or work permit. The banks most commonly used by expats are Bangkok Bank, Kasikornbank, Siam Commercial Bank, and Krung Thai Bank. Each has slightly different requirements and fees, and some branches are more experienced with foreign customers than others.

The timeline is usually one to three weeks from process to account opening, though some branches can complete it the same day if you have all documents ready. You do not need to be employed in Thailand, though having a work permit or education visa makes the process smoother. Tourist visas are accepted at some banks but rejected at others, so your visa type matters.

Key Takeaways

  • You will need a valid passport, proof of address in Bangkok (lease, utility bill, or hotel booking), and either a Thai tax ID or work permit to open an account at most banks.
  • Bangkok Bank and Kasikornbank are the most foreigner-friendly branches, particularly those in central business districts or near expat neighborhoods like Thonglor and Ari.
  • Tourist visas are accepted at some branches but not others; non-immigrant visas (education, work, retirement) are accepted everywhere.
  • Minimum opening deposits range from 500 to 2,000 baht depending on the bank and account type, and monthly maintenance fees vary from zero to 300 baht.
  • You can open an account in person at a branch, but some banks now allow online pre-registration that speeds up the in-person visit.

What documents you need to bring

Your passport is non-negotiable. Bring the original and a photocopy of the photo page and the page showing your current visa or entry stamp. Banks will not accept a passport that expires within six months, so check your expiration date before you go.

Proof of address in Bangkok is the second requirement. This can be a rental agreement, a utility bill (electricity or water) in your name, a hotel booking confirmation, or a letter from your employer or school on letterhead stating your address. If you are staying in a hotel or short-term rental, a booking confirmation with your name and the address is usually enough. Some banks accept a letter from your accommodation instead.

A Thai tax ID number (TIN) speeds up the process significantly. You can obtain one from the Revenue Department without being employed; it takes about 15 minutes and requires only your passport and proof of address. If you do not have one, most banks will still open an account but may ask more questions or require additional documentation.

If you have a work permit or non-immigrant visa, bring that as well. It is not always required, but it removes uncertainty and makes the branch staff more confident in approving your account.

Which banks are easiest for foreigners

Bangkok Bank has the most experience with foreign account holders and the clearest process. Their branches in Silom, Sukhumvit, and Thonglor are used to handling expat applications and usually have English-speaking staff. They accept tourist visas, though non-immigrant visas are preferred. Minimum opening deposit is 500 baht for a basic savings account.

Kasikornbank is similarly foreigner-friendly and has a slightly faster online pre-registration system. You can start the process on their website before visiting a branch, which cuts down the time spent in the bank. Their Sukhumvit and Ari branches are particularly experienced with expats.

Siam Commercial Bank and Krung Thai Bank also accept foreigners but have less consistent policies across branches. Some branches will open accounts for tourists; others will not. Calling ahead or visiting a branch in a central business district increases your chances.

Avoid smaller regional banks or branches in residential neighborhoods if you are a foreigner on a tourist visa. The staff may be less familiar with the process and more likely to decline your process.

How your visa type affects the process

A non-immigrant visa (work, education, retirement, or dependent) is accepted at all banks without question. If you have one, bring it and the process is straightforward.

A tourist visa is accepted at Bangkok Bank and Kasikornbank but may be rejected at other banks or specific branches. If you are on a tourist visa, go to a major branch in a central location and ask to speak with the manager before filling out forms. Some managers will approve the account; others will ask you to return when you have a longer-term visa.

If you are in Thailand on a visa exemption (the 30 or 60-day stamp you receive on arrival), most banks will decline to open an account. The reasoning is that you have no documented reason to be in the country long-term. If you are staying longer, obtain a non-immigrant visa before attempting to open an account.

A Thai work permit is the strongest document you can bring. It signals to the bank that you are employed and have a reason to maintain an account in Thailand. If your employer offers to help with the account opening, take them up on it.

The step-by-step process at the branch

Arrive during business hours (usually 8:30 a.m. to 3:30 p.m. on weekdays) with all documents. Go to the new accounts desk or ask a staff member where to explore. They will ask you to fill out an account opening form in Thai and English. This takes about 10 minutes.

The staff will photocopy your passport, visa page, and proof of address. They will verify your information against the documents and may ask basic questions about your employment or reason for opening the account. Answer honestly and briefly.

You will be asked to sign the account agreement and deposit your opening balance (usually 500 to 2,000 baht). The staff will issue you a debit card on the spot or mail it to your address within one to two weeks. You will also receive a passbook (a physical record of transactions) or be set up for online banking.

Some banks now offer same-day account opening if you arrive early in the morning and have all documents. Others require you to return a few days later to collect your card and complete the setup. Ask the staff for the timeline before you leave.

Fees and account types

Most banks offer a basic savings account with no monthly maintenance fee if you maintain a minimum balance (usually 500 to 1,000 baht). If your balance falls below the minimum, you may be charged 100 to 300 baht per month.

Checking accounts (called current accounts in Thailand) typically require a higher minimum balance (5,000 to 10,000 baht) and charge monthly fees of 200 to 300 baht. Unless you need to write checks or conduct frequent business transactions, a savings account is sufficient.

ATM withdrawals at your bank's machines are free. Withdrawals at other banks' ATMs cost 20 to 25 baht per transaction. International transfers out of Thailand typically cost 200 to 400 baht plus a currency exchange fee. Transfers into Thailand from abroad are usually free or cost 100 to 200 baht depending on the sending bank.

Online banking is free at all major banks and allows you to check balances, transfer money between accounts, and pay bills. Mobile banking apps are also free and widely used by expats.

What to do if a bank declines your process

If a branch refuses to open an account, the most common reason is your visa type. If you are on a tourist visa, the solution is to obtain a non-immigrant visa and return. This takes one to two weeks depending on which visa you pursue.

If you have a non-immigrant visa and are still declined, ask the manager for the specific reason in writing. Some branches have internal policies that differ from the bank's official policy. Visiting a different branch of the same bank or trying a different bank entirely often succeeds.

If you are declined at multiple banks, consider opening an account at a digital bank instead. Wise (formerly TransferWise) and Revolut both operate in Thailand and allow foreigners to open accounts online with just a passport and proof of address. These accounts are useful for international transfers but have lower transaction limits than traditional banks.

Another option is to ask your employer or school to open a corporate account on your behalf, then request to be added as an authorized user. This is less common but works at some banks when individual accounts are difficult to open.

Frequently Asked Questions

Do I need a Thai tax ID to open a bank account?

No, but it makes the process faster and removes questions from the bank staff. You can obtain a Thai tax ID from the Revenue Department in about 15 minutes with just your passport and proof of address. Many banks will open an account without one, though they may ask more questions about your income or employment.

Can I open an account if I am staying in a hotel?

Yes. A hotel booking confirmation with your name and the hotel's address counts as proof of address at most banks. Some banks may also accept a letter from the hotel on their letterhead. Call the bank's foreigner services line before visiting to confirm they accept hotel bookings.

How long does it take to receive my debit card?

Some branches issue a card on the same day if you explore early in the morning. Others mail the card to your address within one to two weeks. Ask the staff for the timeline when you open the account. You can usually withdraw cash using your passbook or online banking while you wait for the card.

Can I open an account online without visiting a branch?

Kasikornbank allows you to start the process online and then visit a branch to complete it in person. Most other banks require you to visit a branch for the full process. Digital banks like Wise allow fully online account opening, though they have lower transaction limits than traditional banks.

What happens if I leave Thailand before my account is fully set up?

You can keep the account open indefinitely, even if you leave Thailand. You can manage it online and receive international transfers. Some banks charge a small annual fee if the account is inactive for more than a year, but this is rare. Contact the bank before you leave to confirm their policy on dormant accounts.