Common TM30 mistakes — and how to avoid them
Most TM30 problems aren't about the law being unclear. They're small process slips — a wrong number, a missed guest in a batch, or assuming someone else already filed.
The mistakes that cost the most time
Filing after the 24-hour window
The clock starts at the guest's actual arrival, not the booking date — register your property's address in advance so filing itself only takes a few minutes on the day.
A typo in the passport number
A single digit wrong on the passport number can make the filing not match the guest's actual document — double-check against the photo page, not a name badge or booking confirmation.
Forgetting a guest inside a bulk upload
When several guests check in at once, it's easy for one row to get missed off the Excel file — check the system's confirmation screen against your actual check-in list before closing the tab.
Not keeping the receipt
The printed or saved confirmation is what shows you filed on time if Immigration asks later — save it the same day, not "when there's time".
Confusing TM30 with TM47 or TM6
TM30 is the host's 24-hour filing. TM47 is the guest's own 90-day report. TM6 is the arrival card issued at the border. Mixing them up means assuming a requirement is covered when it isn't.
Assuming an OTA booking gets reported automatically
Booking.com, Airbnb, Agoda and every other channel send you a reservation — none of them file TM30 for you. The notification still has to be submitted at tm30.immigration.go.th by the host.
Good habit vs. risky habit
Good habit
- Register every property address in the system before the first guest arrives
- Collect the passport at check-in, before the guest settles in
- Cross-check a bulk Excel upload against your actual arrivals list
- Save the confirmation receipt the same day you file
Risky habit
- Waiting for the guest or the booking channel to "take care of it"
- Filing from memory instead of the passport in hand
- Treating TM30, the 90-day report and the arrival card as the same thing
Why OTA bookings don't auto-report
A reservation arriving through Booking.com, Airbnb, Agoda, Expedia or any other channel tells you a guest is coming — it doesn't notify Thai Immigration. TM30 is a separate legal step the host has to take at tm30.immigration.go.th, for every foreign guest, regardless of which channel the booking came through. Properties running several channels at once are the ones most likely to lose track of a guest between systems, which is exactly where a single daily list of who still needs filing helps.
Where Prime Host fits in
One list, not several channels to check
Today's foreign guests from every connected channel land in one place, sorted by how close they are to the 24-hour deadline.
Unknown-nationality guests still show up
A booking with no country on file still appears on the list, tagged as unknown, instead of quietly falling through.
A reminder only
Prime Host doesn't file TM30, doesn't check the passport number for you, and can't see whether a filing already happened. Filing itself is still done at tm30.immigration.go.th.
Frequently asked questions
Does Booking.com or Airbnb file TM30 for me?
No. Booking channels send you the reservation; filing TM30 with Thai Immigration is a separate step the host has to do at tm30.immigration.go.th for every foreign guest.
What if I file TM30 with the wrong passport number?
It means the notification doesn't actually match the guest's document. Double-check the number against the passport's photo page, not a booking confirmation, and correct it in the system as soon as you notice.
What happens if I miss a guest in a bulk Excel upload?
That guest is treated as not notified. Check the system's confirmation screen against your actual arrivals list before you close out, and file separately for anyone missing.
Should I keep TM30 receipts, and for how long?
Yes — save the printed or digital confirmation the same day you file. Keep it on hand in case an immigration office asks about a guest's stay later; there's no official retention period published, so keeping it for as long as the guest's stay plus some margin is the safer habit.
Is TM30 the same form as TM6 or TM47?
No. TM30 is the host's 24-hour residence notification. TM6 is the arrival card issued at the border. TM47 is the guest's own 90-day report. All three are separate, with different forms and different responsible parties.
Keep reading
Try the real thing before you decide
The demo opens every feature with nothing to fill in · price is calculated from your real room count, no sales call