@Jak ******
here's how it will play out if you enter 30 day visa exempt OR on a 60 day tourist visa to go from it to a 90 day to a year
visit 1 - apply for the 90 day Non-O 2000baht
(wait 14 days)
visit 2 - go back and get the 90 day Non-O inked in
visit 3 - apply for the year extension 1900baht
(wait 30 days)
visit 4 - go back and get the year extension inked in
There is no way to do it with less than 4 visits comin' in on a tourist visa or a visa exempt entry.
Now on the other hand
IF you were to get a 90 day Non-O visa from a thai consulate in your country before you come here you only need to visit the immigration office 2 times, one to apply for the yearly extension and one more time 30 days after that to get the year extension inked in