Daily Life · 2026

TM30 Thailand Explained for Expats

What the TM30 is, who is legally responsible for filing it, when it's required, and how to do it online the complete practical guide for foreign residents.

Written by Jon · movetothai.land founder
Updated April 2026
2026 Verified
Note: Immigration rules can change. Always verify current TM30 requirements with the Thai Immigration Bureau at immigration.go.th.

The TM30 is one of those pieces of Thai bureaucracy that confuses almost every expat at some point. Banks ask for it, immigration officers reference it, and tax ID applications require it. This guide explains exactly what it is, who is supposed to do it, and how it works in practice.

What This Guide Covers
  1. What the TM30 is and why it exists
  2. Who is responsible for filing it
  3. When it must be filed
  4. How to file TM30 online
  5. How to file TM30 in person
  6. Documents required
  7. TM30 vs 90-day reporting: the difference
  8. Penalties for non-filing
  9. FAQs

What the TM30 Is and Why It Exists

Under Section 38 of Thailand's Immigration Act (B.E. 2522), anyone who provides accommodation to a foreign national including landlords, hotels, guesthouses, serviced apartments, and private householders must notify the Immigration Bureau of the foreigner's presence within 24 hours of arrival. This notification is submitted using Form TM30.

The TM30 is essentially a residence registration system. It tells the Thai Immigration Bureau where every foreign national in the country is staying at any given time. Hotels and guesthouses have always complied automatically their check-in systems are linked to the immigration database. The gap that causes confusion is long-term rentals, where landlords are legally obligated but many are unaware of or ignore the requirement.

Why it keeps coming up The TM30 receipt becomes relevant in multiple situations beyond just immigration compliance. Banks, the Revenue Department, and some visa extension offices require a valid TM30 receipt as proof of address in Thailand. This is why expats encounter it even when they were not aware of the requirement when they first moved in.

Who Is Responsible for Filing It

The legal obligation rests entirely with the accommodation provider your landlord, property manager, or host not with you as the foreigner. This is an important distinction. If your TM30 was never filed, the legal violation is your landlord's, not yours.

In practice, there are several common scenarios:

Practical reality for long-stay expats: If your landlord has never filed a TM30 for you, or filed one that has since expired, you are operating without a valid TM30 on file. Many expats in this situation file their own TM30 online through the eTM30 portal or in person at the local immigration office, even though strictly speaking this is the landlord's responsibility. Filing it yourself resolves the practical problem banks, immigration, and other offices simply need to see a receipt, not a determination of who was legally required to file it.

When a TM30 Must Be Filed

A new TM30 is required in these situations:

There is no expiry date on a TM30 itself it remains valid until you leave Thailand or move. The requirement is triggered by the event (arrival, return, relocation), not by the passage of time.

How to File TM30 Online (eTM30 Portal)

The Thai Immigration Bureau provides an online filing system at immigration.go.th. This is the most convenient route for most people.

  1. Register on the eTM30 portal at immigration.go.th. Create an account using your email address. Landlords register as accommodation providers; individuals filing for themselves register as the house master.
  2. Add the property to your account. You will need the full Thai address including the house number, village number, sub-district (tambon), district (amphoe), and province.
  3. Submit the TM30 notification. Enter the foreigner's details: full name as on passport, passport number, nationality, visa type, date of arrival, and address. The system validates the passport number against immigration records.
  4. Download the receipt. Once submitted, download and save the PDF receipt. This is the document that banks, immigration, and government offices will ask to see.
Save multiple copies of the receipt. Keep both a PDF and a printed copy. The TM30 receipt is a practical currency in Thai bureaucracy you will be asked for it repeatedly at banks, visa extensions, and other processes. The receipt has no expiry but a new one is needed after each overseas trip.

How to File TM30 In Person

If you cannot file online or prefer to do it in person, go to your nearest Immigration Bureau office. Bring:

The filing is free. Processing at the counter is typically same-day. You will receive a stamped TM30 receipt.

Documents Required for TM30

DocumentNotes
Passport copy (all pages with stamps)Current passport showing valid visa/entry stamp
Landlord's Thai ID card copyOr proof of property ownership
House registration book (tabien baan) copyYellow book for foreigners or blue book for Thais
Rental contractSigned by both parties
Completed TM30 formAvailable at immigration offices or immigration.go.th

TM30 vs 90-Day Reporting: The Difference

TM3090-Day Report (TM47)
What it isAddress notification where you are stayingPresence confirmation that you are still in Thailand
Who files itAccommodation provider (landlord/host)The foreigner themselves
WhenWithin 24 hours of arrival at a propertyEvery 90 days (before the deadline shown in your passport)
Required forOpening bank accounts, 90-day report, tax ID, some visa extensionsMaintaining legal long-stay status in Thailand
Online?Yes eTM30 portal at immigration.go.thYes TM47 online at immigration.go.th
LTR holdersRequiredAnnual only (not 90-day)

Penalties for Non-Filing

Under the Immigration Act, failure to file a TM30 on time makes the accommodation provider liable for a fine of up to 2,000 THB per unreported foreigner. In practice, enforcement is inconsistent the penalties are more likely to be applied when a foreigner's lack of a TM30 causes problems at an immigration office, prompting a check.

For the foreigner, there is no direct criminal penalty for the landlord's failure to file. The practical consequences are indirect: inability to open a Thai bank account, difficulty with visa extensions, inability to obtain a tax ID, and problems filing the 90-day report. These practical consequences are significant enough that self-filing is usually the most pragmatic solution when a landlord is non-compliant.

Frequently Asked Questions

What is the TM30 in Thailand?
The TM30 is a formal accommodation notification required under the Thai Immigration Act. It must be filed by the person providing accommodation to a foreigner landlord, hotel, or householder within 24 hours of the foreigner's arrival. It tells the Immigration Bureau where each foreign national is staying.
Who is responsible for filing the TM30?
Legally, the accommodation provider your landlord, hotel, or host. Not the foreign guest. In practice, many long-stay expats file it themselves through the eTM30 portal when their landlord is unaware or uncooperative, as the practical consequences of not having a TM30 receipt affect the foreigner more than the landlord.
Do I need a new TM30 every time I return from a trip abroad?
Yes. Each time you re-enter Thailand, a new TM30 is required for your registered address, even if you are returning to the same apartment. This is the most commonly missed requirement for long-stay expats who travel frequently. File it online through the eTM30 portal on the day you return.
Is TM30 the same as the 90-day report?
No. They are completely separate obligations. The TM30 is filed by your landlord (or you, if they won't) recording your address, triggered each time you arrive at a property. The 90-day report (TM47) is filed by you, confirming you are still in Thailand, due every 90 days. You need a valid TM30 receipt on file before you can submit a 90-day report online.
What happens if I don't have a TM30?
No direct criminal penalty for the foreign national. The practical consequences: most Thai banks will not open an account without a TM30 receipt, the Revenue Department requires it for a tax ID, and some immigration offices will not accept a 90-day report without a valid TM30 on record. For long-stay expats, an unfiled TM30 creates compounding problems across multiple bureaucratic processes.

More Daily Life Guides

Everything practical about living in Thailand from immigration admin to driving and connectivity.

Daily Life Hub 90-Day Reporting Guide Thai Driving Licence