@Russell *******
OA is valid for a year. It’s multiple entry and on each entry you get stamped in for one year or however long you insurance is valid until. You don’t need funds in a Thai bank for it and timing things right you can get almost 2 years out of it. You need insurance, a health check and police clearance.
A Non O is valid for 90 days from issue. On entry you’ll get 90 days. You don’t need a health check or police clearance. When you’ve about 30 days left you apply for a year extension of stay. To do so you’ll need 800k in a Thai bank that’s been in there for 2 months. Must stay in for 3 afterwards and not go below 400k for the rest of the year.