90-Day Reporting in Thailand
If you stay in Thailand for more than 90 consecutive days, you must report your current address to immigration. This is not a visa extension, it’s a separate legal requirement.
If you’ve recently changed address, ensure your TM.30 is up to date.
Who needs to report
All foreigners staying in Thailand for more than 90 consecutive days on any long-term visa - including work, retirement, marriage, education, DTV, and Thailand Elite visas.
When to report
You can report from 15 days before your due date up to 7 days after it, giving you a 3-week window. Your due date is exactly 90 days from your latest entry into Thailand or from your last report - whichever is more recent. If you leave Thailand and return, the 90-day count resets from your new entry date.
Due Date Calculator
Enter your last entry date or last 90-day report date.
Coming into Thailand soon? You will need to complete the Thailand Digital Arrival Card (TDAC).
What you need
How to report
In person
Visit your local immigration office with your documents. This is the most reliable method. Processing is done same-day, but it is advisable to arrive early to beat the queues.
Online
Use the official immigration website. You must have completed at least one in-person report before you can use the online system. The system can be unreliable - submit early in case it fails.
Official 90-Day Reporting PortalBy mail
Notification by registered mail:
- Photocopy of passport: Front bio page (name/surname/passport number), current visa, last entry stamp, and latest extension stamp.
- TDAC arrival record details.
- Previous notification of staying over 90 days (if applicable).
- Complete Form TM.47 and sign it.
- Include an envelope with a 10-baht stamp and your return address so immigration can send back the lower part of TM.47 for your records and next notification.
- Send all documents by registered mail, keep the registration receipt, and mail at least 15 days before your due date to the immigration checkpoint responsible for your local area.
Through an agent
A licensed visa agent can submit on your behalf. This is the most convenient option but comes with a fee.
Frequently Asked Questions
90-day reporting does not extend your visa, it only confirms your address.
Set a calendar reminder or make a note 15 days before your due date so you never miss it.
The online system is famously unreliable near deadlines, don't leave it to the last day.