TM.47 90 day reporting:
Is the next due date 90 days from when you do the reporting or 90 days from your last due date?
(I never previously considered it because I have been going to my branch Immigration office in Fang, Chiang Mai to report and they have always put the next due date on the receipt. I reported online this time and no due date for the next report was given.)
TLDR : Answer Summary
The next due date for 90-day reporting (TM.47) in Thailand is calculated as 90 days from the last successful report submission, not from the day you perform the reporting. It is essential to successfully complete the online reporting process, which involves waiting for an approval email that specifies the next due date. If there are complications with your application, such as discrepancies in TM30 accommodation notifications, you may need to resolve those before your TM.47 can be approved. The recommendation is to visit your local immigration office if issues arise when filing online.