Guide
TM30 Thailand 2025: Address Registration Guide for Foreign Residents
The TM30 is one of Thailand's least understood immigration obligations — and one that quietly blocks visa extensions and 90-day reports for expats who do not know it exists. It is not your responsibility to file it. But it will be your problem if your landlord does not. Here is everything you need to know.
Visa Centre editorial
Reviewed against official sources
WHAT IS THE TM30?
The TM.30 is a notification that property owners are legally required to submit to the Thai Immigration Bureau within 24 hours of a foreigner arriving at their property. It is authorised under Section 38 of the Immigration Act B.E. 2522 (1979), though enforcement became systematically applied from 2019 onward.
The form records: the foreigner's name, passport number, nationality, visa type, and the property address. It is how Immigration maps where foreign nationals are living in between their official 90-day address reports.
WHO MUST FILE — AND WHO DOES NOT
The filing obligation sits with the property owner or manager, not the foreign national. In practice:
- Hotels: file automatically via hotel management systems. If you stay at a hotel, TM30 is handled.
- Serviced apartments and guesthouses: typically file automatically.
- Private landlords (rental houses and condos): legally required to file within 24 hours of your arrival, but compliance is inconsistent. Many do not file without prompting.
- Airbnb hosts: legally required, but compliance is very inconsistent.
If your landlord does not file, the TM30 gap will only become visible when you visit an Immigration office for an extension, 90-day report, or other service. At that point, the officer cannot find your address registration and the process stalls.
HOW TO CHECK IF YOUR TM30 WAS FILED
Log in at imm.immigration.go.th using your passport number and entry stamp details. Your current TM30 status is visible under your profile. If no TM30 is showing for your current address and your most recent entry, it has not been filed.
Check this before any Immigration appointment. Finding out it's missing after you've driven to the office and joined the queue wastes significant time.
WHEN A NEW TM30 IS REQUIRED
Every time you arrive at a new address: if you move apartments or change provinces, a new TM30 must be filed by the new property owner within 24 hours of your arrival.
Every time you re-enter Thailand: even if you return to the same home address, a new TM30 is required for each re-entry. This catches long-stay expats who do regular international trips. Fly back from Singapore, Bali, or Kuala Lumpur to the same apartment — new TM30 required.
HOW TO FILE A TM30 YOURSELF (WHEN YOUR LANDLORD WON'T)
The obligation is your landlord's. In practice, many expats file it themselves to avoid complications. How to do it:
In person: visit the Immigration office for your province. Bring your passport (original + copies of the photo page, visa page, and most recent entry stamp), a copy of your lease or rental agreement, and the completed TM30 form (available at the immigration office front desk or downloadable from immigration.go.th). The process is usually quick — under 30 minutes if the office is not crowded.
Online: the system is at imm.immigration.go.th. Register with your passport number and email. Navigate to the TM30 submission section. Some users report the online system is unreliable or times out — if you cannot complete it online after two attempts, go in person.
By post: some Immigration offices accept posted TM30 forms — check the specific office for your province.
CONSEQUENCES OF A MISSING TM30
The fine is assessed to the property owner, not to you: up to 10,000 THB. For you: a missing TM30 can delay or block your visa extension, 90-day report submission, or other Immigration processing. Officers at strict offices (notably Chaeng Watthana in Bangkok) will send you away to get it filed first. Officers at smaller provincial offices may be more lenient. Do not rely on leniency.
PRACTICAL TIPS
1. On first moving into any rental, ask your landlord explicitly: "Have you filed TM30 for my arrival?" Do not assume.
2. Get a copy of the filed TM30 from your landlord as confirmation — the landlord receives a stamped copy.
3. Check your status online at imm.immigration.go.th before any Immigration office visit.
4. After every international trip back to Thailand, re-confirm with your landlord that TM30 has been re-filed.
5. If you rent short-term or move frequently, build TM30 filing into your move-in checklist — it is one form, takes under 30 minutes in person.
For long-stay expats in condominiums: some condo juristic offices (the building management) will file TM30 on your behalf as part of their tenant services. Ask your building management if this is available.
General guidance only, as of June 2025. Source: Thai Immigration Bureau (immigration.go.th). Not legal advice. No outcome guaranteed.
General guidance only. Visa rules and fees change — always verify with the Thai Immigration Bureau before acting on this article. No outcome is guaranteed.
Private agency — not a government service.