There's 2 requirements you need to meet to apply for the 90 day Non-O visa inside Thailand. 1. 800k baht transferred from overseas if its a Non-O based on being over 50 or 400k baht if based on being married to a Thai. Both need to be in a Thai bank account in your name only
2. A minimum of 15 days left on your current stamp (21 days in a few places)
You don't renew a retirement visa, you apply for an extension of stay. Assuming this will be your first extension you need 800k baht in a thai bank account for 2 full months before you apply for the extension, 3 months worth of bank statements, a letter from the bank, your bank book updated on the day, TM30, TM7, photos
For subsequent extensions you need 12 months of bank statements.
Your IRA won't count. The requirements for how long the money has to be in your bank account vary by embassy so research the one you plan to apply through
They are pretty strict about this now. If you do it by yourself there's a good chance you will be denied entry. Talk to a border run agency, explain your history, and see if they will take you. If they can't get you back in they won't take you
Get a new passport, go to immigration and transfer stamps, then apply for an extension of stay at the appropriate time. The extension should align with the student visa
the 90 day non-o visa is not multiple entry. If you leave Thailand on that visa without a re-entry permit and try to come back in on the same visa you will be disappointed
no you can't. You can only apply via a Thai consulate so pick which one you want to use, travel there and apply online then remain where you are until the process completes
It's not a free visa it's a visa exempt entry, currently you get stamped in for 60 days and can extend it one time for an additional 30 days. They're talking about returning the 60 days visa exempt back to the 30 days it was previously.
As to the DTV you can apply for this via most Thai consulates. You apply online but using the consulate that serves the location you are currently in and remain in that location until the process completes