TM30 online, filed for you in seconds.

Take a photo of your guest's passport. We read it, submit the notification of residence to the Immigration Bureau and keep the official confirmation in your dashboard. Free for up to 5 guests a month.

4.7/5based on 85 reviews on Trustpilot

Already a customer? Log in

tm30.io/?panel=my
John Smith
United Kingdom · passport 5X1234567
TM30 filed
ResidenceSunset Villa, Phuket
Check-in14 Nov 2026
Immigration Bureausubmitted at 10:42
Other guests of this residence
Anna Müller · GermanyIn queue
Kenji Sato · JapanTM30 filed
Somchai Prasert · ThailandNo TM30 needed
Looking for the official TM30 portal?
The Immigration Bureau's website is tm30.immigration.go.th: you log in there with the email and the password of your portal account. TM30.io is a private service that files TM30 for you, so you don't need to log in to the portal at all. To register on the portal yourself, follow our step-by-step guide.
10 seconds per guest
One photo of the passport. Our AI reads it, nothing to type by hand.
Free for 5 guests a month
Paid plans from 490 THB a month for busier properties, cancel anytime.
Automatic retries
When the Immigration website is down we keep trying until the form is accepted.
Receipts on demand
Official confirmation for every guest, printable for visa extensions and paperwork.
107,000+

TM30 forms filed through TM30.io

For 3,800+ hotels, guesthouses, condos and homes across Thailand. Every one of them started with a passport photo.

Start free →

How it works

From a passport photo to a filed TM30 in four steps. Your part takes about ten seconds. If you're new, we first register your residence with the Immigration Bureau: you only upload the documents.

Sent the photo, got the confirmation

The dashboard shows every guest and the state of their TM30, keeps the confirmations and lets you add the next guest from any device. The official website is slow and fiddly; you never have to open it.

Every guest of every residence in one list with the current state of the TM30: in queue, submitted, or waiting for the Immigration website to come back. Thai citizens need no TM30: we skip them.

tm30.io/?panel=my
Sunset Villa, Phuket
5 guests this week
Anna Müller
Germany · check-in today
In queue
John Smith
United Kingdom · check-in today
TM30 submitted
Kenji Sato
Japan · check-in yesterday
TM30 submitted
Maria Rossi
Italy · Immigration website is not responding, automatic retry pending
Retrying
Somchai Prasert
Thailand · no need to submit Thai guests
No TM30 needed

Free up to 5 guests a month

Upgrade when you need more guests, printable confirmations or the Telegram bot.

How pricing works

  • Free for up to 5 guests a month: the TM30 is submitted for you and your guests.
  • Pro from 490 THB a month: more guests, printable TM30 confirmations and the Telegram bot.
  • Billed monthly by the number of guests you submit.
  • No setup fees, cancel anytime.

Plans

Free
0 THB
up to 5 guests a month
Pro
490 THB / month
up to 50 guests a month, printable confirmations, Telegram bot
Business
from 1,500 THB / month
more than 50 guests, multiple residences

Frequently asked questions

More about the form, deadlines and who has to file: TM30 explained. If your question isn't here, contact us.

What is TM30?

TM30 is a form used by the Immigration Bureau of Thailand. Property owners, like those running hotels, apartments, or guest houses, must fill out and submit this form each time a foreigner checks into their property. According to the law, this should be done within the first 24 hours of the guest's arrival. You can submit the TM30 form either in person at a local immigration office or online, with the online option being more convenient.

What is it for?

The primary purpose of TM30 forms is to monitor the whereabouts of foreigners in Thailand, regulated by Section 38 of the 1979 Immigration Act. In some cases, certain immigration offices may require TM30 confirmations when you are applying for visa extensions or residence certificates. It is a way to ensure that authorities are aware of the presence and movements of foreign individuals within the country.

If I am a tourist, do I have to fill out a TM30 form?

You do not have to fill out the TM30 form yourself if you are a guest. The responsibility lies with the place where you are staying. However, if you plan to extend your visa and the immigration office requests it, you may need confirmation that the TM30 form was submitted. In such cases, you can ask the owner of the place where you are staying for that confirmation.

Do I need to submit it myself if I own the property?

Yes, if you are a foreigner and you own a property in Thailand, you need to submit a TM30 form each time you arrive at your own property. This applies not only to yourself but also to other foreign individuals staying with you at the property. To file online, the residence has to be registered on the Immigration Bureau's website first: we can do it for you, or you can follow our step-by-step guide.

Where is the official TM30 online portal and its login?

The Immigration Bureau's portal is tm30.immigration.go.th, "Notification of Residence for Foreigners". You log in with the email and the password of your own portal account; a new user registers there first. With TM30.io you don't log in to the portal: we file TM30 for you. Open the official portal.

How do I register for TM30 online?

Register on the Immigration Bureau's portal: first a user account, then the address of your residence, which the Bureau approves before you can file. Or upload the owner's documents to TM30.io and we register the residence for you. The registration, screen by screen.

How can TM30.io help me?

We register your residence with the Immigration Bureau for you: you upload the owner's passport or Thai ID card and the house registration book (blue book), we do the rest. If you already have an account on the Immigration Bureau portal, you can connect it instead. From then on the daily work is ours: you photograph the passport of a guest, our system reads it and files the TM30 notification with the Immigration Bureau for you, retrying if their website is down. You get a printable confirmation for every guest, a Telegram bot for your front desk, and an API for your property management software.

File your next guest's TM30 from a photo

Create an account and send the first passport today. Free for up to 5 guests a month, no card required; questions go straight to our team.

TM30.io

Making Thailand's TM30 immigration filing quick and easy for hotels, guesthouses and landlords.

Telegram
Good to know

This website is not affiliated with the Royal Thai Police Immigration Bureau of Thailand. We are an online service that registers residences and files TM30 forms with the Immigration Bureau on your behalf, making the process much easier.

© 2026 TM30.io. All rights reserved.
Made for hosts in Thailand