@Cliff ********
you can do all those formal ceremonies, whilst being smartly dressed and also being accompanied by your Thai friend, and you will probably spend days and days walking from bank to bank and achieve nothing, because you don't meet the criteria, or just pay an agent, and turn up in your Bermuda shorts and football shirt, it is free to open an account, there is no actual fee to the bank to open an account, there are some fee's for everyday banking, a lot of the rules and regulations have recently changed with regards to opening a bank account, they are now insisting you have a long term visa, I'm told it is very difficult or impossible to do it yourself on a short term visa, even going through that formal professional routine you mentioned above. I personally when I opened an account with the assistance of an agent, i didn't buy the banks useless accident insurance, i think if you're wrongly persuaded into buying it, you can cancel it within the first 14 days, and receive a refund, like you said, it's just a commission based product, that the staff make money on, and I believe they need to meet certain sales targets. The moral of the story is, just pay an agent and save yourself a headache.