Bill Flesher total cost at Royal Thai Consulate was 200 USD. They only accept dollars. I have to report or leave every 90 days. My work schedule is such that I’m not here 90 days so no issues. I can apply for extension of stay once in Thailand that will allow me to stay one full year from first entry on that visa. Not needed in my case.