well, I, like most sheep people, followed their written instructions to the letter. Really, look at the passport renewal page. I've included a partial snapshot of their published instructions in some of the other replies.
Yes, the instructions are very clear. The website to pay 100 Baht is not. It is in a foreign language most of us cannot read, and Google translate was not intended for mission critical use.
Applying and paying for the actual passport was easy. The rub is that they no longer accept SASE, and instructions send you to a foreign website, not in English, where you have to have a bank app, to pay 100 Baht for return postage. This is $3 USD... why not add this to the passport fee of $130 USD? In San Francisco, a cup of coffee or a one way public bus fare is $3 USD. Why send the applicant thru a worthless website that will not be used again but in 10 yrs? All for 100 Baht?
I'd take you up in the offer but am way down south. Look at the US embassy website and the renewal requirements and checklist. One step at a time and you'll get there too. Start early though.
After it all worked and had the 100 Baht receipt in my hand, I wanted to call the US embassy and yell at them. All for 100 Baht! Our tax dollars at work.
There are many foreigners living in Thailand without the need of border runs. They are employed, usually at schools as language teachers. International schools pay the best. Check out
*************
and look up "Dave's ESL Cafe" website too. Also look at the pic below to get an idea of what a university offers (appl time has passed for this one). Steady job, monthly income, work permit, no visa runs... it is a good arrangement. I hear if you are married, the spouse may get a dependent visa, but this is not something I can comment much on. They do require a 4 yr degree about 99.9% of the time. Good luck!