TM30.io

Foreign Guest Registration Process in Thailand

Foreign Guest Registration Process in Thailand
Published

A foreign guest checks in late, sends a blurry passport photo, and expects to be settled by morning. For the property owner or manager, the foreign guest registration process in Thailand has already started. The reporting deadline is short, the data must be accurate, and a slow government portal does not remove the responsibility to file.

For most hosts, this is known as TM30 reporting. It is a required notification to Thai Immigration when a foreign national stays at a property. The practical challenge is not understanding that a form exists. It is collecting the right information, knowing who is responsible, submitting on time, and retaining proof that the report was completed.

Who is responsible for guest registration?

In general, the owner, possessor, landlord, hotel operator, or person responsible for the accommodation must report a foreign guest staying at the property. This means the obligation usually sits with the accommodation provider, not the guest.

That distinction matters for foreign-owned residences and long-term rentals. A foreign tenant may provide their passport and arrival details, but the person or business responsible for the residence is normally the one who needs to ensure the TM30 report is filed. In a hotel, that is often a front desk or reservations function. In a small apartment building, it may be the owner or onsite manager.

The exact arrangement can depend on the property, lease terms, and local immigration office practice. If you manage properties for others, establish responsibility before the first guest arrives. Waiting until a problem occurs creates unnecessary risk and confusion.

When must a foreign guest be reported?

The standard expectation is that the accommodation provider reports the foreign guest within 24 hours of their arrival at the property. For a hotel with frequent check-ins, this is an operational routine. For a landlord with one overseas tenant returning from a trip, it can be easy to miss.

Treat the 24-hour window as a business deadline, not an item for the end of the week. A guest arriving after office hours still needs to be recorded promptly. Weekends, late-night arrivals, and unreliable portal access are exactly why it helps to have a process that does not depend on one person manually logging into a government website.

A report may also be needed when a foreign resident returns to your property after travel or begins staying at a different address. Requirements and enforcement can vary by circumstance, so keep a clear record of arrival dates and confirm the current expectation with the relevant immigration office when a case is unusual.

Information needed for the foreign guest registration process

The form is straightforward when the information is ready. It becomes slow when passport details are copied by hand from an unclear image or a guest has not provided their arrival information.

You will generally need the guest's full name, nationality, passport number, date of birth, passport expiry date, visa or entry details, date of arrival in Thailand, and date of arrival at the property. The accommodation record also needs the property address and the details connected to the registered owner or operator.

Ask for a clear photo or scan of the passport's biographical page at booking or check-in. A sharp image with all four corners visible reduces transcription errors. If the guest sends a photo through a messaging app, check that the passport number, name, and expiry date are readable before filing.

For recurring tenants, do not assume old information remains current. Passports can be renewed, travel dates change, and a previous TM30 receipt does not necessarily cover a new arrival. The fastest workflow is one that starts with current information every time.

Set up a simple intake rule

For small properties, a consistent message can prevent most last-minute gaps: request the passport bio page and Thailand arrival date as soon as the stay is confirmed. For hotels and larger operators, make these fields part of the check-in workflow and train staff to flag missing information before the guest reaches the room.

The goal is not to create more front-desk work. It is to avoid chasing a guest for details after they have checked in, when the reporting clock is already running.

How to submit a TM30 report

Accommodation providers can submit reports through the available Thai Immigration channels, which may include the official online system and in-person procedures depending on the property and registration setup. The official portal can be useful, but users often encounter account issues, slow responses, session timeouts, or temporary unavailability.

Manual filing works best when guest volume is low, staff know the system, and the portal is functioning normally. It is less reliable when you manage multiple properties, receive several foreign arrivals on the same day, or need to file outside normal working hours.

A managed digital service changes the workflow. Instead of manually entering every field, you upload a passport image, confirm the stay details, and let the system extract the required information and prepare the submission. TM30.io is designed for this use case, including automated data extraction, submission handling, and retry logic when the immigration system is temporarily unresponsive.

Automation does not remove your duty to provide correct information. It removes repetitive typing and reduces the chance that a busy staff member enters a passport number incorrectly. Before you submit, confirm the guest's arrival date at the property and verify that the selected address is the correct one.

Keep proof, not just confidence

Submitting a report is only half the job. Save the confirmation or receipt in a place you can find quickly. This is especially useful when a foreign resident needs evidence for an immigration-related appointment, when a property changes managers, or when an official asks for prior reporting records.

A good record should connect the confirmation to the guest, the property, and the arrival date. If you process a small number of guests, a secure folder organized by month may be enough. If you manage regular stays, use a dashboard or record system that lets staff retrieve receipts without searching through email threads and phone screenshots.

Protect passport images and guest data as carefully as you would payment or identity documents. Limit access to staff who need it, avoid leaving files in personal chat histories, and keep only the information required for compliance and operations. Fast reporting should not mean casual data handling.

Common problems that cause delays

Most filing delays come from a handful of repeat issues. The first is unclear passport images. If automated extraction or a staff member cannot read the document, the form cannot be completed accurately.

The second is using the wrong date. The relevant date is generally the guest's arrival at your accommodation, not necessarily the date they entered Thailand. A guest can land in Bangkok, stay elsewhere for several nights, and arrive at your property later.

The third is address confusion. Operators with several condos, villas, or apartment units need to ensure that the report is filed against the actual accommodation address. Similar unit names and saved browser entries can lead to avoidable mistakes.

Finally, many hosts wait for the official portal to become available again without documenting their attempt or using an alternative workflow. A system outage is frustrating, but it should not become a reason to abandon the task. Use a service with persistent retries where appropriate, keep your submission details ready, and retain the resulting confirmation.

A practical workflow for owners and operators

Build TM30 reporting into the guest journey rather than treating it as a separate compliance project. At booking, request the passport image. At check-in, confirm the arrival date and the property address. Then submit promptly and store the receipt with the guest record.

For a single rental unit, this can take only a few minutes when the information is complete. For an accommodation business, assign ownership clearly: one team collects documents, another monitors exceptions, and a manager reviews any unfiled arrivals before the deadline. The right setup depends on your guest volume, but accountability should never be vague.

What if the guest refuses to share a passport copy?

Explain that the information is needed for Thailand's accommodation reporting requirement and is handled for compliance purposes. Do not wait until after check-in to raise the issue. Put the request in your booking and arrival communications so guests understand it before they reach the property.

Does every foreign guest need the same process?

The reporting obligation generally applies when a foreign national stays at an accommodation, but specific circumstances can differ. Long-term residents, returning travelers, hotels, and private residences may face different practical questions. When in doubt, verify the current local requirement and keep accurate stay records.

Can a guest file their own TM30?

Usually, the accommodation provider is the responsible party. A guest may need the confirmation for their own immigration matters, but that does not normally transfer the host's reporting obligation to them.

A reliable process is one your team can complete even during a busy check-in, a late arrival, or a government portal slowdown. Collect clean information early, submit without delay, and keep the confirmation ready. That turns TM30 reporting from a recurring interruption into a routine part of running your property well.

Last updated 2026-08-10 05:54