Most Thai banks require you to visit a branch in person, even if you start the process online

You cannot fully open a Thai bank account from outside Thailand using only an online application. Thai banks are required by law to verify your identity in person before they issue you an account number. Some banks let you begin the process online—filling out forms, uploading documents, and scheduling an appointment—but you must complete the final step at a physical branch in Thailand.

If you are a Thai citizen or permanent resident, the process is faster and simpler than for foreigners. If you are a foreigner, you will need a valid passport, proof of address in Thailand (or a letter from your employer), and sometimes a work permit or visa showing legal residence. The bank will check these documents against their records and take your fingerprints before opening the account.

The timeline depends on the bank and your residency status. Thai citizens can often open an account the same day they visit. Foreigners typically wait one to three business days while the bank verifies their documents with immigration.

Key Takeaways

  • Thai banks require an in-person visit to a branch to complete account opening, even if you submit forms online first.
  • You will need a valid passport and proof of Thai address; foreigners may also need a work permit or visa showing legal residence.
  • Thai citizens usually open accounts the same day; foreigners typically wait one to three business days for verification.
  • Some banks let you schedule your branch appointment online, which can reduce wait times when you arrive.
  • If you cannot travel to Thailand, you may be able to open an account through a Thai bank's international office or a representative in your home country, though this is rare and slower.

Which Thai banks offer online account opening (with in-person completion)

Bangkok Bank, Kasikornbank (KBank), Siam Commercial Bank (SCB), and Krung Thai Bank all allow you to start the account-opening process online through their websites or mobile apps. You fill out your personal information, upload a photo of your passport, and sometimes provide proof of address. The bank then sends you a confirmation and asks you to visit a branch at a specific time to finish the process.

Smaller banks and specialized banks (such as Islamic banks or digital-only banks) may not offer this online start option. Before you begin, check the bank's website for your country or region—many Thai banks have separate portals for residents and non-residents, and the process differs between them.

The online portion typically takes 10 to 30 minutes. The in-person portion at the branch takes 20 to 45 minutes, depending on how busy the branch is and whether the bank needs to verify your documents with immigration.

What documents you need to bring to the branch

Bring your original passport and one photocopy of the main page. If you have a Thai address, bring a recent utility bill, rental agreement, or letter from your employer showing your name and address. If you do not have a Thai address yet, some banks accept a letter from your hotel or a temporary address confirmation from immigration.

If you are working in Thailand, bring your work permit (or a copy) and your employment letter. If you are on a retirement visa or education visa, bring the visa page from your passport. Some banks ask for a reference letter from your employer or a Thai bank account holder, though this is becoming less common.

Bring your phone number and email address. The bank will use these to set up online banking and send you account statements. If you plan to receive international transfers, tell the bank at the time of opening—they may ask for additional information about the source of funds.

How to open an account if you cannot travel to Thailand

If you live outside Thailand and cannot visit a branch, you have limited options. Some Thai banks operate representative offices or partner banks in major cities (Bangkok Bank has offices in New York, London, and Hong Kong, for example). You can visit one of these offices to complete your account opening, though the process is slower and may require additional documentation.

Another option is to ask a trusted person in Thailand to open an account on your behalf using a power of attorney. This requires you to have a legal document drawn up in your home country and then notarized and translated into Thai. The cost and time for this route are significant, and not all banks accept it.

A third option is to wait until you can travel to Thailand and open the account in person. This is the fastest and most straightforward path. Many people who plan to move to Thailand or visit regularly choose this approach.

What happens after you open the account

The bank will issue you a debit card within one to two weeks. They will mail it to your Thai address or you can pick it up at the branch. You can set up online banking (called Internet Banking or Mobile Banking) on the same day you open the account, either at the branch or through the bank's app once you receive your account number.

Your account will have a Thai bank account number (usually 10 digits) and a routing code. You will need both to receive international transfers. The bank will provide you with a booklet explaining how to use ATMs, how to transfer money, and what fees apply.

If you are a foreigner, the bank may place a hold on your account for the first 30 days while they complete their verification process. During this time, you can deposit money and make local transfers, but you may not be able to send money out of Thailand. Ask the bank about this when you open the account.

Fees and minimum balance requirements

Most Thai banks do not charge a monthly account maintenance fee for basic savings accounts. However, they may charge fees for services like international transfers (typically 200 to 500 Thai baht per transfer), ATM withdrawals at other banks (10 to 20 baht per withdrawal), and paper statements (50 to 100 baht per month if you request them).

Minimum balance requirements vary by bank and account type. A basic savings account usually requires a minimum opening deposit of 500 to 1,000 Thai baht (roughly $14 to $28 USD, though exchange rates change). Some banks waive this for Thai citizens. If your balance falls below the minimum, the bank may charge a monthly fee or close the account.

Interest rates on savings accounts are typically 0.25 to 1.5 percent per year, depending on the bank and the amount you deposit. These rates change frequently, so check the bank's current rates before you open.

Frequently Asked Questions

Can I open a Thai bank account with just a tourist visa?

Yes, but some banks are stricter than others. Bangkok Bank and KBank generally accept tourist visas, though they may ask more questions about the purpose of your account. Smaller banks may refuse. Call the bank's international customer service line before you visit to confirm they will accept your visa type.

How long does it take to receive international transfers to my Thai bank account?

Transfers from the United States or Europe typically arrive within two to five business days. The exact time depends on your home bank, the Thai bank, and whether the transfer goes through a correspondent bank. Ask your Thai bank for their SWIFT code and routing information before you send money.

Can I open a Thai bank account if I am not a resident?

Yes, but you must visit a branch in person. Tourists and short-term visitors can open accounts, though some banks ask why you want one. Be honest—if you are planning to move to Thailand or work there, say so. If you are just visiting, some banks may limit the account or ask you to close it when you leave.

What is the difference between a Thai bank account and an international account?

A standard Thai bank account is for residents and is subject to Thai banking regulations. Some banks offer "international accounts" with higher fees but easier access from outside Thailand and sometimes higher interest rates. These are less common and usually require a larger opening deposit.

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

No. Thai citizens receive a tax ID automatically, but foreigners do not need one to open a basic savings account. If you plan to work in Thailand or earn Thai income, you will need to register for a tax ID later, but the bank will not require it at account opening.