First of all, you need to invalidate your current 1-year extension of stay based on a former Non-O/A visa, before you can apply for any other visa type, like the 90-days Non-Imm-O Retirement Visa.
I have already explained before how to achieve this.
You need a Thai bank account in order to be able to apply for the 90-days Non-Imm-O Retirement Visa inside Thailand
You can apply for the "change of visa type" from out of a 60-days tourist visa or out of the visa-exempt entry, to the initial "90-days Non-Imm-O Retirement Visa", if you already have a Thai bank account with a minimum of 800,000 THB already sitting in it.
You need EITHER
a bank letter confirming that the 800,000 THB are sitting in the account and a proof that the money came from abroad.
OR:
You need a legalized by your embassy in Bangkok income affidavit over a monthly pension or income minimum of 65,000 THB.
In case your embassy does not issue income affidavits any more, you will have to use the 800,000 THB deposit method – at least in the first year.
You need a rental contract and you will need a minimum of 15 days stay permit left on your entry stamp in order to apply.
This application costs a 2000 THB fee, the 90-days visa will be issued for 14 days "under consideration". After 14 days you visit Immigration again and pick up the stamp.
And as soon as the money has seasoned in your bank account for two months, you get the bank letter that confirms it, update your bankbook and withdrawasmall amount at the ATM and keep the receipt.
Then you can apply for the "1-year extended stay permit based on retirement"
(which some people call "retirement visa" but which is NOT a "visa" but a stay permit).
This application costs another 1900 THB fee.
Keep in mind, in order to get any service from Immigration, you need to be properly registered in your accommodation by the TM30 registration system
Open this Immigration website and click onto number 9, it will open a .pdf listing the requirements for the “change of visa type” to the 90-days Non-Imm-O Retirement Visa.
*******************************************