When planning to open a bank account with 800,000 baht, does it need to be all cash or can we do a wire transfer from another bank outside of Thailand?
TLDR : Answer Summary
To open a bank account in Thailand with 800,000 baht, it is not necessary to deposit all the funds in cash. You can make a wire transfer from a bank outside of Thailand, which is the preferred method to avoid issues related to money laundering regulations. While you may need a small initial cash deposit to open the account, most sources suggested that transferring funds is the way to go for both legality and practicality. It is advisable to have proof of the funds being transferred from abroad, especially when dealing with immigration matters.