TM30 — reporting a foreign guest
A legal duty that falls on the property owner, not the guest — and one that has to be met within 24 hours.
On this page
The TM30 is a mandatory form that property owners and hosts in Thailand must file whenever they accommodate a foreign national. It is part of the immigration system and exists so the authorities know where foreigners are staying. The obligation must be met within 24 hours of the guest arriving at the property.
Filing a TM30, step by step
The whole process runs online through the Immigration portal. The first three steps are one-time setup; after that each guest takes a couple of minutes.
-
Choose where to report
Online through the Immigration portal, or in person at your local office.
You can file through the Thai Immigration Bureau's online reporting system, or in person at the immigration office covering the district where the property sits. Online is faster and gives you a record you can retrieve later; the in-person route is the fallback if your account or documents are not accepted.
-
Register and log in
One account per property owner, created once.
If you do not already have a user account on the portal, register first.
-
Upload proof of ownership
You must prove you own or control the property.
After creating the account you upload documents confirming your ownership or right to let the property — normally a copy of the title deed, and a copy of the lease agreement if you are letting rather than owning.
-
Confirm registration
Verify by email and set your password.
You receive an email with a confirmation link. Follow it to activate the account and set your password.
-
Enter the property details
Registered once, reused for every future guest.
Fill in the address of the property, the property type, and the ownership details.
-
Enter the guest details
Everything must match the passport exactly.
Enter the details of the person you are accommodating. These must match the passport and arrival card precisely: full name as written in the passport, passport number, arrival card number (TM6), and the date the guest arrived in Thailand.
-
Submit and keep the receipt
The return slip is the proof — do not lose it.
Submit the form. You receive a confirmation, known as the return slip. Keep it: it is what you produce later for a visa extension, 90-day reporting, or a Certificate of Residence application.
TM30 at a glance
| Question | Answer |
|---|---|
| Who must report | Property owners, landlords and hosts accommodating foreign nationals |
| When | Within 24 hours of the guest arriving at the property |
| Where | Online via the Immigration portal, or in person at the local immigration office |
| What you need | Title deed or lease, guest passport details, TM6 arrival card number |
| Penalty for late filing | 800 – 1,600 THB |
If you let regularly
Every arrival is a separate filing — it adds up fast.
A TM30 is not filed once per tenancy. It is filed for every foreign guest, on every arrival — which for a short-let property means a filing per booking, each within 24 hours, from wherever you happen to be in the world. That is the point at which most owners hand it over.
We run TM30 reporting as part of our rental management, and also as a standalone service if you manage the letting yourself but would rather not chase the deadline.
Rather not track this yourself?
We file TM30 for every guest, on time, and keep the return slips on record for when you need them.