90 Days Report Online Services

for Foreigners

If you’re a foreign national residing in Thailand or have plans for a lengthy visit, the law requires you to report to Thai Immigration every 90 days or face penalties. The purpose of this report is to update the government on your place of residence or where you are staying regardless of if it has changed.

There are a few ways you can go about performing your 90-day report for Thai Immigration, but by far the most reliable is to have a professional visa agent like those employed by Siam Legal handle this task on your behalf. We provide swift and accurate services to ensure your visa status is secure and you are safe from any penalties incurred by a late or missing report.

This page will first provide a short overview of the 90-day report in Thailand, then information on how you can perform this report by yourself. If you would rather skip the hassle and uncertainty, a description of Siam Legal’s 90-day reporting services follows.

What Is Thailand’s 90-Day Report?

With a few exceptions, all foreigners who stay longer than 90 days in Thailand must report their domicile to Thai Immigration. Tourists with visas or entry permits with stay durations of 90 days or less (such as the Visa on Arrival and Visa Exemption stamp) do not need to perform this task.

As soon as you enter Thailand, the 90-day countdown begins. You may perform your 90-day report up to 15 days before the 90th day of your stay, or up to 7 days after the deadline, giving you a 3-week window. However, should you leave Thailand and return, the 90-day timer resets as soon as you enter Thailand again.

Who Has to Do the 90-Day Report in Thailand?

If you are staying in Thailand on a long-term tourist visa such as the DTV Visa Thailand or Thailand Elite Visa, you are required to do the 90-day report. If you are a holder of an Elite Visa, however, you have access to services that will perform the report for you, and you get access to an exclusive waiting lounge at Bangkok’s Thai Immigration Office.

If you are staying on a long-term non-immigrant visa you must also perform the 90-day report. This includes:

One visa to take note of is the LTR Visa Thailand. This visa is granted to highly qualified and affluent foreign professionals and retirees. Among many other benefits, the LTR Visa only requires the holder to report once a year instead of once every 90 days.

What Happens if You Miss Your 90-Day Report?

If you fail to report to Immigration in the 3-week window, you will be fined 2,000 THB. Continuing to ignore the report will increase your penalty the longer you go without doing it. Furthermore, if you are detained by Thai police or Immigration and you are found to have not reported in time, the fee increases to 5,000.

Repeated or serious offenses regarding your 90-day report can, in extreme cases, lead to deportation and blacklisting.

How to Do a 90-Day Report in Thailand

There are four ways you can complete your Thai Immigration 90-day report. First, however, you will need to gather some documents regardless of your chosen method.

Required Documents for a Thai 90-Day Report

Before you begin your report, collect the following documentation:

  • Your passport
  • A TM.47 form (print from Immigration’s website or acquire at the Immigration Office)
  • Your TM.6* arrival/departure card (if you have one)
  • Your previous 90-day report slip (if you have one)
  • Your original TM.30 form (if you have one)

*The TM.6 form is given to you when you arrive in Thailand and must be kept in your passport. However, as of 2025, the TM.6 requirement has been temporarily halted for all air travel, though some land and sea ports still require it. If you did not get one of these forms when you arrived, you do not need one.

Doing Your Thai Immigration 90-Day Report in Person

This is the most common way to do the immigration report because it is more reliable. However, it can be quite time-consuming depending on where you live and how busy the Immigration office is.

Gather your paperwork and travel to the nearest Immigration Office. The largest is at Chaeng Watthana Government Complex in Bangkok. You should go as early as possible to reserve your spot in line, as queues often fill up fast and you may find yourself waiting for your turn for most of the day.

Fill out the TM.47 form and give it along with copies of your passport biodata and visa pages and any other required paperwork to the Immigration officer. Confirmation typically comes the same day, and you will be given your confirmation slip. Keep this safe, as you will need it for the next 90-day report.

Doing Your Thai Immigration 90-Day Report by Mail

Print out copies of your passport’s biodata page, current visa, last entry stamp, visa extension (if applicable), and TM.6 card. Also, print out and fill in the TM.47 form; don’t forget to sign it. Put this paperwork along with your previous 90-day slip (original, if applicable) and a self-addressed envelope with a 10-baht stamp on it. This is required for Immigration to send you the confirmation slip.

Send this packet via registered mail to:

90 Days Report Section, Immigration Division 1, Immigration Bureau,
Chalermprakiat Government Complex (B Building),
120 Moo 3, Chaengwattana Road, Soi 7,
Toongsonghong Sub-district, Laksi District,
Bangkok, 10210

Keep in mind that if your application packet is delayed or lost by Thailand Post, you may still be charged a late fee. Keep your receipt as proof that you sent your packet on time, and the penalty may be dropped.

Doing Your Thai Immigration 90-Day Report Online

The Thai Immigration website has an online portal for performing your 90-day report. Once you create a login, you must fill out the TM.47 form digitally and enter your personal and visa information. When it’s complete, you must save and print out your confirmation to prove that you did it. There is also an app for your smartphone that performs the same function.

However, keep in mind that the online reporting system is notoriously error-prone. Many users have reported problems doing their reporting through the online system, and it is not unheard of for online reports to fail and not go through. If this happens and you don’t realize it, you may be penalized for a late report.

Furthermore, while other methods allow you to report up to 7 days after your deadline with no penalty, the online system does not. You must do your 90-day report online in the 15 days leading up to your deadline.

Note: You CANNOT do your 90-day report online if this is your first time. If you have never done a 90-day report to Thai immigration, you must choose a different method.

Professional Thai 90-Day Immigration Report Services in Bangkok

By far the simplest and most reliable way to perform your 90-day report in Thailand is to enlist professional 90-day reporting services from an agency such as Siam Legal. You can authorize our agent to go to the Immigration office on your behalf to complete the reporting process and have your confirmation slip returned to you swiftly and successfully.

Why do your 90-day report through Siam Legal? Online and mail-in reporting are notoriously unreliable methods, and problems with their systems beyond your control can still lead to late penalties. We’re a full-service law firm and visa consultancy that has been operating in Thailand for over 20 years, so our agents know exactly how to complete your report in the fastest and most accurate way possible to ensure approval.

All you have to do is send us your passport and a completed TM.47 form and we’ll handle the rest. We’ve done this countless times, and our expert agents will ensure that your 90-day report is completed on time and error-free so your stay in Thailand isn’t interrupted by visa issues and you can save yourself a full-day trip to the Immigration office in Bangkok.

Contact Siam Legal today to speak with one of our immigration agents and start your 90-day report process ASAP.

Thailand 90-day Reporting FAQ

How much do 90-day reporting services cost?

Our comprehensive 90-day reporting services cost 4601 THB. This price includes both VAT and transportation fees.

Can I do the 90-day reporting in Thailand by myself?

Yes, you can complete the report by mail, online, or in person at the Immigration Office. However, online and mail-in options are not as reliable as in-person reporting. Going in person is the safest way to avoid late penalties, but this is time-consuming. Having Siam Legal’s professional visa agents perform the report for you is the most reliable and convenient way to do your 90-day report.

Why would my Thai 90-day report application be rejected?

Some common reasons for failure include submitting late, missing or incorrect information, an expired visa, or technical problems with online applications. Problems with the Thai postal service can also lead to a lost or late report, leading to failure.

How long does it take to process a 90-day report online in Thailand?

Online processing generally takes 1-2 days, so it’s best to submit a few days before the deadline. In-person reports are the fastest and are usually confirmed same-day.

Is the TM6 form still required for travelers in Thailand?

The TM6 requirement is currently waived temporarily for most air travelers as of 2025, but it may still be required for land or sea arrivals.

Contact Us for the 90-day Reporting

CONTACT US
Call Us CALL

Call Us Today

Call 02 254 8900
 
Chat Support CHAT

Click to Start Chat

Chat with our representative
 
Local Office Numbers:
Bangkok: 02-254-8900
Phuket: 084-021-9800
Chiang Mai: 053-818-306
Pattaya: 084-021-9800
International Numbers:
US: 1 (877) 252-8831
Thailand: +66 2254-8900