Banking14 min read

Opening a Bank Account in Thailand: Complete Guide for Foreigners

How to open a bank account in Thailand as a foreigner: best banks compared, required documents, tourist visa options, mobile banking apps, and the 800,000 THB deposit for retirement visa holders.

Quick answer

Foreigners can open a savings account at major Thai banks such as Kasikorn, Bangkok Bank, or SCB. You typically need a passport, a valid visa, and proof of Thai address. Some branches accept tourist visa holders, though a long-term visa makes the process significantly easier. Mobile banking is excellent across all major banks.

Why You Need a Thai Bank Account

If you are planning to live in Thailand for any significant period, a local bank account is not optional -- it is essential. Paying rent, utilities, and even your mobile phone bill becomes dramatically easier with a Thai bank account. The country runs on digital payments, QR code transfers, and mobile banking apps that are among the most advanced in the world.

Beyond daily convenience, certain visa categories require a Thai bank account. The retirement visa (O-A) mandates an 800,000 THB deposit held in a Thai bank. The marriage visa extension similarly requires a 400,000 THB deposit. Without a Thai bank account, these visa paths are simply not available to you.

International wire transfer fees are another factor. Receiving money from abroad into a Thai account costs far less than relying on ATM withdrawals from foreign cards, which typically incur both bank fees and unfavorable exchange rates. Services like Wise (formerly TransferWise), Revolut, and OFX can send funds directly to your Thai account at mid-market rates, saving you thousands of baht per year compared to traditional bank-to-bank transfers.

For retirees receiving a pension, having a Thai account is the most practical way to manage your monthly income. Our pension and retirement services team regularly helps clients set up efficient transfer arrangements between their home country pensions and Thai accounts.

Comparing Thailand's Major Banks for Foreigners

Not all Thai banks offer the same experience for foreign account holders. Branch willingness to serve foreigners, English-language support, mobile app quality, and international transfer capabilities vary significantly. Here is a detailed comparison of the six major banks you are most likely to encounter.

FeatureKasikorn (KBank)Bangkok BankSCBKrungthaiKrungsriTMBThanachart (ttb)
Foreigner-friendlinessExcellentExcellentAverageBelow averageAverageAverage
English mobile appYes (K PLUS)Yes (Bualuang)Yes (SCB EASY)LimitedYes (KMA)Yes (ttb touch)
App rating4.6/54.2/54.4/53.8/54.3/54.1/5
International transfersGoodExcellentGoodLimitedGoodAverage
ATM network10,000+7,000+9,000+8,000+6,000+5,000+
Branch count900+800+1,000+1,200+700+600+
Tourist visa accountSome branchesSome branchesRarelyRarelyRarelyRarely
Savings interest rate0.25-1.50%0.25-1.25%0.25-1.25%0.25-1.00%0.25-1.50%0.25-1.25%
Overall rating5/54/53/52/53/53/5

Kasikorn Bank (KBank) -- The Top Choice

Kasikorn Bank has earned its reputation as the preferred bank for foreigners in Thailand. The K PLUS mobile app is polished, fully available in English, and supports QR payments, bill pay, international transfers, and even investment products. The green rabbit branding is ubiquitous across Thailand, and ATMs are everywhere.

KBank branches in tourist and expat-heavy areas (Sukhumvit in Bangkok, Nimman in Chiang Mai, Rawai and Patong in Phuket) are accustomed to handling foreign account openings. Several branches have dedicated staff who speak English, and the process is generally smooth if you bring the right documents.

KBank also offers a K PLUS Visa debit card that works for contactless payments both domestically and internationally. Their fixed deposit rates are competitive, and the app allows you to manage multiple accounts, set up automatic transfers, and monitor your balance in real time.

Bangkok Bank -- The International Transfer Specialist

Bangkok Bank is the oldest and largest commercial bank in Thailand. It has the strongest international banking network of any Thai bank, with correspondent relationships across the globe. If you plan to receive regular international transfers -- such as pension payments or freelance income -- Bangkok Bank handles these with fewer complications than most competitors.

The Bualuang mBanking app is functional though somewhat less modern than KBank's K PLUS. It supports English, and the bank's customer service for foreigners is generally helpful. Bangkok Bank is also known for being more willing than most banks to open accounts for tourists at select branches, particularly the Silom branch in Bangkok.

Siam Commercial Bank (SCB)

SCB is a major player domestically but has a mixed reputation when it comes to serving foreigners. The SCB EASY app is well-designed and supports English, but many branches outside Bangkok are reluctant to open accounts for non-residents or tourist visa holders. If you hold a work permit or long-term visa, SCB is perfectly fine. Otherwise, expect to be turned away at most branches.

The Others: Krungthai, Krungsri, and ttb

Krungthai Bank is a state-owned bank that primarily serves Thai government employees and businesses. While it has a vast branch network, its foreigner services are limited and the app's English support is basic. Not recommended as a primary bank for expats.

Krungsri (Bank of Ayudhya), owned by Japan's MUFG group, offers decent service and a reasonable app. It is a solid secondary option, particularly in areas where KBank or Bangkok Bank branches are less accessible.

TMBThanachart (ttb), formed from the merger of TMB and Thanachart banks, has a growing digital presence. The ttb touch app is adequate but the bank is not particularly focused on foreign customers.

Required Documents

The documents required to open a Thai bank account vary slightly by bank and even by branch, but the standard requirements are consistent.

Essential Documents (All Banks)

  • Passport -- original with at least 6 months validity remaining
  • Valid visa -- the type of visa matters significantly (see below)
  • Proof of Thai address -- TM.30 receipt (filed by your landlord), rental agreement, utility bill, or hotel booking confirmation
  • Thai phone number -- mandatory for mobile banking registration and OTP verification

Additional Documents That Help

  • Letter from your embassy -- confirms your identity and reason for being in Thailand; some branches require this for tourist visa holders
  • Work permit (if applicable) -- makes the process almost automatic
  • Thai tax identification number (TIN) -- increasingly requested, particularly for accounts that will hold large deposits. See our guide on obtaining a TIN in Thailand
  • Letter from your employer or school -- useful if you are on a work visa or education visa

Can You Open a Bank Account on a Tourist Visa?

This is the most frequently asked question, and the answer is: it depends. Officially, most Thai banks prefer to open accounts for holders of long-term visas (Non-Immigrant B, O, O-A, ED, or the newer DTV). In practice, some branches will accommodate tourist visa holders, particularly at banks known for serving foreigners.

Your Best Options on a Tourist Visa

  1. Bangkok Bank, Silom branch (Bangkok) -- historically the most reliable option for tourist visa holders. Bring your passport, TM.30 or hotel confirmation, and ideally a letter from your embassy.

  2. Kasikorn Bank, Sukhumvit branches (Bangkok) -- several branches along Sukhumvit Road have opened accounts for tourists, though success is not guaranteed and varies by branch manager.

  3. Bangkok Bank or KBank branches in Chiang Mai -- expat-heavy areas may be more accommodating, particularly near the Old City.

Tips for Success

  • Go early in the morning when branches are less crowded and staff have more time
  • Dress neatly -- Thai banking culture values presentation
  • Be polite and patient -- a smile goes a long way
  • Bring more documents than you think you need -- over-documentation is better than under-documentation
  • If refused, try another branch -- policies genuinely vary between branches of the same bank
  • Consider asking your hotel or condo management for a letter supporting your account application

If you hold a DTV digital nomad visa, opening an account is generally straightforward since it qualifies as a long-term visa.

Account Types Available to Foreigners

Savings Account (Most Common)

The savings account (banthi ork-om) is the standard account type that foreigners open. It comes with a passbook (bank book), an ATM/debit card, and access to mobile and internet banking. Interest rates are modest, typically between 0.25% and 1.50% depending on the bank and the balance tier.

This is the account type you will use for daily transactions: receiving transfers, paying bills, QR code payments at shops and restaurants, and ATM withdrawals.

Fixed Deposit Account

If you need to park a substantial sum -- for example, the 800,000 THB required for a retirement visa -- a fixed deposit account offers a slightly higher interest rate. Terms range from 3 months to 3 years. The trade-off is that early withdrawal forfeits the interest.

For retirement visa holders, note that the 800,000 THB must be in a regular savings account, not a fixed deposit, at the time of your visa renewal. Immigration officers inspect your bank book, and a fixed deposit does not show the same way. Many retirees keep the required amount in savings and invest any surplus in a fixed deposit.

Current Account (Checking)

Current accounts are available but rarely used by individual foreigners. They are designed for businesses and do not earn interest. Unless you are operating a company in Thailand, you will not need one.

The 800,000 THB Deposit for Retirement Visas

The financial requirement for the O-A retirement visa is one of the primary reasons foreigners need a Thai bank account. Here is what you need to know about managing this deposit.

Timing Requirements

  • The 800,000 THB must be deposited at least 2 months before your annual visa renewal date
  • The funds must remain in the account for at least 3 months after the renewal is granted
  • After the 3-month post-renewal period, you may withdraw down to 400,000 THB
  • The balance must be back to 800,000 THB at least 2 months before the next renewal

Practical Management

Immigration officers physically review your bank book (passbook) during the renewal process. They will look at the transaction history to confirm the funds were present for the required period. Keep your bank book updated -- you can update it at any ATM or at the bank counter.

Some retirees transfer the full amount from abroad each year, while others maintain a permanent balance of 800,000 THB and live off pension income deposited separately. The second approach is simpler and avoids any timing risks.

For guidance on managing your pension transfers and meeting visa financial requirements, our pension and retirement assistance team can set up an efficient system tailored to your situation.

Mobile Banking in Thailand

Thailand's mobile banking ecosystem is remarkably advanced. The country has one of the highest rates of mobile payment adoption in the world, and QR code payments are accepted at everything from street food stalls to luxury department stores.

K PLUS (Kasikorn Bank)

The standout app in the market. Features include instant QR payments, bill payment, international transfers, budgeting tools, and even mutual fund investing. The interface is clean, fully translated into English, and biometric login is supported. This is the single biggest reason many foreigners choose KBank.

Bualuang mBanking (Bangkok Bank)

A solid and reliable app that handles international transfers well. The interface is more traditional than K PLUS but covers all essential functions. English language support is complete.

PromptPay

PromptPay is Thailand's national instant payment system, integrated into all major banking apps. It allows free instant transfers between any Thai bank accounts using a phone number or national ID as the identifier. Foreigners can register their Thai phone number with PromptPay through their banking app, enabling zero-fee transfers to and from any Thai bank account.

This system has effectively eliminated the need for cash in most daily transactions in urban Thailand. Even taxi drivers, market vendors, and small restaurants routinely accept PromptPay QR payments.

Tax Implications of Thai Bank Accounts

Having a Thai bank account has potential tax implications that you should be aware of, particularly following the tax policy changes that took effect in 2024. Thailand now taxes foreign-sourced income that is remitted to Thailand in the same calendar year it is earned, regardless of your visa type.

This means that transferring pension income, investment returns, or savings from abroad into your Thai bank account may trigger a Thai tax obligation. The specifics depend on your tax residency status (residing 180+ days in Thailand makes you a tax resident) and any applicable double taxation agreements between Thailand and your home country.

We strongly recommend reading our detailed guide on Thai tax rules for 2024 and beyond and understanding whether you need a Thai Tax Identification Number (TIN) for your situation.

Common Problems and How to Solve Them

"The branch refused to open my account"

This happens regularly, especially to tourist visa holders. Do not take it personally. Try a different branch of the same bank, or switch to another bank entirely. Bringing additional documentation (embassy letter, rental contract, or a letter from a Thai friend) can make the difference.

"My international transfer has not arrived"

International SWIFT transfers typically take 1-3 business days but can be delayed by intermediary banks, compliance checks, or incorrect beneficiary details. Ensure the sender uses the correct SWIFT/BIC code and includes your full name exactly as it appears on your passport. Bangkok Bank tends to process incoming international transfers faster than other Thai banks.

"I cannot register for mobile banking"

Mobile banking registration requires a Thai SIM card with an active phone number. Prepaid SIMs from AIS, TrueMove, or DTAC are available at any 7-Eleven or airport counter. You will need your passport to register the SIM, which is then linked to your bank account for OTP verification.

"My bank book is full"

Thai bank books have a limited number of pages. When yours is full, visit any branch of your bank to get a new one issued. This is free and takes about 10 minutes. Keep your old bank books -- immigration officers may ask to see historical records during visa renewals.

Step-by-Step: Opening Your Account

  1. Choose your bank -- KBank or Bangkok Bank are recommended for most foreigners
  2. Gather your documents -- passport, visa, proof of address, Thai phone number
  3. Visit the branch -- go early, dress presentably, bring originals and photocopies
  4. Fill out the application form -- staff will assist; the form is usually in Thai and English
  5. Make your initial deposit -- typically 500-1,000 THB minimum
  6. Receive your bank book and ATM card -- some banks issue the card immediately, others mail it within 5-7 days
  7. Register for mobile banking -- do this at the branch; staff will help you install and activate the app
  8. Set up PromptPay -- register your Thai phone number through the mobile app

The entire process takes approximately 30-60 minutes if everything goes smoothly. Budget extra time if you are visiting a busy branch.

Conclusion

Opening a bank account in Thailand is one of the first practical steps you should take when establishing yourself in the country. It unlocks access to the country's efficient digital payment system, reduces your costs for receiving international transfers, and is a prerequisite for several visa categories.

Kasikorn Bank and Bangkok Bank remain the top choices for foreigners, with KBank holding a slight edge thanks to its superior mobile app and broader foreigner-friendly branch network. If you are on a tourist visa, success is possible but not guaranteed -- persistence and proper documentation are your best allies.

For those pursuing a retirement visa, careful management of the 800,000 THB deposit requirement is critical. Planning your banking arrangements well in advance of your visa renewal dates will save you stress and potential complications.

If you need help navigating the banking or visa process, our team at Siam Visa Services can provide personalized guidance. Whether it is setting up your initial account, arranging pension transfers, or ensuring your finances meet visa requirements, we are here to make the process smooth. For a complete picture of what living in Thailand costs, see our detailed breakdown of the cost of living in Thailand.

FAQ

Questions fréquentes

Can I open a bank account in Thailand on a tourist visa?+
Yes, some branches of Bangkok Bank and Kasikorn Bank will open accounts for tourist visa holders, but it depends on the branch manager. Bring a letter from your embassy or condo rental agreement as supporting documentation.
Which is the best bank in Thailand for foreigners?+
Kasikorn Bank (KBank) is widely considered the best overall choice thanks to its English-language app, widespread ATM network, and foreigner-friendly branches. Bangkok Bank is the traditional favorite for international transfers.
How much money do I need to open a Thai bank account?+
Most banks require only a small initial deposit, typically 500 to 1,000 THB for a basic savings account. There are no high minimums for opening a standard account.
Do Thai banks offer debit cards to foreigners?+
Yes. All major banks issue debit cards linked to savings accounts. Many also support contactless payment via their mobile apps.
Can I receive international transfers into a Thai bank account?+
Yes. Thai bank accounts can receive SWIFT international transfers in THB or foreign currencies. Bangkok Bank and Kasikorn Bank handle international transfers efficiently, typically arriving within 1-3 business days.
Do I need a Thai bank account for a retirement visa?+
Yes. The O-A retirement visa requires proof of 800,000 THB held in a Thai bank account for at least 2 months before your renewal date. The funds must remain for 3 months after the renewal is granted.

Tags

bank account thailandthai bank foreignerkasikorn bankbangkok bankmobile banking thailand

Related service

💰

Pensions & Retirement

Certificate of life, pension transfer, survivor pension for your Thai spouse. Administrative management with French pension funds.

Explore this service

We support you through the process

Contact our French-speaking team for personalized assistance in Thailand.