Most Thai banks require you to be physically present in a branch to open an account, even if you're a Thai citizen or permanent resident
Online account opening in Thailand exists, but it's narrower than you might expect. A few banks offer partial online processes—you can start the process on their website or app, but you'll still need to visit a branch in person to verify your identity and sign documents. Some banks let you complete more steps remotely if you're already a customer, but opening your first account almost always means a branch visit.
If you're outside Thailand, the process becomes harder. Most Thai banks won't open accounts for people who aren't physically present in the country, regardless of citizenship. A handful of banks have experimented with remote opening for expats, but these programs change and aren't widely available. Your realistic options depend on whether you're in Thailand now, planning to move there, or trying to open an account from abroad.
Key Takeaways
- Thai banks generally require at least one in-person visit to a branch to open an account, even if you start the process online.
- If you're outside Thailand, most banks will not open accounts for non-residents, and you may need to wait until you arrive in the country.
- Bangkok Bank, Kasikornbank, and Siam Commercial Bank are the largest banks and have the most branch locations, making them easier to access if you're in Thailand.
- You'll need a passport (and Thai ID card if you have one), proof of address, and sometimes proof of income or employment, depending on the bank.
- Some digital banks and fintech services offer alternatives if you need basic financial services before you can open a traditional bank account.
Which Thai banks offer any online component
Bangkok Bank, Kasikornbank, and Siam Commercial Bank (SCB) are Thailand's three largest banks and have the most extensive branch networks. All three have mobile apps and websites where you can view account information and perform transactions, but their account opening processes still require a branch visit. Bangkok Bank's website lets you fill out a preliminary form, but you must bring it to a branch and complete the process in person. Kasikornbank has a similar model.
Krung Thai Bank and Bank of Ayudhya operate similarly—online tools exist for existing customers, but new accounts need a branch visit. Citibank Thailand and HSBC Thailand cater to expats and higher-net-worth customers; they may have slightly more flexible processes for existing HSBC or Citibank customers from other countries, but they still require in-person verification.
Digital banks and fintech services like Wise (formerly TransferWise) and Revolut operate in Thailand but are not Thai banks—they're payment platforms that let you hold and transfer money, but they don't offer the full range of services a Thai bank account provides. They can be useful for international transfers and currency exchange, but they're not a replacement for a local bank account if you need to receive Thai salary payments or conduct business locally.
What you need to bring to a Thai bank branch
Your passport is the primary document every bank requires. If you have a Thai ID card (national ID), bring that too—it speeds up the process. If you're a foreigner, your passport is sufficient, but some banks ask for a Thai address. If you don't have one yet, you can sometimes use your hotel address or the address of someone you know in Thailand, though policies vary by bank.
Many banks ask for proof of address—a utility bill, rental agreement, or letter from your employer showing your Thai address. If you've just arrived and don't have these, ask the bank what they'll accept. Some branches are flexible and will take a hotel booking confirmation or a letter from your accommodation.
Depending on the account type and the bank, you may need proof of income or employment—a letter from your employer, a contract, or recent payslips. This is more common if you're opening a savings account with higher withdrawal limits or a credit facility. For a basic checking account, many banks skip this step. Ask when you call or visit the branch.
Timeline and what happens after you visit the branch
The in-person visit itself usually takes 30 to 60 minutes. The bank will verify your identity, check your documents, and have you sign forms. They'll ask about the purpose of the account (personal use, salary deposits, business), your employment, and sometimes your source of funds. Answer honestly—Thai banks are required to follow anti-money-laundering rules and will ask follow-up questions if something seems unclear.
After you leave the branch, account set up typically takes one to three business days. You'll receive your debit card by mail within one to two weeks, depending on the bank. Some banks offer a temporary card at the branch or a digital card you can use when ready. Your account number and online banking credentials are usually available within 24 hours, so you can start transferring money before your physical card arrives.
Opening an account if you're outside Thailand
If you're not in Thailand yet, most banks will not open an account for you remotely. The standard answer is to wait until you arrive. However, a few options exist if you need banking services before that happens.
HSBC and Citibank have occasionally offered accounts to expats moving to Thailand if they're existing customers elsewhere, but this is not may provide and depends on your home country and account history. Contact their international relocation team before you move to ask whether they can set up an account in advance.
Wise and Revolut can be opened entirely online from outside Thailand and let you hold Thai baht, receive transfers, and send money internationally. They're not Thai banks, so they won't work for everything (you can't deposit a Thai check, for example), but they cover basic needs while you're waiting to open a traditional account.
Some employers in Thailand will help you open a bank account as part of onboarding, or they'll advance you money until you can open one yourself. If you're moving for work, ask your employer whether they have a process or a preferred bank.
Digital banks and alternatives if you can't access a branch
Kasikornbank's K-Bank and Bangkok Bank's Bnk are digital-only banks owned by traditional Thai banks. Both can be opened through their apps, but they still require identity verification—you'll need to take a selfie with your passport and sometimes complete a video call with the bank. This is not fully remote in the sense that you're not interacting with a human, but you don't need to visit a physical branch.
K-Bank and Bnk offer basic checking and savings accounts with lower fees than traditional branches. They're useful if you're in Thailand but far from a branch, or if you prefer to avoid the branch visit. However, they have limits on how much you can deposit and withdraw daily, and some services (like explore for a loan) still require a branch visit.
Wise and Revolut remain the best options if you're outside Thailand or need international money movement. Both are regulated and widely used by expats in Thailand, though they're not replacements for a Thai bank account if you need to receive Thai salary payments or conduct local business.
Common reasons your process might be delayed or refused
Banks may ask follow-up questions if your documents don't match, if your address is unclear, or if you can't explain the source of your funds. This isn't a refusal—it's standard anti-money-laundering procedure. Bring clear, recent documents and be ready to explain your situation straightforward.
If you're a foreigner without a Thai address, some branches may hesitate. Call ahead and ask whether they can open an account for someone without a Thai ID card or address. Larger branches in Bangkok and tourist areas are usually more experienced with this and move faster.
If you're trying to open an account remotely from outside Thailand, you'll likely be told to wait until you arrive. This is not a rule you can negotiate around—it's a regulatory requirement for most Thai banks. The exception is if you're an existing customer of HSBC or Citibank in another country and moving to Thailand for work.
Frequently Asked Questions
Can I open a Thai bank account with just my passport?
Yes, your passport is the primary document Thai banks accept. If you have a Thai ID card, bring that too. You may also need proof of address in Thailand, though some banks are flexible if you've just arrived. Call the bank's English-language line before visiting to confirm what they need.
How long does it take to get a debit card after opening an account?
Your account is usually active within 24 hours, and you can use online banking when ready. Your physical debit card arrives by mail in one to two weeks. Some banks offer a temporary card at the branch or a digital card you can use right away, so ask when you visit.
What if I'm moving to Thailand for work but haven't arrived yet?
Most Thai banks won't open accounts remotely. Ask your employer whether they can help you open an account before you arrive, or whether they'll advance you money until you can visit a branch. Wise or Revolut can be opened online from outside Thailand and will hold Thai baht for you in the meantime.
Do I need a Thai address to open a bank account?
Most banks ask for a Thai address, but policies vary. If you don't have one yet, ask the bank whether they'll accept a hotel booking, a letter from your accommodation, or your employer's address. Larger branches in Bangkok are usually more flexible than smaller branches in rural areas.
Can I use Wise or Revolut instead of a Thai bank account?
Wise and Revolut work well for international transfers and holding multiple currencies, but they're not Thai banks. You can't deposit Thai checks, and some Thai businesses won't accept them for salary payments. Use them as a temporary solution while you wait to open a traditional account, or alongside a Thai bank account for international money movement.