The retirement visa requirements are confusing me. You have to open a Thai bank account and maintain a minimum balance  to apply for the retirement visa, but in order to open the account, you have to show that you already have a long-term visa…. which you can’t get until you get the bank account ? Can someone please straighten me out? 
TLDR : Answer Summary
Obtaining a retirement visa (Non-O) in Thailand can be confusing due to requirements for a bank account and maintaining a minimum balance. You typically need to show funds in a Thai bank, but opening the account usually requires a long-term visa, creating a catch-22 situation. It's recommended to apply for a Non-O visa before arriving in Thailand, which allows you to enter on a short-term basis to establish residency and open a bank account. Recent changes have made it more difficult to open bank accounts as a tourist, and accessing thorough documentation or assistance from visa agents can simplify the process. Funds in the account must be maintained to meet ongoing visa requirements.
NON-O RETIREMENT VISA RESOURCES / SERVICES
- Go to the Retirement Visa Section for information on requirements, including age restrictions, financial requirements, and necessary documentation.
- For immediate assistance, contact Thai Visa Centre directly via LINE at @ThaiVisaCentre or Email them.
- Explore recent discussions by using the Non-O Retirement Visa tag in the search box at the top of the page.
- Join the Thai Visa Advice Facebook Group to ask your questions, and get advice from others.