What is TM30? Who files it, when and how
A short guide for hotels, resorts, guesthouses and landlords in Thailand who host foreign guests.
What TM30 is
TM30 (ตม.30) is the “notification of residence for foreigners” required by Section 38 of Thailand's Immigration Act B.E. 2522 (1979). It tells the Immigration Bureau where a foreigner is staying.
Who has to file
The duty is on the host, not the foreign guest:
- Managers of hotels, resorts, hostels and guesthouses
- House masters, owners or occupiers of a house, condo or room where a foreigner stays
- Short-term rentals and homestays, including those booked through apps
Thai nationals don't need a TM30.
When
Within 24 hours of the foreigner arriving. Properties with foreign guests every day usually file daily. Not filing is punishable by a fine. See TM30 fines.
What data you need
Mostly from the guest's passport photo page. The required columns in immigration's Excel file are:
- First name
- Gender: M or F
- Passport number
- Nationality: a 3-letter code such as GBR, USA or DEU
Optional: middle name, last name, date of birth, check-out date and phone number.
How to file
- Online at tm30.immigration.go.th, after registering an account and adding your property. File one guest at a time, or many at once with the Excel import. See how to file TM30 online.
- In person at the immigration office responsible for your area.
For hotels and properties with several foreign guests, the Excel import is fastest because it files many guests at once.
Stop typing passport details by hand
Upload passport photos and TM30Auto reads the name, gender, passport number and nationality, then gives you the Excel file in immigration's template. It runs on your device and photos are never uploaded. 5 free scans a day.
This article is general information for accommodation operators, not legal advice. Immigration rules and websites can change. Check the latest requirements with your local immigration office.