The 90 day online reporting is easy online, if using an agent they do it for free but it's easier to just do yourself. With Elite he'd still need to do 1,900 baht extension yearly, that's why it's the wrong way to go, just say use an agent to get non imm O and pay them 12-15k a year and they do everything, paying 1m really is a waste of money if over 50. If age 30s or early 40s yes makes some sense