You don’t need an agent. The government is clamping down on them doing this anyway.
Apply for a Non O visa in your home country
When you get to Thailand, open a bank account and deposit 800,000 B. Go to your local Immigration Office and ask for a handout of the requirements for a 12 month extension ( each IO may have different requirements).
Follow those requirements and apply for your 12 month extension. It’s easy to do.
you open a Thai bank account when you get to Thailand. 🇹🇭 You don’t need a Thai bank account when applying for a non O outside of Thailand. Once you get to Thailand you get your Thai SIM card. Simple.
Btw, I have bank accounts with several Thai banks. I had no issue with giving them my Thai phone number which is a prepaid SIM. How would the bank know that your phone number is from a pre paid SIM anyway?
I would recommend that you get a Non O visa in the UK. 🇬🇧 This visa is valid for 3 months.
Once you arrive in Thailand, you open a Thai bank account and deposit 800,000 Bhat. Then, go to your local Immigration Office and ask for a handout of the requirements for a 12 month extension. Follow those rules and apply for a 12 month extension. When you leave the country, you will have to purchase a re-entry permit in order to come back again on the same 12 month extension.
The alternative would be to apply for a multi entry visa. It is valid for 6 months but you will need to exit the kingdom after 3 months and then come back on said visa.
If you are referring to a Non O visa (Retirement), please see below:
1) Apply for the Non O visa from your home country. The required funds can be held in your bank account in your home country.
2) As soon as you arrive in Thailand, open a bank account and deposit 800,000B into it. The funds have to be seasoned in your account for two months before you apply for your first 12 month extension and for 3 months after. Following that, you may access 400,000B, as long as you top the account up again two months before your next extension.
For your second extension, you may use the 65,000B per month option if you can prove that you have deposited 65,000B per month into your Thai 🇹🇭 bank account. for 12 consecutive months.
You will need bank statements as well as a letter of statements from your Thai bank.