Yes, but simple to do and it must be in person at your local immigration office the first time.
Good luck opening a bank account, I finally used an agent to get an account with Bangkok Bank, the cost of which was offset by the bank not insisting on having their insurance. Now I no longer pay ATM withdrawals fees, and can easily pay my condo rental and utilities. And, an added bonus is keeling all financial transactions in one place should we ever have to pay tax in the Land of Smiles. I split my time
*****
between Thailand and my home in France, so thus far, haven't spent over 180 here in a finacial year.