Skip to main content

90-day reporting online in Thailand.

Posted in
90-day reporting online in thailand

This guide will provide you with an overview of the 90-day online reporting in Thailand.

One of the duties of foreigners holding a Thai visa is reporting at the Immigration Bureau every 90 days. In 2015, reporting had to be in person at a designated place, however, it is no longer necessary as foreigners can now do the reporting online.

Let’s see how it’s done.

What is 90-day reporting in Thailand?

Foreigners who are staying in Thailand on a long-term non-immigrant visa or extension of stay are required to report your current address to the immigration every 90 days, which is called the 90-day reporting.

Deadline for the 90-day reporting

You should file the report 15 days before, or seven days after the 90-day period expires.

The 90-day reporting can be made in person, by an agent, by mail or online.

Filing the 90-day reporting online

To be able to file the 90-day reporting online, you must have reported your current visa or visa of extension in person or by mail at least once in the past.

You will not be able to complete the filing online if it is your first reporting or you have recently changed your passport. Before submitting the online reporting, you must check the expiry date of the stay permit in your passport to ensure that you have not overstayed.

The online application must be submitted within 15 days of the due date. For example, if the due date is 18 March 2020, you can submit the application from 4 March 2020.

Pre-reporting checklist

Before being able to do your 90-day reporting online, you must make sure that you have completed the following:

  • Make sure your browser is compatible with the Thai immigration website. You may use either Google Chrome OR Mozilla Firefox
  • Turn off the browser’s pop-up blocker
  • Have your passport and arrival card (TM.6) information ready


Step 1. Go to the 90-day reporting page and carefully read through the terms and conditions. Once you have gone through the bulletin, check I have read and fully understand the above terms and conditions and agree to accept them and click agree to proceed.

90 day reporting 1

Click Notification of staying in the Kingdom over 90 days (TM.47).

90 day reporting 2

Step 2. For the first page, you are required to fill in your personal information and travel information. Once you have entered all information, click submit to continue.

Step 3. Next, you must fill in your visa information and present address in Thailand.

In the case that you choose the type of visa as Non-IMM, you can select either the special case or special law service by ticking the box or the i icon to check the qualifications of persons entitled to submit the special case or special law form.

Once completed, click submit.

Step 4. The third page is for you to ensure that the information you have entered is accurate.

If you need to edit any information, click back.

If you have reviewed your information, tick the I acknowledge that I have read and agree to the above terms and conditions and click accept.

Step 5. On the fourth page, click the printer icon on the bottom of the page to view the page as a PDF file and save the file.

How to check the status of the online application?

To check the status of your application, go to the 90-day reporting page as stated in step 1 and click on the check the status of your application box.

You can check the status by either entering the reference number or your passport information. The status of your application will appear on the right-hand side. Once the application is approved, click to print the application, and keep it in your passport.

Cancelling the application can be done similarly to checking the status, but instead you must click the cancel your application box.

Filing the 90-day reporting in person

If you want to file the 90-day reporting in person or have an authorised person file it for you, you can file it at the following locations:

  • Immigration Bureau Office, Chaengwattana Road, Bangkok
  • One Stop Centre Chamchuri Square Centre
  • Immigration offices throughout the country

To file the report in person, you will need to bring the following documents:

  • Original and a copy of your passport (identification page and pages with visas and stamps)
  • Passport sized photo (4 x 6 cm)
  • Front and back copy of your arrival/departure card (TM.6)
  • Previous notifications of staying over 90 days, if any
  • Completed TM.47 form

Penalty for failing to submit the 90-day report

Failure to submit the 90-day report within the given timeframe will result in a fine of THB 2,000 and will increase to THB 5,000 if you get arrested.


Reporting online is a more convenient way of fulfilling one’s duty in Thailand. Even though it does not fully replace the traditional in-person reporting, it is a nice complement and certainly a welcome change for foreigners.

If you have more questions on the 90-day reporting, feel free to contact Acclime.

Related guides

acclime web image 44 1f7b30c0

About Acclime.

Acclime is Asia’s premier tech-enabled professional services firm. We provide formation, accounting, tax, HR and advisory services, focusing on delivering high-quality outsourcing and consulting services to our local and international clients in Thailand and beyond.

Explore other guide categories