A guest checks in after a long flight, hands over a passport, and wants the keys. That is the easy part. The reporting deadline starts running as soon as the foreign guest arrives at the property. For landlords, hosts, and hotel teams, the top mistakes in foreign guest reporting usually happen in the gap between check-in and the TM30 submission.
TM30 reporting does not need to become a daily administrative problem. But it does require a reliable process: collect the right information, submit it promptly, and keep proof that the report was accepted. Small errors can create avoidable follow-up work, especially when a guest later needs immigration services, an extension, or proof of residence.
1. Assuming the guest will handle the TM30
A foreign guest may be familiar with Thai immigration rules, but the responsibility to report a foreigner staying at an accommodation generally sits with the property owner, possessor, or accommodation operator. A guest can provide their passport and arrival details, but they should not be expected to submit the property's report for you.
This misunderstanding is common with long-term rentals, condos, and foreign-owned residences. The owner assumes the tenant has already reported. The tenant assumes the owner or building office has done it. Days pass, and no one has a receipt.
Make responsibility explicit before check-in. If a building manager handles reporting, confirm that process in writing. If you manage the unit yourself, treat the TM30 as part of your check-in workflow, not as a task to revisit later.
2. Missing the 24-hour reporting window
The most expensive reporting mistake is often the simplest: waiting too long. TM30 reporting is generally required within 24 hours of a foreign national arriving at the accommodation. A late report may create compliance issues and can be especially frustrating when the guest needs to deal with immigration soon afterward.
The practical issue is not usually a lack of awareness. It is relying on memory. A host plans to submit after dinner, an office employee waits until the next business day, or a weekend arrival gets left in an inbox until Monday.
Build the deadline into the moment of arrival. Ask for the passport image at check-in, not after the guest has settled in. For self-check-in properties, request it through the booking or arrival message and set a clear cut-off for your team. If you handle several units, use a shared process that shows which arrivals have been submitted and which still need action.
3. Copying passport details incorrectly
A TM30 report is only as reliable as the information entered into it. A single transposed passport number, a missing middle name, or an incorrect date can make a report harder to match with the guest's later immigration record.
Manual data entry creates predictable errors, particularly during busy check-in periods. Passport names may be long, formatting varies by nationality, and numbers such as 0 and O can be easy to confuse in a low-quality photo. Arrival dates are also frequently entered incorrectly when staff use the booking date instead of the actual arrival date at the property.
Use a clear, complete image of the passport biodata page. Check that the name, passport number, nationality, date of birth, and passport expiry are readable before submitting. Then compare the property arrival date with the actual check-in date, not the date the reservation was created.
Automation can reduce this risk, but it is not a substitute for a readable source document. If a passport photo is blurry, cropped, covered by glare, or sent through a compressed chat app, request a better image immediately.
4. Using the wrong property address or unit details
A correct guest record attached to the wrong accommodation address is still a problem. This often affects condo owners and managers with multiple rooms, buildings, or similarly named properties. A team member may select the last-used address, use a marketing address rather than the registered one, or forget to update a record after moving a guest to another unit.
The address used for reporting should match the accommodation details registered for the filing process. Keep a single approved property record for each unit, including building, room number, and any required official address information. Do not ask each staff member to type the address from memory.
This matters even more when a guest moves between properties under the same management. The guest's reservation may look continuous to your business, but their reported place of stay has changed. Treat the new location as a new reporting event where required.
5. Filing only when a guest asks for proof
Some operators submit TM30 reports only when a guest says they need one for an immigration extension, 90-day report, driver's license application, or bank-related paperwork. By then, the request has become urgent and the property team is rushing to reconstruct dates and documents.
Reporting should happen because the guest arrived, not because the guest asks for evidence later. A receipt is easier to provide when the filing was completed on time and stored in one place.
Keep the confirmation attached to the stay record. For a small landlord, that may be a clearly labeled digital folder. For a hotel or property manager, it should be a searchable guest record with the submission date and receipt. The goal is simple: when someone asks, you can find the confirmation in seconds rather than starting the process again.
6. Treating a portal error as a completed submission
Government portals can be slow, time out, or fail at the last step. A screen that freezes after clicking submit is not proof of a successful TM30 filing. Neither is an email draft, a screenshot of entered information, or a staff member saying they tried.
The report is complete only when you have a clear confirmation or receipt. If the system does not provide one, check the submission history before assuming the report went through. If it did not, retry while keeping a record of the attempted submission and timing.
This is where a managed digital workflow has real value. TM30.io can extract data from a passport image, submit the report, retry when the immigration system is unresponsive, and keep confirmations in a dashboard. It reduces manual effort, but the key operational benefit is visibility: you know whether a filing is pending, accepted, or needs attention.
7. Forgetting that travel and moves can change the situation
Long-term guests create a different set of reporting errors. A tenant may leave Thailand and return, move from a hotel to your condo, switch units within a building, or spend time at another address. Hosts sometimes assume the original TM30 covers every later stay.
The right action depends on the guest's actual movement, the type of accommodation, and current immigration requirements. Do not rely on assumptions from a previous tenant or an old forum post. When a foreign guest arrives at your property after travel or a move, review whether a new report is needed and act within the applicable deadline.
For recurring tenants, maintain a simple arrival log. Record the date they returned to the property, not just the date they renewed a lease or paid rent. This gives your team a factual record to work from if questions arise.
8. Having no backup when the usual person is unavailable
Many small properties have one person who knows the TM30 process. That works until they are on vacation, sick, out of signal, or simply busy with an emergency. A last-minute arrival then becomes a compliance risk because no one else has the account access, property information, or confidence to submit.
Create a short internal procedure that another trusted person can follow. It should state where to collect passport images, which property record to use, who verifies the details, and where confirmations are stored. Limit access appropriately, since passports contain sensitive personal data, but do not make the process dependent on one phone or one employee.
For higher-volume operations, separate collection from verification. Front desk staff can collect the document at check-in, while a designated reviewer checks readability and arrival details before submission. That extra control may add a few minutes, but it is usually worthwhile when several people handle guest data.
A better habit: report at check-in, verify at confirmation
The strongest TM30 process is not complicated. Collect a readable passport image when the foreign guest arrives. Verify the guest and property details. Submit within the required time. Then save the confirmation where your team can retrieve it quickly.
If you run one condo unit, that routine can take only a few minutes. If you manage dozens of arrivals, it needs automation and clear ownership. Either way, do not leave compliance to memory, a chat message, or a portal screen that may never have completed. A calm, repeatable process gives your guests a smoother stay and gives you one less urgent task to solve later.