Thailand 90-Day Report: The Complete Guide for Expats in 2026
What Is the 90-Day Report?
If you stay in Thailand for more than 90 consecutive days, you are legally required to notify Thai Immigration of your current address. This applies to everyone, regardless of visa type, nationality, or age. The official form is called TM.47, and the process is commonly referred to as the '90-day report.'
This is NOT the same as extending your visa. Even if your visa is valid for a year or longer, you still need to report every 90 days. Missing it can result in a fine of up to 2,000 baht, and repeated violations can lead to more serious consequences.
Who Needs to File?
Every foreigner staying in Thailand for 90 or more consecutive days must file the report. This includes holders of Non-B work permits, Non-O retirement or family visas, ED education visas, LTR long-term resident visas, and DTV digital nomad visas.
The 90-day clock resets every time you leave Thailand and re-enter. If you take a weekend trip to a neighboring country, your count starts over from zero on the day you return.
When to File
You can file your 90-day report starting 15 days before the due date and up to 7 days after. The ideal window is between day 75 and day 90 of your stay.
Filing late results in a 2,000 baht fine at the immigration office. If you're caught at the airport having missed multiple reports, the consequences can be more severe, including potential blacklisting.
How to File: 3 Methods
There are three ways to submit your 90-day report:
1. In person at any immigration office. Bring your passport, TM.6 departure card (if applicable), and a completed TM.47 form. Processing usually takes 15 to 30 minutes.
2. Online through the Thai Immigration website at tm47.immigration.go.th. This is the most convenient option, but the system can be unreliable. You'll need your passport number and the receipt number from your previous report.
3. By registered mail (EMS) to your local immigration office. Include a completed TM.47 form, copies of your passport photo page and current visa page, a copy of your TM.6 departure card, and a self-addressed stamped envelope for the receipt.
Common Mistakes to Avoid
The most common mistake is simply forgetting. Life gets busy, and 90 days passes quickly. Other frequent issues include trying to file online when the system is down (especially around Thai holidays), going to the immigration office on a government holiday when it's closed, and not bringing the right documents.
Another mistake is confusing the 90-day report with a visa extension. They are completely separate processes. Your visa can be valid for years, but you still need to report every 90 days.
Tips for Making It Easier
Set a reminder on your phone at least 2 weeks before your due date. Keep digital copies of all your documents in a secure app so you always have them ready. Check whether the immigration office is open before making the trip, especially around Thai public holidays.
If you travel frequently, keep track of your exit and entry dates carefully. Every time you re-enter Thailand, your 90-day clock resets to zero.
Frequently Asked Questions
What happens if I miss my 90-day report?
You will be fined 2,000 baht at the immigration office. If you are caught at the airport with overdue reports, the fine still applies and it can cause delays. Repeated violations may result in more serious consequences.
Can I do the 90-day report online?
Yes, through tm47.immigration.go.th. However, the online system is often unreliable and may be down for maintenance. Have a backup plan to visit in person if the website is not working.
Does the 90-day count reset when I leave Thailand?
Yes. Every time you exit and re-enter Thailand, the 90-day counter resets to day zero from your new entry date.
Do I need to do the 90-day report if I have a work permit?
Yes. The 90-day report is a separate requirement from your work permit. All foreigners staying more than 90 consecutive days must report, regardless of their visa type or work permit status.