Summary
Two separate reporting duties trip up newcomers, and they are easy to confuse.
TM.30 is an address notification: whenever you arrive at an address in Thailand, the property owner/manager (or you) must tell Immigration within 24 hours — and it resets every time you re-enter the country, even to the same home.
The 90-day report (TM.47) is a periodic "I'm still here" notification you file every 90 consecutive days of stay. It is not a visa extension.
The crucial dependency for new arrivals: you usually cannot file your 90-day report until your TM.30 is in the system, and a current TM.30 is also what unlocks the Residence Certificate you may need for a bank account or driving licence. Both can now be done online. Fines are modest (around 2,000 THB) but real, and missing the 90-day window is the most common avoidable penalty.
Key points
- TM.30 = address notification. Legal basis: Section 38, Immigration Act B.E. 2522 (1979). The owner/possessor/manager of the residence is legally responsible, but the foreigner can file it themselves online if the landlord will not.
- TM.30 timing: file within 24 hours of arriving at the address. It is cancelled automatically when you leave Thailand — re-file within 24 hours of every return, even to the same address.
- TM.30 is NOT every 90 days — that is a common myth; it is per-address and per-entry.
- 90-day report (TM.47) = periodic address confirmation for anyone staying more than 90 consecutive days. It resets if you leave and re-enter (the clock restarts on re-entry).
- Filing window for the 90-day report: from 15 days before the due date to 7 days after — a 23-day window.
- Dependency: you generally cannot submit the 90-day report unless your TM.30 is already on file.
- Online filing is available for both, via the Immigration TM.30 portal and the 90-day online system. The TM.30 online system was upgraded in September 2023.
Step by step
TM.30 — do this first, on arrival and after every re-entry
- Ask your landlord/condo/hotel to file it. Many already do automatically (hotels nearly always).
- If they do not, file it yourself at
tm30.immigration.go.th: register as the foreigner/host, enter the property details exactly as on the title deed or house book, and add your name, passport number, visa type and entry date. - Upload supporting documents (landlord ID, house registration book or lease as required) and submit.
- Save or print the TM.30 receipt — you will need it for the 90-day report, extensions and a Residence Certificate.
- Re-file within 24 hours of every return to Thailand.
90-day report (TM.47)
- Find your due date — 90 days from your last entry or last report.
- File within the window (15 days before to 7 days after) via the online 90-day system, in person at your Immigration office, or by registered post.
- For online filing, ensure your TM.30 is registered first. Submit the digital TM.47 and check back (allow up to ~48 hours) for an "Approved" status, then download the PDF receipt.
- Keep the receipt with your passport — it is checked at extensions.
Figures & thresholds
| Item | Figure | Dated / note |
|---|---|---|
| TM.30 filing deadline | Within 24 hours of arrival at the address | As of 2026 |
| TM.30 fine | Up to 2,000 THB where an office penalises the foreigner | As of 2026 |
| 90-day report window | 15 days before to 7 days after the due date | As of 2025–2026 |
| 90-day late fine | 2,000 THB if late after the 7-day grace; up to 5,000 THB if caught (e.g. at a stop) without having filed | As of 2025–2026 |
| TM.30 online portal | https://tm30.immigration.go.th/ (system upgraded September 2023) | As of 2026 |
Watch out for
- Confusing the two filings: TM.30 is address/arrival-based; the 90-day report is time-based. They are not the same and one does not replace the other.
- Forgetting to re-file TM.30 after a trip abroad: every re-entry cancels your prior TM.30, and many people are fined here.
- Trying the 90-day report with no TM.30 on file: the system will block you — fix the TM.30 first.
- Office variation: some Immigration offices are stricter than others about enforcing or fining TM.30. Do not rely on a lax office staying lax.
- The 90-day report is not an extension — it does not extend your permission to stay. You still need your annual extension on time.
- Re-entry resets the 90-day clock — track the new date after travel.
When to get professional help
Most people manage both filings themselves once set up. Consider an agent if your landlord refuses to cooperate on the TM.30 (it can stall your Residence Certificate, bank account and extensions), if you have accumulated overdue reports, or if your Immigration office gives conflicting instructions. For overstays or unfiled-report penalties beyond the standard fines, get legal advice before your next border crossing.
Sources
- The TM.30 Notification in Thailand (ThaiEmbassy.com)
- TM.30 Reporting Thailand 2026: Rules, Who Files & How (Thai Visa Services)
- Notification of Residence for Foreigners — TM.30 online portal (Immigration Bureau)
- Complete Guide to the 90-Day Report in Thailand, 2025–2026 (Harwell Legal)
- 90-Day Report Thailand: Complete Guide to Filing in 2026 (ThaiLawOnline)
Sources accessed 24 May 2026.