FAQs about transferring funds into Thailand

What is Bangkok Bank’s SWIFT code and when should I use it? 
Our SWIFT code is BKKBTHBK, the one and only code for every Bangkok Bank branch throughout Thailand. You should provide this to the overseas bank or person making the funds transfer via SWIFT to your account with Bangkok Bank in Thailand.
What information does an overseas bank need in order to send money to my Bangkok Bank account in Thailand?

Most overseas banks will need the following details:

  • Recipient’s Bangkok Bank account name and account number.
  • The preferred currency and amount of money.
  • Your bank name and address (Bangkok Bank).
  • Bangkok Bank SWIFT Code: BKKBTHBK.
What is the fastest way to have funds transferred into my account from overseas?
An electronic transfer (SWIFT instruction) is the fastest way to receive funds directly to your Bangkok Bank account.
What fees are payable to receive funds from abroad?
The fee is 0.25% of the total amount (minimum fee of 200 baht and a maximum fee of 500 baht). However, an intermediary bank (between the sending bank and Bangkok Bank) may also deduct an additional handling fee before sending funds to us.
What exchange rate does Bangkok Bank use to convert foreign currency funds transfers into baht? 
Bangkok Bank will apply its Telegraphic Transfer Buying Rate to convert foreign currency funds transfers into baht before crediting the funds. 
What is the largest amount I can transfer into a Bangkok Bank account in Thailand?

There is no limit to the amount of funds that can be transferred from abroad into a Bangkok Bank account.


However, senders must specify the purpose of the money transfer for every transfer, as commercial banks are required to report this to the Bank of Thailand on the client’s behalf.

 Why do I need to give a purpose when transferring funds into Thailand?
To guard against fraud and money laundering, the Bank of Thailand’s regulations state that all banks in Thailand must obtain specific reasons for funds transfers before they are credited into an account in Thailand. Transfer purposes may include paying for goods, buying a condominium, investing in a business or living expenses.

Bangkok Bank will report the purposes for all incoming funds transfers to the Bank of Thailand on your behalf.
I get a regular pension/income source from the US. Is there an easy way to receive the funds directly into my Bangkok Bank account? 
If you have regular earnings, social security payments, income from provident or pension funds, or other types of remuneration from government agencies or private companies based in the US, you can easily transfer funds into your Bangkok Bank account in Thailand via Bangkok Bank‘s New York branch. This may help reduce your transfer fees and save some time, as you may previously have had to receive a US Treasury Cheque or Company Cheque via post.
Does Bangkok Bank provide a cost-effective channel to send funds from a US bank account to a Bangkok Bank account?  
If you have a US bank account, you may be able to transfer funds to a Bangkok Bank account in Thailand via your bank’s internet banking service, using Bangkok Bank’s New York branch’s 9-digit routing number.
I get a UK pension or want to regularly send money from the UK to Thailand. Is there an easy way to do this?
If you are currently receiving payments such as pensions, annuities or payroll from UK government agencies or private organizations, you can arrange for your payments to be directly deposited into your account at Bangkok Bank in Thailand via Bangkok Bank's London branch.
How can I find out if my incoming funds have arrived? 

There are three ways to find out if your funds have arrived:

  • Log onto Bualuang iBanking or mBanking and check your account.
  • Call Bualuang Phone 1333 or (66) 02 645 5555 and check your latest account balance and transactions.
  • Sign up to receive a free automatic SMS remittance alert, giving you immediate notification when the funds reach your account.
Do I need an account with Bangkok Bank to receive an incoming funds transfer?

No, you do not need a Bangkok Bank account. However, the sender should make sure to enter the correct name, address and telephone number of the recipient in Thailand in the payment instructions when transferring funds from overseas. If you are collecting funds from overseas, bringing your ID card or passport to the branch will enable you to collect your funds without delay.


Please note, Bangkok Bank will apply its “Buying Rate – TT” to funds transferred in a foreign currency, exchanging them into baht before making a cash payout at our counters.


Bangkok Bank charges a receiving fee of 0.25% of the transfer amount (minimum 200 baht, maximum 500 baht) plus a cash payout fee of 150 baht per transaction. You can also receive money via the Western Union Money Transfer Service at any Bangkok Bank branch or exchange booth across Thailand with no charges.

How long will it take for me (or my specified recipient) to receive my funds?
A transfer instruction sent from overseas via SWIFT should reach a recipient’s Bangkok Bank account within 1-2 working days.
What is an IBAN?
IBAN stands for “International Bank Account Number,” a code offered to an individual or company in European and Middle East countries. Bangkok Bank doesn’t have IBAN and the remitter does not have to specify an IBAN in the payment instruction to Bangkok Bank. Remitters must specify Bangkok Bank’s SWIFT code: BKKBTHBK when sending funds to Thailand.
Are there any special requirements I must meet if I transfer funds from abroad to buy a condominium in Thailand?

For buying a condominium in Thailand, you can transfer funds from an overseas bank via SWIFT to your Bangkok Bank Thai Baht account or Foreign Currency Deposit account (FCD). Please specify the purpose of your funds transfer instruction as “To purchase a condominium.”


Upon receiving the funds, you can contact the Bangkok Bank branch where you maintain your account and request the documents you will need to present to the Department of Lands when registering ownership.

 I do not have a bank account in Thailand. Can I still transfer funds to purchase a condominium in Thailand?
When transferring funds from abroad for buying a condominium in Thailand, you must have a bank account for depositing your funds. If you do not have an account with Bangkok Bank, you will need to transfer funds for buying a condominium to the account of the developer, or the account of a third party. However, we highly recommend that you open an account with Bangkok Bank if you are planning to buy a condominium in Thailand.
Can I bring foreign currency into Thailand in cash to purchase a condominium?
Yes, but you must remember to declare the cash for this purpose at Thai customs when you arrive. Thai customs will issue a document to present to Bangkok Bank when you exchange the foreign currency into baht. Banks do not accept a large amount of foreign currency cash unless there is a supporting documentation from Thai Customs.


We are ready to help you.