Complete 90-Day Report
Every foreigner staying in Thailand for more than 90 consecutive days must notify Thai immigration of their current address every 90 days. Miss the window and you pay a fine. Miss it repeatedly and it complicates your visa renewal.
to 7 days after
The information on this page is provided for informational purposes only and may change without notice. Always verify current requirements with your local Thai immigration office.
Who Must File the 90-Day Report?
The count starts from your entry stamp date every time you enter Thailand. If you leave Thailand and re-enter, the clock resets completely from your new entry date. A trip abroad on day 89 means you do not owe a report. When you return, the new 90-day count starts from day one of your re-entry.

Key insight
Important note for frequent travellers
This affects every visa type, not just DTV. The 90-day clock resets with every entry into Thailand, and each new entry resets your 'first report' status back to requiring an in-person visit. This is not a DTV-specific rule, it applies equally to Non-O, Non-B, retirement and other long-stay visas. DTV holders are simply more likely to encounter it in practice because they tend to travel more frequently. If you rarely leave Thailand between reports, you will build up eligibility for online filing regardless of visa type.
The 90-day report is your personal obligation: you file it yourself. The TM30 is your landlord's obligation filed on your behalf. Both must be kept current independently. See our TM30 guide →
When and How to File Your 90-Day Report

File at tm47.immigration.go.th. Processing takes up to 7 working days. Monitor your email including spam. If no confirmation by day 7, go in person before your window closes.
Works best on Chrome. Can be unreliable on mobile browsers. File early in your window.
Available for your second report onwards, provided you have not left and re-entered Thailand since your last report. If you exit and re-enter between reports, your next report counts as a new first report and must be done in person again. This applies to all visa types, not just DTV. In practice, this affects DTV holders most often since they tend to travel more frequently and rarely use their one-time in-country extension.
Visit your local immigration office Mon–Fri 8:30am to 4:30pm. In Bangkok, pre-book an online appointment. Queues can be very long without one.
Who must use: Anyone filing their first report on a new entry (applies to all visa types, not just DTV), anyone whose online submission failed or is pending past day 7, and anyone filing late.
Send completed TM.47 and copies by registered mail. Allow at least 15 days before deadline. Keep your registered mail receipt as proof.
Bangkok address:
90 Days Report Section, Immigration Bureau, 507 Soi Suanplu, South Sathorn Road, Bangkok 10120
In-person filing is generally more reliable than postal submission, since it allows you to resolve any document issues immediately rather than risk a delayed or rejected mail filing.
Who can use: Second report onwards only. Not for first reports.
When Is My Next 90-Day Report Due?
Enter your last entry stamp date and visa type to calculate your deadline and filing window.
Fines and Consequences of Late or Missing Reports
Filing within the window
Filing late (after 7-day grace)
Discovered without current report
Repeated non-compliance
Practical tip
Set a recurring reminder on day 75 of each 90-day cycle. This gives you 10 days buffer before your filing window opens and keeps you well ahead of the deadline.

Stay on Top of Your Thai Immigration Obligations
The 90-day report is simple once you are in a routine. But for new arrivals and frequent travellers of any visa type who must repeatedly report in person, it takes time and attention. We handle it for you.