Thailandupdated 3 min read

How to file TM-30 online in Thailand: step-by-step guide

How to file the TM-30 residence notification on the Thai Immigration website, who is legally responsible, the 24-hour deadline, fines and how to confirm it went through.

How to file TM-30 online in Thailand: step-by-step guide
Contents

TM-30 is the notification that tells Immigration where a foreigner is staying. It has to be filed within 24 hours of moving in, on tm30.immigration.go.th. By law it’s the property owner’s duty, but a tenant can file it themselves: to register you’ll need copies of the owner’s ID card and their house registration book. Hotels file the notification on their own.

If you’re renting a place in Thailand rather than staying in a hotel, the TM30 notification goes through the immigration system. Below is the step-by-step for the interface that was live when this guide was written; field names may change.

Open the TM-30 website

Official TM-30 website

Register an account

The form won’t open without an account. When you register, enter your details, upload the property owner’s ID card and the page of their house registration book (tabien baan), then confirm your email via the link in the message. Ask your landlord for the scans in advance: you can’t register without them.

Fill in the general information

In the first form, enter the notification date, the period of stay, your name, passport number and nationality.

Click “Add / เพิ่ม”.

Add the stay details

In the second form, enter the check-in date, number of nights, passport details, first name, surname, sex, date of birth and, if you like, a phone number.

Click “Save / บันทึก”.

Confirm the submission

A window pops up: click “Confirm”, then “OK”.

Done: the data has gone into the immigration system. Take a screenshot of the confirmation.

Who has to file, and by when

Under section 38 of the Immigration Act, the notification isn’t filed by the foreigner but by the host: the property owner, the landlord, whoever actually controls the premises, or the hotel manager. The deadline is 24 hours after moving in, and the clock restarts after every entry into the country, even if you come back to the same flat.

The fine under section 77 is also paid by the host: up to 2,000 baht for the owner or landlord, and from 2,000 to 10,000 for a hotel. Hotels file it themselves as a matter of routine, so there’s nothing to worry about there.

Why it’s still your problem

The fine isn’t yours, but the consequences are. Immigration cross-checks TM-30 against your entry history, and a missing notification surfaces at the worst possible moment: when you extend your visa, file a 90-day report or get a residence certificate to renew your driving licence. On paper it’s the landlord’s fault, but you’re the one who has to reschedule the visit and pull the paperwork together again.

So it’s easier not to wait. In practice, plenty of tenants file the notification themselves, with the owner’s knowledge (the system allows it if the owner has handed over copies of their ID card and house registration book), and keep the confirmation. A screenshot with the date on it is what you show the officer if your record isn’t in the system.

TM-30 is part of a bigger picture: Immigration matches it against entry data, and border control tightened noticeably in 2026.

Sources

  1. Official TM-30 notification website (Immigration Bureau)
  2. Thai Immigration Act, sections 38 and 77 (translation)
  3. How a foreigner can register on the TM-30 system
  4. TM-30 and the residence certificate in Pattaya (PCEC)
Your people nearbyAsk your own crowd — the chat answers faster than searchThe main chat of IT Party Pattaya: IT people, digital professionals and entrepreneurs who have already been through the same thing. Since July 2023. The chat is in Russian.Join the chat (in Russian)

Related reading