@Tod ********
yes, thank you for explaining this. I have been in Thailand for 10 years and I have never worked illegally. Previously, I was on a non-B, but I prefer non-O because if something were to happen with my job I wouldn't have to leave. I think I will just have to use the 40,000 baht a month option which I can do if I also include my online language school teaching I do with Myanmar students. The money comes from Myanmar so I just have to report it on my tax return I imagine and combined with my regular salary I would have more than 40,000. Thanks for your help.