File TM30 online in Thailand from a passport photo
Take a photo of your guest's passport. We read it, submit the notification of residence to the Immigration Bureau and keep the confirmation in your dashboard. Free for up to 5 guests a month.
Already a customer? Log in
TM30.io is a private service. The Immigration Bureau's own portal is tm30.immigration.go.th: how to log in there.
TM30 in one minute
TM30 forms filed through TM30.io
For 3,800+ hotels, guesthouses, condos and homes across Thailand.
Start free →Two ways to file TM30 online
Both ways go through the Immigration Bureau's portal: you file there yourself, or TM30.io files there for you, under your residence's account.
A visa agency can also file for you. By the price lists we read in November 2026, that costs 300 to 800 THB for each guest.
How it works
From a passport photo to a filed TM30 in four steps. Your part takes about ten seconds. If your residence isn't registered on the portal yet, we register it with the Immigration Bureau first: you only upload the documents.
Send us the passport
Our AI reads it
We file the TM30
You're done
Your dashboard
It shows every guest and the state of their TM30, keeps the confirmations and lets you add the next guest from any device.
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.
For each filed form we keep the confirmation with exactly what Immigration received. On Pro you can print it any time: immigration offices may ask for it at visa extensions and residence certificates.
On Pro you can work from a chat: send the passport photo to our Telegram bot and get the confirmation back in the same chat.
passport.jpg
Check-in 16 Nov 2026 at Sunset Villa, Phuket.
Submitting the TM30 to the Immigration Bureau…
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: we file the TM30 for each guest.
- Pro for 490 THB a month: up to 50 guests, printable TM30 confirmations and the Telegram bot.
- Billed monthly by the number of guests you submit.
- No setup fees, cancel anytime.
Plans
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?
What is TM30?
Who has to file TM30?
Who has to file TM30?
How long do I have to file?
How long do I have to file?
What is the fine for not filing TM30?
What is the fine for not filing TM30?
If I am a tourist, do I have to fill out a TM30 form?
If I am a tourist, do I have to fill out a TM30 form?
I own the property. Do I file TM30 myself?
I own the property. Do I file TM30 myself?
Do I file again when the same guest comes back?
Do I file again when the same guest comes back?
Is TM30 still required in 2026?
Is TM30 still required in 2026?
Where is the official TM30 online portal and its login?
Where is the official TM30 online portal and its login?
How do I register for TM30 online?
How do I register for TM30 online?
Can I do my own TM30 online?
Can I do my own TM30 online?
Where do I get the TM30 form?
Where do I get the TM30 form?
How can TM30.io help me?
How can TM30.io help me?
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.