To obtain the non-o in country and putting 800k into a Thai bank account costs 2000THB for the first 90 days, and the 1900THB for the following 12 months.
It's not that difficult to do yourself.
Making an appointment online saves you waiting in line...