The Complete Guide to Thailand's 90-Day Report (2025): Everything You Need to Know
Complete 90-day report guide for Thailand long-term visa holders. TM.47 form requirements, online submission, penalties, and expert tips from firsthand experience.
Author
What Is the 90-Day Report?
The 90-Day Report (form TM.47) is a legal obligation for any foreigner staying in Thailand for more than 90 consecutive days. This is not a visa extension, but simply a notification of your current address to the immigration services.
This obligation is written into Section 37(5) of the Immigration Act B.E. 2522 (1979). Even if your address hasn't changed since your last report, you must still complete this procedure.
Key Points to Remember:
- Timeline: Must be done every 90 consecutive days spent in Thailand
- Filing window: 15 days before or 7 days after the due date
- Cost: Free
- Reset: The counter resets to zero with each exit from Thai territory
Who Is Concerned by the 90-Day Report?
The 90-Day Report concerns all foreigners who stay more than 90 consecutive days in Thailand, regardless of their long-term visa type:
Concerned Visa Types:
| Visa Type | Concerned? |
|---|---|
| DTV (Destination Thailand Visa) | ✅ Yes |
| Non-Immigrant B (Business/Work) | ✅ Yes |
| Non-Immigrant O (Retirement/Marriage) | ✅ Yes |
| Non-Immigrant ED (Student) | ✅ Yes |
| Thailand Elite/Privilege | ✅ Yes |
| LTR (Long-Term Resident) | ✅ Yes (annual) |
| Tourist Visa with extensions | ✅ Yes (if > 90 days) |
| Visa Exemption (30-60 days) | ❌ No |
| Visa on Arrival | ❌ No |
Focus on the DTV (Destination Thailand Visa)
Warning about misconceptions! Despite what you might read on some forums or see on YouTube, DTV holders are subject to the 90-Day Report. The DTV allows stays of up to 180 days per entry, but if you stay more than 90 consecutive days, you must file your report.
The good news? The counter resets to zero with each exit from the country. So if you do a "border bounce" before 90 days, you won't have to file the report.
Required Documents
Here's the list of documents to prepare before going to immigration:
Mandatory Documents:
- Form TM.47 - Filled out and signed (upper section only, immigration completes the rest)
- Original passport + photocopies of the following pages:
- Identity page (photo, name, passport number)
- Current visa page
- Last entry stamp to Thailand
- Latest visa extension (if applicable)
- Copy of TM.30 - The residence notification receipt filed by your landlord/hotel
Optional but Recommended Documents:
- Previous 90-Day Report receipt (if not your first)
- Departure Card TM.6 (if you have one - note: suspended since 2022 for arrivals by air)
Where to Download Form TM.47?
You can download the official form from the Bangkok immigration website: Form-TM-47.pdf
The TM.30: The Crucial Step Not to Forget
The TM.30 is the residence declaration that your landlord or hotel must file with immigration within 24 hours of your arrival. Without a valid TM.30, you cannot file your 90-Day Report.
What I Learned the Hard Way:
During my last visit to immigration, I had forgotten my TM.30. Fortunately, the agents were able to find it in their system. However, since I had changed passports in the meantime, the passport number on the TM.30 no longer matched the new one.
Result: I had to redo the TM.30 on the spot. The good news is that I didn't have to wait in the entire queue again - the agent let me go through directly after the update.
Important Points About TM.30:
- Must be redone after each exit from the country (even if you return to the same address)
- Must be updated if you change passports
- Must be redone if you change accommodation (even temporarily > 24h)
- Can be done online via the "Section 38" app or immigration website
How to File the 90-Day Report?
You have four options to file your report:
1. In Person (Recommended for First Report)
This is the safest method and you get immediate confirmation.
Detailed Procedure:
- Arrive early - From 8am if possible, the queue can be very long in the afternoon
- Head to the "90-Day Report" counter - Usually located on the right as you enter
- Check your documents - Make sure you have everything prepared
- Get a ticket at the "Information" line once you have all your documents
- Wait your turn - Waiting time varies by attendance
- Present your documents - The agent verifies and stamps your receipt
- Keep the receipt carefully - You'll need it for the next report
2. Online (From the 2nd Report Onwards)
Important: You must have filed at least one report in person on your current visa before you can use the online system.
Official website: https://tm47.immigration.go.th/tm47/
Tips for Online Reporting:
- Use Google Chrome or Mozilla Firefox
- Disable pop-up blockers
- Submit your report at least 15 days before the due date
- Processing generally takes 1-2 days
- If rejected, you'll receive an email asking you to appear in person
Warning: The online system is known to be temperamental. Many expats report rejections for no apparent reason. If your TM.30 and address don't match exactly, the system will reject your application.
3. By Mail
Send your documents by registered mail at least 15 days before the due date.
Documents to Include:
- Photocopies of all relevant passport pages
- Completed and signed form TM.47
- Copy of TM.30
- Pre-stamped envelope (10 THB stamp) with your address to receive the receipt
Address for Bangkok:
⚠️ Note: This method is risky as Thai postal service is not always reliable.
4. By Agent
You can authorize an agent or representative to complete the process for you. Expect between 300 and 1,000 THB depending on the agent.
My Practical Tips (From Experience)
After several visits to immigration, here are my recommendations:
✅ What to Do:
- Come in the morning, from 8am - The queue becomes endless in the afternoon
- Prepare all documents in advance - Photocopies included
- Check your TM.30 before leaving - Make sure it's up to date
- Bring a pen - Forms must be filled out on-site if you haven't done it beforehand
- Bring water and a book - Waiting can be long
- Note the date of your next report in your calendar
❌ What to Avoid:
- Don't come in the afternoon - Unless you enjoy waiting hours
- Don't forget your original passport - Photocopies alone are not enough
- Don't underestimate the TM.30 - It's often the source of problems
Penalties for Forgetting
Not filing your 90-Day Report on time results in penalties:
| Situation | Fine |
|---|---|
| Late (self-declared) | 2,000 THB |
| Check by authorities | 5,000 THB |
| Additional daily fine | Up to 200 THB/day |
Beyond the fine, repeated delays can:
- Complicate your future visa extensions
- Lead to questions during your next entries to the country
- In extreme cases, lead to complications with immigration
FAQ - Frequently Asked Questions
Does the Counter Reset to Zero If I Leave Thailand?
Yes. Each time you exit Thai territory and return, the 90-day counter resets to zero. Just make sure you have a valid re-entry permit if your visa requires it.
Can I File the Report in Any Province?
Yes, in theory you can file the 90-Day Report at any immigration office in Thailand. However, your TM.30 must be up to date for the province where you reside.
I Changed Passports, What Should I Do?
If you got a new passport:
- Your first report on the new passport must be done in person or by mail (not online)
- You'll probably need to update your TM.30 with the new passport number
- Present both passports (old and new) to immigration
Does the 90-Day Report Extend My Visa?
No. The 90-Day Report is only an address notification. It does not extend your visa and gives you no additional right to stay.
Can I File the Report Earlier Than 15 Days Before?
No. The official window is from 15 days before to 7 days after the due date. If you submit too early, your application will be rejected.
The New TDAC (Thailand Digital Arrival Card)
Since May 1, 2025, the paper form TM.6 has been replaced by the TDAC (Thailand Digital Arrival Card), a digital form to fill out online before your arrival in Thailand.
The TDAC is separate from the 90-Day Report, but the information you enter (particularly your address) must match those in your TM.30 and your 90-day report.
Summary - Checklist Before Going to Immigration
✅ Form TM.47 filled out and signed
✅ Original passport
✅ Photocopy passport identity page
✅ Photocopy visa page
✅ Photocopy last entry stamp
✅ Photocopy latest extension (if applicable)
✅ Copy/receipt of TM.30
✅ Previous 90-Day Report receipt (if applicable)
✅ Pen
✅ Patience 😅
Conclusion
The 90-Day Report is an unavoidable administrative formality for all expats in Thailand. Although the procedure may seem tedious, good preparation will allow you to get through this step quickly and without stress.
My ultimate advice: Note the date of your next report in your calendar with a reminder 15 days before. This will save you from bad surprises and unnecessary fines.
If you have questions or want to share your experience, don't hesitate to leave a comment below!
Was this article useful? Share it with other expats who might need it!
Also read:
- Complete guide to the DTV (Destination Thailand Visa)
- How to obtain a retirement visa in Thailand
- The 10 mistakes to avoid when expatriating to Thailand
Disclaimer: The information contained in this article is provided for informational purposes only and is based on my personal experience and research. Immigration procedures can evolve. Always consult the official Thai immigration website or a legal advisor for the most recent information.
Official Resources
- Thai Immigration Bureau — 90-day report and TM.47 form online
- French Embassy in Thailand — consular information