With the current system, there is no restriction on the first 90 days report online. No harm in trying the first 90 days report online. If rejected, you can go in person.
*******************************************
When you do 90 days report in person at the immigration office, bring your passport, due date slip if issued with your extension, and TM30 receipt in case to your local immigration office. Tell an officer that you need to report 90 days. You will fill TM47 form, then follow the officer's direction.
90days report windows are:
- At the local immigration office: 15 days before until 7 days after the due date
- Online: 15 days before until the due date
- By legacy mail (EMS from Thailand Post): post stamped at least 15 days before the due date