I would take this post with a grain of salt. I “fact checked” it with AI and this came up:
“You're right to question how TM30 enforcement works in practice — it's a *confusing and inconsistently applied rule*.
✅ Here's the current reality (as of 2025):
- *TM30 is still legally required* under Thai immigration law (*Section 38* of the Immigration Act).
- It applies *whenever a foreigner stays at a Thai address*, and the *owner/host* (not the guest) is responsible for filing.
- *Hotels and registered accommodations* still submit TM30 — but they do it *digitally and automatically* via their internal systems or apps. So tourists *don’t see or handle it*.
---
🏠 For private stays (condo, house):
- If your *friend or cousin* stays at your condo or house (rented or owned), *you (as the host)* are responsible for TM30 filing — *not them*.
- But in practice, *TM30 is rarely enforced* for *short-term visitors staying with friends or family*.
- For *long-term renters* or *visa holders* (e.g. non-immigrant visas, extensions), *TM30 is checked* when doing 90-day reports, visa extensions, or re-entry permits.
---
📌 Clarifications:
- *Hotels still do TM30* but *automated* — so yes, the "uproar" led to *streamlined processing*, not a full cancellation.
- *Tourists in hotels* never have to deal with TM30 personally.”
As we all know, AI also makes up stuff and gives inaccurate answers, but this sounds legit.
but technically, would you somehow have to get the DTV canceled when you are for a particular entry not want to pursue a Muay Thai class but let’s say, just come in for a two week vacation? Or tell the IO so they give you a visa exempt 60 days instead of the 180 days? I believe, unfortunately these rules are not publicly accessible, if they exist.
While you should spend hours reading the valuable info in this group, you don’t have to spend hours on the actual application website. If you are prepared and have your documents ready and merged into PDFs, the actual process doesn’t take that much time, even if you double/triple check every entry field.