Step-by-Step Guide to TM47 90-Day Reporting – Thailand Visa Advice

Are you a foreigner living in Thailand who wants to stay in the country for longer than 90 consecutive days? If you, you are probably staying in Thailand holding a non-immigrant visa or an Extension of Stay. If so you are required to report your address to Thai immigration every 90 days. This is called ’TM47 90 day reporting.’


The general rules are you need to file the report 15 days before or 7 days after your 90-day period ends. You can do the reporting by visiting the immigration office yourself, you can do it by mail, or you can use the services of a visa agent. But one of the best ways to file your 0-day reporting is online.


Check out this full step-by-step guide to TM47 90-day reporting by reading below.


TM47 90-Day Reporting By Post

If you want one of the easiest ways to complete your TM47 90-Day Reporting is by mail. Here is a guide to filing your 90-day reporting by mail.


Here are the requirements for 90-day reporting by mail.


You will need a photocopy of your passport with the pages below:


    • front page showing name / surname / Passport No., etc.
    • current visa
    • last entry stamp of immigration
    • last extension of visa
  • Copy of arrival/departure card TM. 6 (front and back)
  • Previous notifications of staying over 90 days (if any)
  • Completely filled in and signed notification form TM. 47 Download Here
  • Envelope with 5 Baht stamp affixed and return address of foreigner for the officer in charge to send back the lower part of form TM. 47 after having received the notification.
  • This part must be kept for reference and for future notifications of staying over 90 days.
  • 90-day reports by mail need to be sent by registered mail
  • The mailed report must be received within 15 to 7 days before the report date.


Doing Your TM47 90-Day Reporting Online

This is the process on how to do the ONLINE 90-day Report or Notification (TM47).
Before you use your mobile phone or computer to do the online reporting, there are few things you need to do first:


  • This reporting has to be the SECOND 90-day reporting or later on your current visa or visa extension of stay. This is important. You have to report in person or by mail on your current visa or visa extension once in the past before you can do an online report. If you have not done so, please report in person or by mail this time.
  • Make sure you have a browser that’s compatible with the Thai Immigration website. You may use Google Chrome and Mozilla Firefox works as well. If you have done the report while using other browsers, the immigration website or 90-day online report page may not work properly.
  • Turn OFF the browser’s pop-up blocker.
  • Have your passport and arrival card (TM6) information ready.
  • You cannot do ONLINE reporting not earlier than 15 days before the reporting date and not later than 7 days before the reporting date.


Once you have done all that, you can begin the actual step-by-step 90-day reporting part:


Step 1. Go to
Read the bulletin and check “*I have read and fully understand the above terms and conditions” and agree to accept them.


Step 2. Click “Notification of Staying in the Kingdom over 90 days.”


Step 3. The first page is personal information and travel information. Most of it is easy. Two small details here. First, on entering Nationality. Click inside of the box on Nationality and type just the first letter of your nationality. A list of nationalities will show up. Just pick the one you applied for a visa or visa extension with. Second, I know this sounds strange, but leave the “Flight number” box BLANK. It’s not required information and you will not able to proceed until you left the box blank.


Step 4. The second page is the visa information and the present address. Most of it is easy. On visa information, you may leave “Select Service” blank since I have no clue what it is. The way to enter an address is the same with nationality. Just click inside the box and type the first letter.


Step 5. The third page is for you to review your information. If everything is OK, click “Accept”
If not, click the blue bar on the left that says “Notification of staying in the Kingdom over 90 days.”


Step 6. The fourth page is for you to keep a record of. Scroll down to a print button, a blue button with a white printer icon on it. Click it. Once you did, a PDF file with the word “PENDING” on the upper right-hand side will show up. Save the file.

Step 7. Your online reporting is complete.

TM47 90-Day Reporting at the Immigration Office

If you do not want to do your TM47 90-day reporting via mail or online, you could report it directly to your local immigration offices in person. The majority of expats choose to report in person because it’s fairly easy to do.

It can be a hassle because immigration offices in cities like Bangkok and Chiang Mai can get busy and wait times can be very long.


Either way, the best thing to do is to plan your reporting a day in advance. Get an early night and get up early. Get to immigration as they open and you’ll be at the front of the queue. As long as you have all of your documents prepared, you’ll be home in time for lunch.


When reporting in person you will need the following:

  • Passport
  • Notification form (TM47) – address reporting form
  • Copy of passport info page (with photo, name, passport number, etc.)
  • Copy of current visa
  • Copy of latest entry stamp
  • Copy of latest visa extension
  • Copy of departure card (TM6) – should be in your passport
  • Copy of previous 90-day slip (if you have one)


In conclusion, there are three ways to ensure that your TM47 90-Day Reporting is completed. You can do it by post, online, or directly by visiting your local Thai immigration office. But make sure you are above board where visas are concerned.

Join The Discussion

Compare listings