Disclaimer: This article may link to products and services from one or more of ExpatDen’s partners. We may receive compensation when you click on those links. Although this may influence how they appear in this article, we try our best to ensure that our readers get access to the best possible products and services in their situations.
One of the first and most essential things expats need to figure out in Thailand is how to open a bank account.
You need it to handle your finance including sending and receiving money from abroad.
Having a Thai bank account also help to make your life in Thailand much easier since wire transfer is a very popular payment option among locals.
The guide below walks you through the most common banking choices, account types, opening procedures and other specifics of the Thai banking system.
If you want to set up your life in Thailand hassle-free and save thousands of dollars, check out our premium subscription. Coming with over a hundred pieces of exclusive content, they show you how to get a job, start a business, manage your finances, and make Thailand your new home.
- Surprises First
- Which Bank to Pick
- Opening a Bank Account with a Tourist Visa
- Account Types and Opening Procedures
- Debit Cards
- Online Banking
- International Transfers
- Deposit Guarantees
- Bank Operating Hours
- Bank Holidays
Want to Live in Thailand Hassle-Free?
Get access to over a hundred pieces of exclusive content that save you thousands of dollars and hundreds of hours of time and help you avoid the pitfalls that plague Thailand expats.
While life without surprises would be a tad boring, in general people prefer not to encounter them with financial matters. Sparing you the worst, I’ll cover the most essential differences between Thailand and other countries when it comes to banking.
The Importance of Your Branch
Thai Banks tend to work slightly different than their counterparts back in your home country. Specifically, a lot of policies tend to be branch specific. Just because something does(n’t) work in one branch, that doesn’t necessarily say anything about any other branch of the same bank.
That can work in your favor (e.g. by a branch being more lenient than they are supposed to be), but often is a source of frustration because individual bank managers and employers opt to follow a stricter interpretation of the rules.
Branches tend to be more independent in other ways as well: Some procedures can only be carried out at the specific branch where you opened the account. Others can be carried out at all branches.
And a select few can be carried out at every branch as long as your ID on file is up to date.
Long story short: It matters which specific branch you’re using. I’ll go over recommended branches for different banks in the section on individual banks.
Always Bring Everything
Some banks publish guidelines on required documents for specific procedures. Others happily provide the information by phone when you call their call center.
In the end, it doesn’t change much. Those should be considered the absolute minimum rather than the actual list of required documents. It’s always a good idea to bring everything.
That includes your passport, your bank book, your certificate of residence, your work permit and any other original you ever showed your bank officer.
I’ve seen banks hand out credit cards with me showing nothing but a Thai driver’s license, but in general the documentation requirements tend to be more extensive than expected.
Why Empty Forms Get Signed
Nearly every time I visit a Thai bank for something more complicated than a withdrawal, I’ll be asked to sign a standard form. That apparently gets tedious for a lot of people.
The modus operandi for many bank employees is to give the unfilled form to customers, asking them to sign that and promising to fill in the necessary details for them later.
Of course you can fill it out yourself and cross out any empty sections. I tend to do that and my branch employees don’t bat an eye. The first few times it happened though I was very wary of potential shenanigans and might have have come across as a bit off-putting.
In the end though it was just their way of handling things. You don’t have to go along with it, but I recommend not taking offense either.
Which Bank to Pick
The traditional choices for foreigners arriving in Thailand are Bangkok Bank and Kasikorn Bank (though recently I’ve heard good things about Krungsri and Citibank as well). Both hold a reputation as being easier to work with and more lenient with foreigners than other banks.
However, they are not the only available options. Depending on your specific needs and immigration status, different banks might be a better pick.
With 18 million accounts, Bangkok Bank is not only Thailand’s largest bank but also the most foreigner-friendly one. In terms of specific branches, Bangkok Bank’s main office on Silom road is frequently mentioned as the best branch to visit.
In addition, Bangkok Bank probably has the best exchange rate of all Thai banks when it comes to international wire transfers.
If you want to go with Citibank, their main office is on the corner Sukhumvit and Asoke road. Given that a 3 million THB deposit gets you gold status with Citibank this can be a worthwhile option to consider if you’re doing a lot of cross-border banking.
For Kasikorn Bank, the most foreigner friendly branch is their branch on Sukhumvit 33.
I found Kasikorn Bank to be one of the easier ones to work with when it comes to credit cards.
They also gave me a check book when I opened an account with them—that was quite the flashback considering the last time I saw a check was in the 1980s.
On the downside, I found Kasikorn a bit tedious to work with when cashing foreign currency checks.
Siam Commercial Bank
Thais tend to like the bank, especially for their user-friendly mobile app.
But I do have a stock brokerage account with them.
It feels a bit outdated compared to what I’m used to in other countries, but it gets the job done and the transactions are cheaper than in Germany.
We’ll put you in touch with an agent who can help you open an account at the best bank based on your needs.
Opening a Bank Account with a Tourist Visa
It’s possible to open a bank account in Thailand with only a tourist visa. Our premium subscription points you to the exact branches that will let you open a bank account. It also shows you where to open a credit card with only a 15,000 baht a month salary.
Account Types and Opening Procedures
There are several different accounts available to expats. The easiest one to open is a savings account.
For most other account types, you need a Thai work permit.
With Bangkok Bank or CIMB, you can even open a bank account as a tourist.
The more months remaining on your visa the better. But there’s no limit.
A 30-day arrival stamp, or visa exemption, is enough according to Bangkok Bank’s online guidelines.
But there’s a good chance this can be a hassle, especially with smaller branches that may reject a tourist visa to open an account.
Come to Thailand on a tourist visa if you plan to open an account. But if that’s not possible, a 30-day stamp will work at some bank branches.
There are reports of some bank branches in Bangkok will let you open an account with just your passport.
But you need to show proof of address. You can use your lease, but any of the following documents might also be accepted:
- Thai driving license
- Thai house registration
- Letter of reference from a reputable Thai person, an embassy, a university, or a similar person or organization in high standing
- Letter from a company saying that you are getting a work permit
- Message from your home bank to the Thai bank via the SWIFT messaging network
Bring anything that shows you’re in Thailand for longer than a month.
Any ID with a picture on it or any documents showing you receive a salary or pension will do.
What the banks accept as proof depends on the branch teller or manager on duty.
For Bangkok Bank, there are online instructions on how to open an account as a non-resident.
Following these instructions is a good idea no matter which bank you apply at.
If approved, you’ll receive a bankbook and debit card.
For banking, you can use whatever branch of your bank is closest to you.
To update your passport number on file or get a letter to prove your finances for your visa renewal, go to the branch where you opened the account.
If you have a work permit, you are also able to open a current account. In practice, those work the same way as a savings account in Thailand. The only difference is that you receive a checkbook but no passbook. In terms of functionality, I haven’t noticed any difference.
Fixed Term Accounts
Even though interest rates in Thailand can be comparatively high, it can be hard to secure rates as a foreigner. The reason for this is that a lot of Thai banks have different interest rates for ‘non-residents’. Based on some online reports, there’s some leeway – foreigners with a work permit use the thirteen digit number on their social security card as ‘ID’ (which passes the bank’s system as a legit ID number). If you have a residence permit, you should be eligible to receive the ‘local’ rate either way.
Specific rates change all the time. The Bank of Thailand (Thailand’s central bank) maintains a daily updated market overview, showing you which rates are currently available at which bank for savings and fixed term accounts. At the time of writing, the Land and Houses Bank and the Bank of China offer the best rates.
Aside from ‘testing’ a fixed term account with Kasikorn Bank a few years back, I’ve stayed away from them in Thailand. This is partially due to the ‘non-resident’ rates and partially due to my preferring the local stock market as an investment choice.
Foreign Currency Accounts
A number of banks offer foreign currency accounts. On paper, that sounds like a good idea, but the restrictions placed on them often make them a tad unwieldy; the exchange fees charged if you want to deposit or withdraw funds are comparatively high. While you can remit USD into the account rather cheaply, then withdrawing or exchanging that to THB is often very expensive.
If you make a cash deposit or withdrawal, you’ll have to pay between 1% (Kasikorn Bank) and 2% (Citibank, Standard Customers), making it more expensive than if you just exchange it in cash or wire it directly. In addition, unlike Thai Baht accounts, foreign deposits are not protected in case the bank goes bankrupt. The minimum balance imposed by most banks ranges from USD 5,000 to USD 10,000.
The main benefit is lower fees if you are receiving and sending large amounts in USD by wire transfer. In this case, you only pay 0.25% each way. Citibank offers the best deal at 0.125%, though only for their gold customers. This means a foreign currency account can save you up to 75% on the transfer fee compared to a standard SWIFT transfer in THB.
When you open a current or a savings account, it usually comes with a debit card that can also function as a Visa card for online purchases. In reality, the card won’t get accepted by most international websites, but you can often pay local vendors electronically with a debit card.
Given that debit cards are much easier to obtain than credit cards (no work permit required), some people find it’s enough and not worth the hassle of going through a credit card application process.
ATMs in Thailand are a lot more functional than what you might be used to back home: Thais tend to use ATMs not only to withdraw money, but to make bank transfers and pay their bills. Online banking may be more convenient, but ATMs can be a backup option if you’re in a pinch and have to make a transfer outside opening hours and without access to online banking.
I remember when I got my first debit card; I was told that the fee to withdraw money from the ATM of a different bank was ‘three’. I asked the teller if she meant three percent? Nope. It was three Baht!
Nowadays, fees are slightly higher, but still nowhere near what you pay in other countries; ATM withdrawal fees for using machines from a different bank are in the range of 5 to 25 THB. What’s interesting to note is that you’ll pay a surcharge when withdrawing in a different province, even if it’s the same bank.
Most banks offer some sort of online banking which is usually based on a password and an OTP (a passcode that gets sent to you by SMS – you’ll need a local SIM for that). Compared to what you might use back home, the interface is a bit clunky, but the functionality is there.
Some banks will not provide people on tourist visas with online banking access.
The application process includes a lot of paperwork, but at least you won’t have to worry about getting rejected. One major advantage of having online banking is that with some banks (e.g. Kasikorn Bank), you can even handle some of the paperwork (e.g. the yearly renewal of your ‘license’ to remit funds abroad) through the online system, saving you a trip to the bank.
After you open a bank account in Thailand, you can do the international transfer right away. However, their rates tend to be much more expensive than online money transfer services.
Wise is available for sending money to Thailand. Their rates are generally cheaper than a bank transfer.
You can also check out Xendpay.
In general, your THB deposits are considered to be safe due to the Thai government’s guarantee: Funds are insured to up to THB 25m per customer per bank, though at the time of writing, it seems that the amount will be lowered to THB 1m, effective August 11, 2016. According to industry insiders, the top 4 to 5 banks in the country are in a position where this shouldn’t be a concern, though personally I prefer to have that additional safety layer.
Not everyone really needs a bank account in Thailand. Between credit cards that don’t charge foreign transaction and exchange fees, checking account providers refunding foreign ATM fees and many cashless payment options, the need for a local bank account is more limited than it used to be.
People who only spend a few months a year in Thailand and still receive their income elsewhere may be better off just getting the right kind of checking account and credit card in their home country rather than bother with local banking. If you’re American, the checking account with Charles Schwab makes this kind of thing easy. Similar offers exist in other countries.
This said, local bank accounts and credit cards make life easier just like speaking Thai does: It’s not a must, but it adds a lot of convenience and despite its scary first impression, it’s actually quite doable and worth it in the long-run.
Bank Operating Hours
Thailand bank operating hours differ between each branch.
In general, if the bank branch is located outside of a department store or office building the operating hours are going to be from 8:30 AM until 3:30 PM.
If the bank is located inside a department store or office building, the opening hours could vary. Some banks may open at 8:30 AM and others may not open until 11:00 AM. And closing hours will be between 6:00 PM and 8:00 PM.
The best way to check a bank operating hours is to check with Google. Type the name of the bank, the branch you are planning to go, and then “opening hours,” and you’ll see the operating hours of that branch. This method is accurate most of the time.
Alternatively, you can check the official website of each bank and search for the specific branch you’re going to. The website should list the operating hours.
Bank holidays in Thailand may or may not occur on the same day as public holidays in the country.
Usually, for New Year, Songkran, and the king’s birthday, banks will be closed. However, banks will remain open for Royal Ploughing Day or Buddhist Lent.
The best way to check bank holidays is on the Bank of Thailand website. In fact, the Bank of Thailand is responsible for assigning bank holidays in Thailand. The website will publish bank holidays in December of each year.