What’s TM30 in Thailand and Why Did I Get It?

TM30 form in Thailand

βœ… Updated on 20.03.2026

Home » πŸ‡ΉπŸ‡­ Thailand » What Is TM30

Hey, my name is Marat. I’m currently living in Bangkok, and this is where I sorted out my TM30 to later get a Thai driver’s license and buy a motorcycle. In this article, I’ll explain what the TM30 is for and how to get it.
Marat
Digital nomad, blog author

What is TM30 in Thailand?

TM30 is a form that property owners and hotel staff use to report the whereabouts of foreign guests to the immigration office. Simply put, for travelers like us, it’s a printed confirmation from the tm30.immigration.go.th portal that proves a foreigner is staying at a specific address in Thailand for a certain period.

Example of TM30 in Thailand
Example of TM30

Who Is Responsible for Submitting a TM30 Form?

Under Section 38 of the 1979 Immigration Act, property owners are required to submit this information within 24 hours of a foreigner’s check-in — or face a fine. The government uses this system to monitor the movements of foreigners within the country.

Who Is Responsible for Submitting a TM30 Form in Thailand?
Screenshot from tm30.immigration.go.th

During my first two visits to Thailand, I didn’t submit any forms — I didn’t even know about it. I stayed in Airbnbs and hotels, and everything was fine. Now, on my third trip to Thailand, I obtained a TM30 for one reason.

When Will You Need a TM30?

I needed a TM30 only to get a Thai residence certificate. This certificate is mandatory if you want to get a Thai driving license, buy a motorcycle, or deal with any government-related paperwork.

In simple terms, if you’re not planning to register anything in Thailand or get any official documents, you don’t need a TM30. Just relax and enjoy your stay.

Documents Needed for TM30

To get a TM30, you’ll need to provide your passport details and a photo of the page with your latest entry stamp. That’s all — once this information is submitted, you’ll receive a PDF confirmation of your TM30.

In my case, since I rent a condo in Bangkok, I simply asked my real estate agent to handle it for me. If you’re staying in a hotel or renting a property, your landlord, real estate agent, or hotel staff can usually take care of the TM30 for you.

I’ve also written a guide on how to rent a condo in Bangkok — check it out if you’re planning to do the same!

Each Time You Leave Thailand, Your TM30 Expires

Yes, that’s right. If you’re living in Thailand long-term and doing visa runs, you’ll need to ask your agent or landlord to update your TM30 each time you re-enter the country.

I found this out the hard way — I went to the immigration office for a residence certificate with my old TM30 after a visa run, and the officer told me I needed a new one. What actually gets updated is the move-in date, since you can’t officially be living at the property before the date you arrive back in Thailand.

Why Getting a TM30 from Airbnb Could Be a Problem

Airbnb isn’t exactly loved in Thailand — it sits in a legal gray area. Some condos even issue fines for renting out apartments through Airbnb. If you don’t need a TM30, don’t worry — I’ve stayed in Airbnbs myself without any issues.

But if you do need a TM30, things can get tricky. The property owner might not be able (or willing) to provide it. There are a couple of reasons for this: they might not be paying taxes on the rental and don’t want to draw attention, or the apartment could be subleased, making it impossible for them to register you properly.

I personally never had any issues since I didn’t need a TM30 while staying in Airbnb. However, I’ve seen plenty of messages in chats from people whose hosts refused to provide the TM30.

What Can You Do in This Situation?

  • Contact the Airbnb host in advance and ask if they’ll be able to provide a TM30.
  • Stay at a hotel instead, where staff will handle the TM30 for you without any hassle.
Enjoyed this article? Add this site to your Google preferred sources to see more of my content in search.
⭐ Add to favorites

Got something to add?

Your email address will not be published. Required fields are marked *