This article will take approximately 21 minutes to read. Don't have the time right now? No worries. Email the ad-free version of the article to yourself and read it later!
One of the first and most essential things you need to do when you move to Thailand is open a bank account. Not only will it help you pay for goods and services in the country, but having a Thai bank account makes it easier and cheaper to send and receive money both locally and internationally.
By the end of this guide, you’ll find out about the documents and requirements you need to open an account, the best Thai banks for expats, and much more.
If you want to set up your life in Thailand hassle-free and save thousands of dollars, become an ExpatDen Premium member. Once you join, you get instant access to over a hundred exclusive guides on how to get a job, start a business, manage your finances, and plenty more.
Here’s a sample of some of the exclusive finance guides you’d get instant access to:
- How to Choose the Right Bank in Thailand
- How to Get a Thai Credit Card without a Payroll Slip
- How Do Expats in Thailand Manage Their Finances?
- How to Get the Best Exchange Rate in Thailand That’s Better than SuperRich (With Free Delivery, Too)
- and much more…
"*" indicates required fields
Disclaimer: This article may include links to products or services offered by ExpatDen's partners, which give us commissions when you click on them. Although this may influence how they appear in the text, we only recommend solutions that we would use in your situation. Read more in our Advertising Disclosure.
Most expats throw money away, get lost in red tape, and miss the local hacks that make life easier and cheaper. ExpatDen Premium gives you the secrets seasoned expats use to save, earn, and thrive beyond the basics, saving you thousands and opening doors you didn’t even know existed.
Here’s what’s inside:
- Housing Hacks: Slash your rent by 40% or more - because the locals are laughing at what you’re paying.
- Banking Mastery: Stop wasting on fees and get top exchange rates. Why give your money away?
- Healthcare for Local Prices: Quality treatment without the expat price tag.
- Visa and Legal Shortcuts: No more bureaucratic nightmares. Get the visa and residency secrets that others pay their lawyer dearly for.
- Deep Discounts: Find the savings locals rely on for groceries, dining, and more.
If you’re serious about making Thailand work for you, join ExpatDen Premium and make Thailand work for you.
Key Takeaways
- The most expat-friendly banks in Thailand are Bangkok Bank, Kasikorn Bank, Siam Commercial Bank, CIMB, and United Overseas Bank.
- It’s often easier to open a savings account instead of a current account as an expat in Thailand.
- A Thai bank account lets you pay bills, transfer money, and receive your salary if you’re working in Thailand.
- Your Thai bank account is insured for up to 1 million Thai Baht.
- Transferring money into your Thai bank account from overseas is simple and cheap with Wise.
Requirements for Opening a Bank Account in Thailand
There are three main requirements you need when opening a bank account in Thailand:
- Visa
- Documents
- Minimum deposit
If you have all of them, it’s usually straightforward to open a bank account in Thailand.
Let’s take a look at each one individually.
Visa
In 2026, banks in Thailand have become much stricter about opening accounts for foreigners. Most banks won’t let you open an account on a tourist visa or even the DTV visa. In most cases, you’ll need a long-term Thai visa.
Even then, approval isn’t always guaranteed. Some people use an agent to help open an account, but there’s still a chance the bank may freeze the account later and ask you to show your visa again for verification.
On the other hand, if you have a long-term visa, such as a retirement visa, marriage visa, LTR visa, or business visa, it’s quite straightforward to open a bank account in Thailand.
Documents
In order to open a bank account in Thailand, you’ll need the following documents:
- Your passport
- Your Thai visa*
- Certificate of residence
You may also need the following additional documents in some cases:
- Your Thai work permit (if you are working in Thailand)
- Thai driving license
- Thai house registration book or lease
- Letter of reference from a reputable Thai person, an embassy, a university, or a similar organization in good standing
- Letter from a company confirming that you’re in the process of getting a work permit
- Documents showing you receive a salary or pension
In the end, what the bank accepts as valid documents depends on the branch teller or manager on duty.
Minimum Deposit
The minimum amount required to open a bank account in Thailand varies by bank and account type. Most Thai banks require a minimum initial deposit of THB500, whereas United Overseas Bank (UOB) requires THB1,000 for savings accounts.
Foreign currency accounts will require a minimum balance of US$5,000 at most banks in Thailand for non-residents. To avoid maintenance fees, you’ll also need to keep a minimum balance in your account.
- Bangkok Bank: Minimum initial deposit of THB500. Minimum balance of THB2,000 for savings accounts if inactive for 12 months.
- Kasikorn Bank: Minimum initial deposit of THB500. Minimum balance of THB2,000 for savings accounts if inactive for 12 months.
- UOB: Minimum initial deposit of THB1,000. Minimum balance of THB5,000 at the end of each month.
The service fee is generally THB50 to THB100 per month if you fail to meet the minimum balance requirement.
How to Open a Bank Account in Thailand Step-by-Step
Here’s what you need to do when opening a bank account in Thailand.
- Walk in: You don’t need to make an appointment to open a bank account here. You can just walk in. Normally, there’s a queue machine with a staff member standing beside it. Just tell them you’re there to open a bank account. They will then give you a queue number.
- Submit your documents: Once it’s your turn, submit all your documents to the bank staff, along with the minimum deposit.
- Sign the forms: If your documents are accepted, it’s time to sign the forms. Don’t be surprised if they ask you to sign an empty form. The staff will fill it out for you. Nearly every time I visit a Thai bank for something other than a withdrawal, I’m asked to sign a standard form. The usual process for many bank employees is to hand you a blank form and ask you to sign it, promising to fill in the details later. However, you can fill it out yourself and cross out any empty sections.
- Get your bank account: Once everything is done, you will get a bank book. Keep it safe. It might be the only time you use it, since after that, most of your bank management can be done through the bank app.
Once you open a bank account, there are two more things you should do right away:
- Install the bank app: Ask the bank staff to help you install the bank app. It’s a key app to manage your finance in Thailand. While it’s possible to do it yourself, if something goes wrong, you may need to revisit the branch.
- Get an ATM card: This is optional. You may or may not need it. I’ll talk about it later in the article.
Tips for Opening a Thai Bank Account in Thailand
There are some tips that can help you open a bank account in Thailand more easily.
- If one branch doesn’t let you open an account, try another branch: Many bank policies are branch-specific. Just because something does or doesn’t work at one branch doesn’t mean it will be the same at another. This can work in your favor if a branch is more flexible than it’s supposed to be, but it can also be frustrating when managers interpret the rules more strictly.
- Pick your branch wisely: Some procedures can only be done at the branch where you opened your account. Others can be done at any branch. A few can be done anywhere as long as your ID on file is current. So, pick a branch that’s convenient for you to visit in case something happens to your account.
- Bring all your documents: When opening an account, bring every document you have. This includes your passport, certificate of residence, work permit, or an employment letter showing your eligibility for a work visa. All documents must be originals, and some banks may require your passport to be certified by your embassy in Thailand. Some banks have issued me credit cards with nothing more than a Thai driver’s license, but generally, the requirements tend to be more extensive.
- Avoid weekends or rush hours: In general, branches inside department stores can be very busy on weekends or after work, which means long queues, especially at popular banks. On the other hand, if it’s a branch outside a department store, avoid going during lunch breaks when office workers are dealing with their finances.
The Best Thai Banks for Expats
The traditional choices for expats arriving in Thailand are Bangkok Bank and Kasikorn Bank. Both UOB and CIMB also have a reputation for being more lenient with expats and offer more benefits.
They are not the only options, though. Depending on your specific needs and immigration status, a different bank might be a better fit. Here’s a closer look at each.
Bangkok Bank

Bangkok Bank is one of the Thailand’s largest banks and widely regarded as the most expat-friendly. Bangkok Bank’s main office on Silom Road is frequently recommended as the best branch to visit.
Bangkok Bank also tends to offer among the best exchange rates of all Thai banks for international money transfers.
Read more: Thai Baht: How to Get the Absolute Best Exchange Rates
Tip: If you’re on a retirement visa and want to use the monthly income method as proof of funds, you may want to choose another bank. Some expats have reported that Bangkok Bank no longer issues the confirmation letter needed for this method.
Kasikorn Bank
While Kasikorn Bank is one of the most popular banks in Thailand, queues at branches and ATMs tend to be long.

Its branches at Icon Siam, Central Embassy, and on Sukhumvit 33 appear to have the highest customer service ratings. If all your documents are approved, you’ll receive a bank book and ATM card on the spot.
I also found Kasikorn Bank to be one of the easier ones to work with when it comes to credit cards.
Siam Commercial Bank
Siam Commercial Bank (SCB) is a well-established bank favored among Thais for its user-friendly banking app.

It also has a strong reputation in investment banking and has designated SCB investment centers around Bangkok. If you’re considering opening a stock brokerage account in Thailand, SCB is a good place to start.
Some have said the brokerage platform feels a bit dated compared to other countries, but it gets the job done and transaction costs are lower than in many Western markets.
One downside: SCB charges a high markup on the exchange rate when you withdraw money from a foreign account at a Thai ATM.
CIMB
CIMB is a Malaysian bank and one of the largest in ASEAN. Many people have reported a better chance of opening an account at a CIMB branch on a tourist visa.
Based on online reviews, CIMB has been getting more positive feedback from expats, largely due to higher English proficiency among its staff.
CIMB also offers competitive interest rates on savings accounts in Thailand, although the rate depends on the type of account you open. Its regular savings account is around 0.25 percent per year, which is similar to SCB and Kasikorn. However, CIMB Speed D Plus offers higher tiered rates, starting from around 1.05 percent for balances from THB100,000 to under THB3 million in May 2026. That’s much higher than standard savings accounts from SCB and Kasikorn.
United Overseas Bank
UOB acquired Citibank’s consumer banking business in Thailand in 2022, picking up retail banking, credit cards, wealth management, and related services. Its head office is UOB Plaza Bangkok, a landmark 30-floor building on Sukhumvit Road.
This branch focuses primarily on Privilege and Wealth Banking customers, with only a few counters on the first floor for basic needs like account opening or withdrawals.
Types of Accounts
There are several different accounts available to expats. The easiest one to open is a savings account. For most other types, you need a Thai work permit.
- Savings accounts: Thai savings accounts work similarly to savings accounts elsewhere — they’re used to save money and earn interest. Without a work permit, a savings account will usually be the only type you can open.
- Current accounts: With a work permit, you can open a current account. There isn’t much practical difference between a current and savings account other than the type of bank book you receive.
- Fixed-term accounts: Fixed-term accounts let you set aside a sum of money for a set period and earn a guaranteed interest rate. Aside from testing one with Kasikorn Bank a few years back, I’ve stayed away from these in Thailand — partly due to non-resident rates and partly because I prefer the local stock market as an investment vehicle.
Thai Debit Cards
When you open a current or savings account in Thailand, it usually comes with a debit card you can use for withdrawing money from ATMs, online purchases, groceries, fuel, and more.
The card works almost anywhere in Thailand, but you’ll need to ask the bank to enable international payments if you want to use it on overseas websites like Amazon. You can also get a debit card that works when traveling abroad, so you can make withdrawals or purchases while on vacation or a business trip.
Given that debit cards are much easier to obtain than credit cards (no work permit required), many expats find one is enough and not worth the hassle of a full credit card application.
Keep in mind that debit cards usually carry an annual fee of THB200 to THB500. If you don’t plan to use one, you can tell the bank you don’t want a debit card. Some banks may also call it an ATM card. These days, you can withdraw money in Thailand through a bank app. In my case, I haven’t had a bank debit card for many years now.
ATMs in Thailand
ATMs are everywhere in Thailand and far more functional than what you might be used to back home. Thais use them not just to withdraw cash but to make bank transfers and pay bills.
I remember when I got my first debit card a decade ago, I was told the fee to withdraw money from a different bank’s ATM was “3.” I asked the teller if she meant 3 percent. Nope. It was 3 baht.
Fees have risen since then, but they’re still far lower than in most countries. Inter-bank ATM withdrawal fees now run between THB15 and THB25, though some banks allow a few free withdrawals per month for customers from other banks. For tips on keeping those costs down, see how to avoid ATM fees in Thailand.
One quirk worth knowing: you pay a surcharge when withdrawing from your own bank in a different province. Withdraw in the same province where you opened the account and it’s free.
Related article: The Complete Guide to ATMs in Thailand
Paying for Goods and Services with Your Thai Bank Account
There are several ways to pay for things in Thailand using your bank account. Here are the most common ones.
- QR codes: The preferred method for most people and businesses in Thailand. When you scan a QR code payment in Thailand, the money comes straight out of your Thai bank account. Setup takes a few minutes through your bank app.
- Debit cards: Still widely used at malls, some convenience stores, and toll booths along highways. When you pay by debit card, the money is deducted from your account immediately. Some businesses have stopped accepting debit cards because of processing fees.
- Bank transfers: Done through your bank app. Select the bank name, enter the account number, and enter the amount. Transfers are instant. This is particularly useful for paying taxi drivers who don’t have a QR code but do have a bank account number.
- E-wallets: TrueMoney and Rabbit Line Pay are two popular e-wallets in Thailand. TrueMoney is hard for expats to register because it requires a non-immigrant visa, work permit, Thai driver’s license, and house registration. Rabbit Line Pay is easier to set up via the Line app. Since QR codes and banking apps now cover most payment situations, neither e-wallet is really necessary for most expats.
Transferring Money into Your Thai Bank Account
Once you open a Thai bank account, you have to find a way to fund it. You can do that by having your salary deposited directly (if you work legally in Thailand) or by transferring money from another account.
I’ll cover direct deposit in the next section. For now, here’s how to transfer money into your Thai account from abroad or from another Thai bank.
- From an international bank account: After you open a Thai bank account, you can make international transfers right away. We recommend using Wise, which offers mid-market exchange rates, low transfer fees, and fast international transfers. Note: Wise is changing how it operates in Thailand — read what expats need to know before you transfer.
- From another Thai bank account: Just give the sender your bank name and account number, and they can transfer money directly through their banking app.
Related articles:
- How to Send Money to Thailand: The Fast, Cheap, Reliable Way
- Is Wise the Best Way to Send Money to Thailand?
Setting Up Direct Deposit into Your Thai Bank Account
There are two main situations where you’d set up direct deposit into your Thai bank account: when collecting a pension from overseas, and when working in Thailand.
- When collecting a pension from overseas: Contact the government agency responsible for your pension back home and ask for a direct deposit form. Fill in your name and address in Thailand, along with your Thai bank’s name, address, routing number, and account number, then submit it. If you’re retiring in Thailand, this is typically one of the first administrative steps to sort out.
- When working in Thailand: Your employer will tell you which bank to open an account with, and your salary will be transferred directly to that account each month.
Deposit Guarantees
Your accounts are protected for up to 1 million Thai Baht under the Thai government’s Deposit Protection Agency Act, revised on 11 August 2021. Foreign currency accounts are not covered by this protection.
Bank Fees
Beyond the minimum deposit, you don’t pay any bank fees to open a savings account in Thailand. You will, however, incur some costs when preparing the required documents.
- Official letters: Some banks require a letter from your embassy validating your passport. This costs around THB1,500.
- Debit cards: Expect an initial fee of THB100 to THB300 for the card itself, plus an annual fee of THB200 to THB500.
- Official bank letters: If you hold a retirement, marriage, or dependent visa, you’ll need an official bank letter confirming your account balance each year. The fee is usually THB150.
- Other fees: All banks charge standard fees for account cancellation, card replacement, and similar services. Ask the teller to walk you through these before you open the account, or read the terms and conditions carefully.
Bank Operating Hours
Operating hours vary by branch type.
- Outside of department stores or office buildings: Typically 8:30 AM to 3:30 PM.
- Inside department stores or office buildings: Hours vary. Some open at 8:30 AM; others not until 11:00 AM. Closing times range from 6:00 PM to 8:00 PM.
The easiest way to check a specific branch’s hours is Google Maps. Search the branch name, tap on it, and you’ll see the hours listed in the Overview section.
Bank Holidays
Bank holidays in Thailand don’t always line up with public holidays.
Banks are generally closed for New Year’s, Songkran, and the king’s birthday, but remain open for events like Royal Ploughing Day or Buddhist Lent.
The Bank of Thailand’s website publishes the official bank holiday schedule each December. That’s the most reliable source to check.
What Happens If Your Thai Bank Account Is Suspended
There are times when your bank account may be suspended, especially now that Thai banks are becoming more cautious about scammers. This happened to John, our editor, even though he used his Thai bank account every month.
Basically, what he had to do to reinstate his account was visit a bank branch in person with documents to verify his identity, such as his passport, visa, and Thai driving license. You can read his full experience here.
Maintaining Your Thai Bank Account
While each bank may have a slightly different policy, there are two main things you need to do to maintain your Thai bank account.
- Use it at least once a year: It can be as simple as sending or receiving money. If you don’t use it, your bank may send you a letter saying your account is going to become inactive.
- Maintain a minimum balance of over THB2,000: If your account is inactive for a few months and your balance is lower than THB2,000, you may need to pay a small monthly bank fee. Each bank may have a different minimum balance requirement and fee, so check with your bank again.
To activate your Thai bank account again, you’ll need to visit a bank in person with documents to prove your identity.
Alternatives to a Thai Bank Account
You can get by without a Thai bank account, though it won’t be easy or cheap. Here are two alternatives worth knowing about.
- International no-ATM fee accounts: Both Charles Schwab and TD Bank offer free international ATM withdrawals. If you’re charged a fee withdrawing from a Thai ATM, you’ll be reimbursed at month end. Keep in mind you won’t get mid-market exchange rates — both institutions take a small cut on currency conversion.
- Wise multi-currency account: Wise offers a multi-currency account that functions like a bank account in Thailand and comes with a debit card. You will be charged an exchange rate fee each time you spend in Thai Baht, and the rate varies by source currency.
- Thailand Privilege Card: If you have one of the Thailand Privilege Cards, you can walk into any Bangkok Bank or Kasikorn Bank and open a savings or foreign currency account.
Now, on to You
For most expats, opening a bank account in Thailand is relatively straightforward as long as you have the right documents and meet the financial requirements. Banking apps have made day-to-day life much easier — paying bills, transferring money, and managing your account from your phone are all standard now.
If you can open a Thai bank account, do it early. It makes living in Thailand much more convenient.
Also, you can become an ExpatDen Premium member and get instant access to the exact Thai bank branches that will let you open an account. You’ll also find out where to get a Thai credit card with only a THB15,000 monthly salary. Plus, you get access to over a hundred other exclusive guides.





