Updated 27 September 2026
This guide replaces our original 2018 instructions. Use the current official TM.47 online portal, rather than the old website screenshots.
Who needs to report every 90 days?
Thailand’s 90-day reporting online lets eligible foreign residents notify Immigration of their address without visiting an office. Often called a “90-day visa check-in,” it uses form TM.47. It does not extend your visa or permission to stay. Foreign nationals with temporary permission to stay generally need to report their address after 90 consecutive days in Thailand, then at each required reporting interval. This includes many retirees, employees, students and spouses staying long term. Some visa programmes have different arrangements. For example, BOI Long-Term Resident (LTR) visa holders use a one-year report, TM.95, instead of the standard 90-day report. Check the rules for your specific status.When should you submit your 90-day report?
- Online: the TM.47 guide provides an advance filing window within the 15 days before your next due date. Submit near the start of that window so there is time to resolve problems.
- In person: Immigration’s general reporting window is 15 days before to 7 days after the due date. Do not assume those seven additional days are available online.
- By registered post: arrange this well in advance and confirm the mailing deadline and required documents with your responsible office.
How to complete Thailand 90-day reporting online
- Open the official portal. Go to tm47.immigration.go.th and read its current notices and user guide.
- Register or sign in. New users register with an email address and their contact details. Follow the email instructions to access the account.
- Start a new TM.47 application. Enter the required passport, arrival and residential address information accurately. Have your passport, latest entry details, full Thai address and previous reporting receipt ready.
- Review and submit. Check names, numbers and dates carefully. Save the application reference and confirmation email.
- Check the result. A pending application is not an approved report. Immigration’s published instructions describe a response within three working days; allow extra time around holidays and follow up if needed.
- Keep the approved receipt. Once approved, save or print the receipt and record the next reporting date shown.
If Thailand 90-day reporting online is rejected or unavailable
Check the rejection message first. Review whether you are inside the filing window and whether the passport, arrival and address details match your records. The user guide also warns against duplicate submissions while an application is pending. Immigration’s published instructions say that a change of passport requires reporting through the responsible immigration office before using the online service again. For a first report, a recent re-entry or changed details, confirm eligibility with your office if the system cannot match your record. If your deadline is approaching, contact the responsible office and arrange another accepted reporting method. Keep evidence of the failed attempt, but do not assume it replaces an approved report.Does leaving Thailand reset the 90-day reporting count??
Yes. When you leave Thailand and re-enter, the count restarts from your latest arrival, with arrival counted as day one. This is separate from any re-entry permit you may need to preserve your existing permission to stay.TM.47, TM.30 and TDAC: what is the difference?
- TM.47: your periodic address report after staying in Thailand for the required 90-day period.
- TM.30: the accommodation notification made by the responsible householder, owner, possessor or hotel manager. Ask your landlord for confirmation that the relevant notification has been handled.
- TDAC: the Thailand Digital Arrival Card used for entry into Thailand. It is a separate arrival process, not a substitute for TM.47 reporting.
- Extension of stay: a separate application concerning how long you may remain in Thailand.