@2_mike_an According to the law as it is written, if you leave the country and return to the same address where you had previously submitted a TM30, then you do NOT need to submit one again. Remember it is returning to the same address where you previously filed a TM30. However, if you return to a new address, then you will need to file a new TM30. This is what the immigration rule states. However, I have heard via this forum, that not all immigration offices are following this rule even though this is the law. Personally, since I know how to do it and it doesn't take me more than 5 mins to do it, I do it every time I come back from abroad and print out a new TM30. I use this only if I have to go file an extension if my extension of stay is about to expire. I travel a bit so most times, I never actually use what I have printed. You only use the printed TM30 if you need to go extend your stay or do a 90 day report. If you leave the country before your permitted stay expires, then simply throw that away and do a new one when you come back. It's not a yearly thing. It's whenever you return to Thailand from abroad. It could be many times a year if you travel a lot or it could be once in a few years if you never leave the country for a long time. Just bookmark your TM30 page so it is easy to get back to if you need to do it again and follow the forum to see if there have been any changes since the last time you did it. Good luck !!