Moving to Thailand comes with more paperwork than most expats expect. Beyond getting your visa, Thai immigration law requires you to register your address every time you move and notify authorities of your continued residence every 90 days. Missing either obligation can delay visa renewals, trigger fines, or complicate future applications. Understanding both the TM30 and 90-day reporting requirements upfront is the single most effective way to avoid bureaucratic friction during your stay.
TL;DR
- The TM30 is an address registration form. It is the property owner or manager's legal obligation to file it (though you should follow up to confirm it's done). While technically a new TM30 should be filed each time you re-enter Thailand, in practice most people only request a new TM30 from their landlord when they need it for immigration purposes [4][5].
- 90 day reporting Thailand requires all long-stay foreign nationals who are physically present in Thailand for more than 90 consecutive days to notify immigration of their continuing address every 90 days. The filing window opens 15 days before the due date and closes 7 days after it (in-person only; the online system does not accept submissions after the due date) [3][7].
- Online 90-day reporting is available under certain conditions, but availability may depend on your circumstances.
- Rules and document requirements vary by province, so always check with the immigration office covering your area.
- Falling behind on either requirement can create real problems at visa renewal time, even if you have a valid visa.
What Is the TM30, and Who Is Actually Responsible for Filing It?
The TM30 is Thailand's official residence notification form for foreigners. It exists because Thai immigration law places an obligation on property owners and managers to report when a foreign national is staying at their address [5]. In practice, this means your landlord, hotel, or guesthouse is the responsible party, not you personally. That said, many landlords are unaware of this requirement or simply do not follow through. As a foreign resident, you have a strong practical interest in confirming that the TM30 has been filed, because an unfiled TM30 can directly affect your ability to renew a visa or obtain other official documents [6].
- Who must file: The landlord or property owner where a foreigner stays. This is the landlord's responsibility, not the tenant's [5].
- When to file: Within 24 hours of the foreigner's arrival at a new address [4].
- Triggers for a new TM30: Moving to a new address, returning to Thailand from abroad, or changing your place of residence within Thailand. Note that while technically a new TM30 should be filed each time you re-enter Thailand, in practice most people only request a new TM30 from their landlord when they need it for immigration purposes [4].
- Where to file: At the immigration office responsible for the area where the property is located. Online filing is also available through the official TM30 portal for eligible cases [1].
What Is 90-Day Reporting and Who Needs to Do It?
Distinct from the TM30 but closely related, 90 day reporting in Thailand is a separate legal requirement. Any foreigner who is physically present in Thailand for more than 90 consecutive days must notify immigration of their current address [7]. Where the TM30 registers your address when you arrive or move, the 90-day report confirms your continued presence at a reported address.
This requirement applies whether you are on a Non-B employment visa, a Non-O retirement or family visa, an LTR visa, or a DTV. The clock starts from the date of your last entry into Thailand or your last 90-day report, whichever is more recent. If you leave and re-enter Thailand, your 90-day reporting period resets and starts counting again from your new date of entry [3].
| Requirement | TM30 | 90-Day Report |
|---|---|---|
| Who is primarily responsible | Property owner or manager (landlord's responsibility, not the tenant's) | The foreign national |
| When to file | Within 24 hours of arriving at new address | Every 90 days of continuous stay. The filing window opens 15 days before the due date and closes 7 days after it (in-person only; online filing closes on the due date itself). |
| What it reports | Foreign national's arrival at an address | Continued residence at a reported address |
| Online filing available | Yes, for eligible cases | Yes, under specific conditions |
| Varies by province | Yes | Yes |
Can You File Your 90-Day Report Online?
Online filing may be possible depending on your location and circumstances. Many expats assume they can always file online, and that assumption has caught people off guard. 90-day reporting services through agents are only available for residents in Bangkok. Outside Bangkok, consult your local immigration office about available filing methods and eligibility conditions [7].
If you are in Bangkok, the practical takeaway is that you do not have to give up a whole day for this. Filing in person at your local immigration office can easily eat six hours — roughly two hours in transport and at least four more queueing and waiting. Instead, you can hand your passport to Issa Compass and have the report filed for you, or simply send your passport over by Grab messenger. The reporting service costs 600 THB, and it saves you the entire day. For most people in Bangkok this is the difference between a lost working day and a five-minute errand.
For those eligible to use the online system, the following conditions must all be met [3][7]:
- You have not left Thailand since your last 90-day report.
- You are residing at the same address as your last 90-day report.
- You are filing up to 15 days before the due date. The online system does not accept submissions after the due date — the 7-day grace period after the due date applies only to in-person filing [7].
Even when all three conditions are satisfied, immigration may still reject an online filing at their discretion. If that happens, you will need to file in person at your relevant immigration office. Processing usually takes 2-3 business days for approval or rejection, so do not leave filing to the last possible day [7].
What Happens If You Miss a Filing Deadline?
Late TM30 filings and missed 90-day reports both carry real consequences. For the TM30, fines can apply to the property owner, and an unfiled or outdated TM30 can create problems when you attempt to renew a visa or file other immigration documents, because officers will often cross-check your address registration history [6]. For the 90-day report, a late filing typically results in a fine, and repeated non-compliance can complicate future immigration applications [3].
The more practical risk, however, is what happens at visa renewal. Immigration officers reviewing a renewal application may scrutinize whether your 90-day reports are consistent with your visa history. Gaps in reporting create questions that slow down or complicate an otherwise straightforward renewal.
Frequently Asked Questions
Issa Compass is a software-driven Thai visa services platform that helps individuals and businesses navigate the complexities of Thai immigration, from initial visa applications to ongoing compliance. The platform's AI-powered verification engine checks applications against a comprehensive database of rules, including embassy-specific requirements, to maximize approval chances. For applicants who qualify through Issa Compass's pre-qualification process, the company backs its work with the Issa Guarantee: a full refund of both the government fee and the service fee, or a free reapplication, if an application is rejected. With a 4.8-star rating from over 800 Google reviews and more than 10,000 users served monthly, Issa Compass combines technological precision with licensed immigration expertise to make Thailand's immigration system more accessible and less stressful.
Need help with your Thailand visa application?
Whether you are preparing a visa application or navigating Thailand's immigration requirements, the team at Issa Compass is ready to help. Get expert guidance backed by technology and a guarantee that few others in the industry can match.
Visit Issa Compass at issacompass.comReferences
- Guide - TM30 : Declaration of residence (Tutorial) (visathailand.com)
- TM.30 & 90 Days Reporting Guide Thailand | Thai Solutions (www.thaisolutions1502.com)
- 90-Day Reporting in Thailand | Thai Visa Checklist (thaivisachecklist.com)
- TM30 Thailand Guide 2026 - Filing, Rules & Tips (pattayaservicemarket.com)
- TM30 - Address Notification for Foreigners in Thailand | Guides (Thailand-elite.com)
- Thai Immigration's TM30 Address Reporting in 2026? - Integrity Legal - Law Firm in Bangkok | Bangkok Lawyer | Legal Services Thailand (legal.co.th)
- 90-Day Report Thailand (2026 Guide) - ThaiLawOnline (www.thailawonline.com)
