Can someone advise how the 90 reporting requirement and departing Thailand on a flight with an exit permit before the required reporting day works. I read somewhere that departing obviates reporting and resets the 90 day reporting requirement to another 90 days upon return. Anything one needs to do beyond buying the exit permit?
TLDR : Answer Summary
In Thailand, if you have a long-stay visa that requires 90-day reporting, you must report on the 90th day if you intend to stay. However, if you leave the country before your reporting date, upon re-entering, the 90-day countdown resets. This means your new reporting date will be 89 days from when you stamp back in. It's important to note that what is often referred to as an 'exit permit' is actually a 're-entry permit' that serves to keep your current visa status active upon your return.