You can try online if:
- it's 15 days in advance of your next 90-day report due
- it's longer than 7 days in advance of your due date at most offices
- not the first report after your travel out of Thailand at most offices
- not the first report with a new passport after you did one or more 90-day reports with the old passport
Go to the website of the Immigration Bureau, click the "90-day online notification" icon.
******************************