in my post I mentioned CDM is a cash deposit machine. I was using the machine. When I asked them they said if I were to do it face to face it would cost even more.
I don't know where you're from but banks make money by holding onto your money and investing them in the market. They use the big pool of deposited money to make money in the market. They also make money on overdraft fees and mistakes made by the clients. They want you to deposit money. They would never charge you to deposit money into their bank. Where are you from where this is the normal for you to expect a fee to deposit money?
No didn't forget any documents by now I was a season pro. It takes 40 minutes to get to Bangkok Bank main branch which is the only place you can get the documents you need. Then another long drive to immigration a long line. I had to stop by the copy place to get some copies of my documents. Turn in the documents. Another hour and a half I think. Everything takes a long time in Bangkok in my experience.