Yes, non-residents can open bank accounts in Thailand, but the process and account types available depend on your visa status and the bank you choose

Thailand's major banks—Bangkok Bank, Kasikornbank, Krung Thai Bank, and Siam Commercial Bank—all allow non-residents to open accounts. However, the rules differ sharply between tourists on a visa exemption, people on valid long-term visas, and those with no visa at all. Some banks require you to be physically present in Thailand; others let you start the process online. The account type you can open (savings, current, or limited accounts) and the documentation you need depend on which category you fall into.

The single biggest barrier is documentation. Thai banks require proof of identity, proof of address, and in most cases proof of income or funds. For non-residents, "proof of address" is the hardest piece—a hotel booking or Airbnb confirmation usually does not work. You will need either a Thai address (a friend's house, a rental, a company office) or a letter from your embassy confirming your residence in Thailand.

Key Takeaways

  • Bangkok Bank, Kasikornbank, Krung Thai Bank, and Siam Commercial Bank accept non-resident account openings, but each has different rules about visa status and in-person requirements.
  • You must bring your passport, proof of a Thai address (not a hotel), and often proof of income or a letter from your employer or embassy.
  • Tourist visa holders and people on visa exemptions can open accounts, but some banks require a long-term visa (Non-Immigrant O or B) for full-service accounts.
  • Many banks now offer online account opening for non-residents, but you may still need to visit a branch in person to verify your identity and collect your card.
  • Account opening typically takes one to three business days once you have submitted all documents, though some banks complete it the same day.

What documents you need as a non-resident

Every Thai bank will ask for your passport and a copy of the page with your photo and personal details. They will also ask for a copy of your visa page (or the stamp showing your visa exemption or entry date). Keep both copies with you when you visit.

Proof of address is where non-residents hit friction. Thai banks do not accept hotel confirmations, Airbnb bookings, or temporary addresses. You need either a lease agreement (even a short-term one), a letter from a landlord or property manager on headed paper, or a letter from your embassy or consulate confirming that you are resident in Thailand. If you are staying with a friend, ask them to write a letter on their letterhead stating that you live at their address, and bring a copy of their ID or utility bill as proof they live there.

Most banks also want proof of income or funds. This can be a letter from your employer, a recent payslip, a bank statement showing regular deposits, or a letter from your home bank confirming your account balance. Some banks will waive this for accounts under a certain balance or if you are opening a savings account rather than a current account. Ask the bank directly before you visit.

Which visa status matters most

Tourist visa holders and people on visa exemptions can open accounts at most major banks, but some banks restrict them to savings accounts only or require a minimum balance. The process is the same, but the bank may ask more questions about your plans in Thailand and how long you intend to stay.

If you hold a Non-Immigrant O visa (retirement, family, or education) or a Non-Immigrant B visa (work), the process is faster and you have access to more account types. These visas signal to the bank that you are staying longer, so they are more willing to open current accounts and offer services like cheque books or overdrafts. You will still need the same documents, but the bank may ask fewer follow-up questions.

If you have no visa at all—you arrived on a visa exemption and it has expired, or you are on a border run—most banks will refuse to open an account. Some will ask you to leave and return once your visa status is valid. Do not attempt to open an account while your status is unclear; the bank will flag it and you may face complications later.

How to open an account in person

Visit a branch of your chosen bank during business hours (usually 8:30 a.m. to 3:30 p.m. on weekdays). Bring your passport, copies of the photo page and visa page, proof of a Thai address, and proof of income or funds. Tell the staff you want to open a non-resident account and ask which documents they need—requirements vary slightly between branches.

The staff will fill out an account opening form (usually in Thai and English). You will sign it and provide your thumbprint. They will take copies of your documents and may ask you questions about your employment, your plans in Thailand, and how much money you expect to deposit. Answer honestly; the bank is required by Thai law to verify the source of funds.

Once approved, the bank will issue you a passbook (a small booklet that records your transactions) and a debit card. The card usually arrives within three to five business days; the passbook is issued on the spot. You can start using the account immediately with the passbook, but you will need the card for ATM withdrawals and online banking.

Opening an account online or by mail

Bangkok Bank, Kasikornbank, and Krung Thai Bank now allow non-residents to start the account opening process online through their websites or mobile apps. You upload a photo of your passport, visa page, and proof of address, then select your account type and initial deposit method.

However, most banks still require you to visit a branch in person to verify your identity and collect your card and passbook. A few banks will mail the passbook to a Thai address, but this is rare and usually only for customers who are already in the system. Check with your chosen bank about their specific process; it changes frequently.

If you are outside Thailand and want to open an account before you arrive, contact the bank's international customer service line or visit their website. Some banks offer this service; others do not. Be prepared to wait longer and provide more documentation if you are applying from abroad.

Account types and what they cost

Thai banks offer three main account types for non-residents: savings accounts, current accounts, and limited accounts. Savings accounts are the easiest to open and have no monthly fees. You can deposit and withdraw money, use an ATM card, and set up online banking. Interest rates are very low (usually under 1 percent per year).

Current accounts are for people who need to write cheques or make frequent transfers. They cost more to open and maintain (usually 300 to 500 baht per month), and some banks restrict them to people on long-term visas. Limited accounts are for people who want to hold money in Thailand but do not need to use it frequently; they have lower fees but fewer services.

Most non-residents open a savings account. There are no hidden fees for deposits or withdrawals, though ATM fees apply if you use another bank's machine (usually 20 to 25 baht per transaction). Online transfers between Thai banks are free. International transfers out of Thailand cost 300 to 500 baht plus a currency exchange fee.

What happens if the bank says no

Some branches will refuse to open an account for a non-resident, even if the bank's policy allows it. This usually happens if your visa status is unclear, your address proof is weak, or the staff member is unfamiliar with the process. If this happens, ask to speak to the manager and explain your situation. If they still refuse, try a different branch of the same bank or a different bank altogether.

If you are refused because your visa status is invalid, fix that first. Leave Thailand, get a new visa, and return. If you are refused because of your address, get a letter from your landlord or embassy and try again. Do not argue with the staff or try to work around the system; Thai banks are required by law to verify customer identity and source of funds, and they will not bend the rules.

If you need a Thai bank account but cannot open one in person, consider asking a Thai friend or colleague to help you, or contact an expat community group in your city—they often know which branches are most flexible and which documents work best.

Frequently Asked Questions

Can I open a Thai bank account if I am only staying for two weeks?

Yes, but most banks will ask why you need an account for such a short stay. A savings account is easier to open than a current account. Be honest about your plans; the bank is required to ask. Some branches may refuse if they think you are trying to move money through Thailand quickly, so be prepared to explain your situation clearly.

What if I do not have a Thai address yet?

Get one before you visit the bank. Book a short-term rental, ask a friend if you can use their address, or contact your employer or school to see if they can provide a letter confirming your address in Thailand. A hotel or Airbnb booking will not work. If you are arriving soon, you can often arrange a rental online and use that address on your application.

Do I need to speak Thai to open an account?

No. Major banks in Bangkok and other tourist areas have English-speaking staff, and account opening forms are available in English. If you are in a smaller city, bring a Thai-speaking friend or hire a translator for a few hours. The process is straightforward once you have the right documents.

Can I open an account if I am retired and have no employment income?

Yes. Bring a letter from your home bank confirming your account balance, or a statement showing your pension or investment income. Some banks will waive income proof if you are opening a savings account with a minimum deposit (usually 5,000 to 10,000 baht). Ask the bank what they need before you visit.

How long does it take to start using the account?

You can use your passbook immediately after opening the account. Your debit card arrives within three to five business days. Online banking access is usually set up the same day, though you may need to visit the bank again to collect your PIN or activate it on your phone.