the 1 year ones need to be extended every 3 months. Unless it has changed in the past 2 years, that is how it was for all ED visas when I studied Thai.
Either way, it's not relevant to this post as the OP is talking about a Non-O visa.
But, if he has an ED (student) visa, he needs to extend it every 3 months, which costs money. Even with the extension he still needs to do a 90 day report, which is free.