A missed TM30 filing can turn a routine guest arrival into an unnecessary immigration problem. This Thai accommodation compliance guide explains what property owners, hosts, and operators need to do when a foreign national stays at their property - without burying the answer in government portal instructions.
The practical rule is simple: if you are responsible for a house, condo, apartment, guest house, or hotel where a foreign guest is staying, you may need to report that stay to Thai Immigration. The report is generally known as the TM30 notification.
What Thai Accommodation Compliance Means
Thai accommodation compliance is primarily about reporting the presence of foreign nationals at an address. Under the TM30 process, the responsible party is typically the house master, owner, landlord, proprietor, or person in possession of the accommodation. In plain terms, that is usually the person or business controlling the property where the guest stays.
This responsibility can apply whether the stay is paid or unpaid. A short-term rental host, a landlord with a foreign tenant, a hotel operator, and a foreign resident hosting visiting family can all face the same basic reporting question: has a foreign national arrived to stay at this address, and has that arrival been reported correctly?
TM30 is not the guest's visa application or extension. It is an accommodation notification. The guest remains responsible for their own immigration status, but the accommodation provider is responsible for notifying Immigration about the stay.
The 24-Hour TM30 Rule
The general expectation is that the responsible accommodation provider reports a foreign guest's arrival within 24 hours. For operators handling regular check-ins, that makes TM30 part of the arrival workflow, not a task to save for the end of the week.
The clock matters most when a guest first arrives at your property or moves from another accommodation to yours. A guest may have been reported at a previous hotel, condo, or residence, but that does not remove the need for the new accommodation provider to handle its own notification.
There can be local procedures and practical differences in how individual immigration offices administer reporting, particularly around offline submissions or property registration. Do not treat informal advice from another landlord as a substitute for your own current requirements. The safest operational approach is to file promptly, retain confirmation, and check with the relevant Immigration office if your property setup is unusual.
Who Needs to File a TM30?
Responsibility follows control of the accommodation, not simply nationality. Thai owners, foreign owners, rental managers, juristic persons, and hospitality businesses may all be responsible when they provide lodging to foreign nationals.
For a small condo owner, the answer is often straightforward: if a foreign tenant or guest stays in the unit, the owner or authorized manager should ensure the TM30 is filed. For a managed apartment building, the management team may perform the filing on the owner's behalf, but the arrangement should be clear. Assuming someone else has done it is where avoidable gaps begin.
Hotels and guest houses often have established reporting processes because guest turnover is frequent. Even then, staff handoffs matter. A front desk team may collect passports at check-in, while a manager has portal access and another person keeps filing records. If those roles are not connected, a busy day can create missed reports.
Foreign residents should also pay attention. Owning or occupying a residence in Thailand does not automatically remove reporting duties when another foreign national stays there. If you host a friend, relative, employee, or tenant, identify who is responsible before they arrive.
Information You Should Collect at Check-In
A TM30 filing depends on accurate guest and property information. Collecting it at the point of arrival is faster than chasing a guest for a passport image later, especially when the 24-hour reporting window is already running.
You will generally need the guest's passport details, including their full name, passport number, nationality, and arrival information as shown in the passport or entry record. You also need the date they began staying at the property and the complete accommodation address. The reporting account and property record must match the location where the guest is actually staying.
Keep the guest's information legible. A blurry passport photo, missing entry stamp, or abbreviated address can create extra work and delay a submission. For operators with several units, use a consistent naming system for each property and unit so the right address is selected every time.
You should also retain the submission confirmation or receipt after filing. This is the practical proof that the notification was made. It is useful for your own records and may be needed if a guest later deals with an immigration office for an extension, a notification, or another immigration service.
A Practical Thai Accommodation Compliance Workflow
The best TM30 process is the one your team can complete every time, including during late arrivals and high occupancy. It should be built around the guest journey, not around someone remembering a compliance task after check-in.
Start by requesting a clear passport image when a booking is confirmed or when the guest arrives. Confirm the property address and the actual check-in date. Then submit the TM30 as soon as the guest begins their stay, rather than waiting until several arrivals have accumulated.
After submission, save the confirmation in a place the relevant team can find. A hotel may attach it to the reservation record. A landlord may save it by tenant name and move-in date. A manager handling multiple condos may organize records by unit. The exact system can vary, but the record should be accessible without searching through personal chat messages.
For recurring rentals, create a move-in checklist that includes TM30 alongside keys, utility readings, deposit paperwork, and lease documents. For short stays, make it part of the front desk or host check-in checklist. This removes the need to remember a separate legal process under pressure.
Common TM30 Mistakes That Create Problems
The most common mistake is filing late because the host believes the guest has already been reported somewhere else. Previous accommodation reporting does not necessarily cover the guest's arrival at your address.
Another issue is using the wrong address or unit. This is especially easy in condo buildings where the building name, unit number, and official address are recorded differently across booking platforms, lease agreements, and government systems. Use the address associated with the registered property record, and verify it before filing.
Some operators also fail to keep a receipt. A submission without easily available proof is difficult to confirm later. Others depend on one staff member's government portal login, creating a bottleneck whenever that person is unavailable or the official system is slow.
Finally, do not confuse a TM30 with other immigration obligations. Visa extensions, 90-day reporting, re-entry permits, and work authorization are separate matters. A correct TM30 does not replace them, and those documents do not replace the accommodation notification.
When Manual Filing Stops Being Practical
Manual filing may be manageable for an owner with one occasional foreign tenant. It becomes less practical when you handle frequent arrivals, multiple properties, or time-sensitive check-ins. The trade-off is straightforward: doing everything yourself may save a service fee, but it can consume staff time and create risk when the immigration portal is unresponsive.
A managed service can reduce that friction by turning passport collection into a faster submission process and keeping confirmations in one place. TM30.io, for example, uses passport image extraction, automated form completion, submission retries, and receipt tracking so hosts do not need to keep refreshing a slow government system.
Automation does not remove the need for accurate source information. You still need the right passport image, arrival date, and property details. What it removes is repetitive data entry and the uncertainty of whether an interrupted portal session will require you to start again.
Keep Compliance Close to Check-In
TM30 compliance works best when it is treated as a normal arrival task, completed while the guest's details are available and the check-in date is clear. Set a simple rule for your property: no foreign guest arrival is fully processed until the notification is submitted and the confirmation is stored. That one habit protects your guest, your operation, and your time.