A TM30 should be done no later than 24 hour business hours after you go to a place to stay. You can use one of the following programs to do the TM30:
Apple:
****************************************************
**********
*****
*****
Android
*************************************************************************
Online:
**********************************************
If you do not file a TM30 within 24 business hours, you will have to pay a fine, which can be as high as 2,000 THB.
If you are referring to the 90 day report, those should be filed as normal. You should have a slip in your passport when the next 90 day report should be filed. You can use one of the following applications to submit a 90 day report:
Immigration web-portal;
***********************************************************************
Android eServices application;
***************************************************************************
iPhone eServices application;
************************************************************
**********
*****
*****
?l=th
For both the 90 day report and the TM30, the web based portal is the most stable.