If your country passport qualifies for visa exempt then you’ll get 60 days on arrival. You can extend that once for 30 days.
As to how far in advance you can apply will vary depending on the office you use. Some like Bangkok, Chiang Mai, Phuket and Buri Ram (perhaps others) allow 45 days prior. Most allow 30 days. Some only allow within your last 7 days - Jomtien, Koh Samui and Koh Phangan
I am not aware of all types of bank accounts that the many branches could offer. Some may well offer fixed term deposits for x number of months with no access to funds until you meet x.
2 months prior and must remain for 3 months after. Balance cannot go below 400k and would have to be back to 800k 2 months prior to the following application.
It’s actually a relatively easy process. You mention you’re married to a Thai (from another post). Try getting her a visa just to visit your home country let alone live there. That you will find cumbersome and bureaucratic.
2. Must be an account where you can access the funds instantly (albeit with a loss of interest in a fixed deposit account). It cannot be a fixed term deposit account type where you have to wait for the term to access the funds.
3. You’ll need to check with your local immigration office. Some may let you across 2 accounts some maybe more, but policies will differ.
This is what Mark Jacob has told me. “Marks sending machine” on Facebook. I’m currently using his service for my passport. Can’t be arsed to go to Bangkok in person and again to collect.