Owners & landlords

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.

4-minute read 7 steps Guided in English & Thai

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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

QuestionAnswer
Who must reportProperty owners, landlords and hosts accommodating foreign nationals
WhenWithin 24 hours of the guest arriving at the property
WhereOnline via the Immigration portal, or in person at the local immigration office
What you needTitle deed or lease, guest passport details, TM6 arrival card number
Penalty for late filing800 – 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.