Visa & Admin

The TM30 explained: why you need to deal with it and how to never forget

The TM30 is the notification your landlord is supposed to file with immigration within 24 hours of your arrival. Most expats don't even know it exists.

The day I nearly blew my visa extension

It was 2019, my third year in Bangkok. I was living in a condo in On Nut, my Non-O visa was perfectly in order, and I showed up at Chaeng Watthana for my annual extension. Complete file — photos, passport copies, bank statement, bank letter. I was feeling confident.

The officer flipped through my documents, looked at me over his glasses, and hit me with: "TM30?" I blinked. I had no idea what that even was. He sent me home with an 800 baht fine and instructions to come back with the form completed. I lost half a day, had to beg my landlord to file the thing online that same evening, and dragged myself back to immigration two days later.

Since then, the TM30 has been etched into my admin routine. And I'm going to walk you through exactly what it is, why it matters, and how to avoid ending up in the same spot I was in.

So what exactly is the TM30?

The TM30 — officially "Notification of residence for foreigners" — is a form that the owner or manager of a property must submit to Thai immigration within 24 hours of a foreigner moving in or arriving at the premises. It's mandated by the Immigration Act of 1979, section 38.

And I want to be clear: this is legally the landlord's responsibility, not yours. In theory. In practice, you're the one who's going to get burned if it hasn't been done, because you're the one standing in front of the immigration officer for your extensions, your 90-day reports, or your re-entry permit.

Key point: The TM30 isn't just about your initial move-in. It has to be re-filed every time you leave the country and come back, and even — under some strict interpretations — every time you spend a night away from your registered address (say, a weekend in Hua Hin). In practice, enforcement varies wildly from one immigration office to the next.

TM30 vs TM28 vs 90-day report: don't mix them up

I constantly see expats confusing these three forms. Here's a table to clear things up once and for all:

Form Who files it? When? Purpose Fine if missed
TM30 The property owner / manager Within 24h of the foreigner's arrival Declare that a foreigner resides at this address Up to 10,000 ฿ for the owner, 2,000 ฿ for the foreigner (in practice often 800–1,600 ฿)
TM28 The foreigner themselves Within 24h of a change of address Notify immigration of a move Up to 2,000 ฿
90-day report The foreigner themselves Every 90 days of continuous stay Confirm your current address 2,000 ฿

The TM30 is the foundation. Without a valid TM30, your 90-day report will be rejected. Your visa extension will be blocked. Everything else in your Thai administrative life rests on this little form that your landlord may have forgotten to fill out.

How to actually get the TM30 done

There are three methods, and I've tried them all over the years:

1. Online (the best option)

Your landlord can file the notification on the immigration website: tm30.immigration.go.th. They first need to create an account, which requires their Thai ID number, a copy of their tabien baan (house registration book), and the property title deed. Registration usually takes 1 to 3 business days to be approved.

Once the account is active, the actual filing takes five minutes. They enter your passport number, your arrival dates, the address, and it's submitted. You get a confirmation number — hang on to it for dear life.

2. In person at the immigration office

Your landlord (or you with a power of attorney) can go to the nearest immigration office with the paper TM30 form, a copy of the foreigner's passport, a copy of the owner's ID card, and the lease agreement. At Chaeng Watthana, there's a dedicated counter on the ground floor. Expect to wait anywhere from 30 minutes to 2 hours depending on the day.

3. By mail

Technically possible, but nobody does it. It takes too long and you get no immediate confirmation.

My practical advice: If your landlord refuses to file the TM30 or has no clue what you're talking about (it happens), you can do it yourself by showing up at immigration with your lease agreement and a copy of your landlord's ID card. It's not ideal from a legal standpoint, but officers accept it in the vast majority of cases. I've had to do it myself twice.

The pitfalls nobody mentions

In seven years in Bangkok, I've identified several situations where the TM30 turns into a nightmare:

You switch condos without leaving the country. Your new landlord needs to file a new TM30. The old one is automatically cancelled. If your new landlord drags their feet, you're in administrative limbo.

You do a quick trip to Cambodia for a visa run. When you re-enter Thailand, even if you're going back to the same condo, same landlord, the TM30 has to be filed again. The clock resets every time you cross the border. This is the trap that catches the most people.

Your condo is run by a management company. In upscale residences, it's often the juristic office that handles it automatically. In smaller buildings or Airbnb rentals, it's the Wild West. Always ask for written confirmation.

You live with your Thai partner. She's the one who needs to file the TM30 as the owner or primary tenant. A lot of mixed couples have no idea about this obligation for years and discover it at the worst possible moment — standing at the immigration counter with an extension deadline looming.

My system for never forgetting

After the 2019 fiasco, I put together a simple system. It's been running smoothly for five years now:

Step 1: I have a recurring alarm in Google Calendar called "TM30 — CHECK" that fires on the day I land back in Thailand. I've set it to repeat every time I add a return flight to my calendar.

Step 2: I have my landlord's LINE number saved as a favourite. The moment I touch down at Suvarnabhumi, I send her a message with a photo of my entry stamp. She files the notification online that evening and sends me a screenshot of the confirmation.

Step 3: I keep a Google Drive folder called "Immigration" with all my TM30 confirmations sorted by date. Whenever I go to immigration for anything, I print the latest one.

It's basic, but it works. The TM30 isn't complicated — it's just easy to forget.

What I wish I'd known from day one

If I could go back in time and talk to myself in 2017, when I first arrived in Bangkok, here's what I'd say:

The TM30 is not optional, even if your real estate agent has never heard of it. Even if your first landlord never filed one and nothing went wrong for two years. The day it catches up with you, it's always the worst possible day — the one where you need your extension, the one where you have a flight the next morning, the one where the immigration office closes in an hour.

Pick a landlord who knows about the TM30 before you even bring it up. It's an excellent indicator of someone who's used to renting to foreigners and won't leave you hanging on the paperwork. Ask the question before you sign the lease: "Do you file the TM30 online?" If you get a blank stare, think twice.

And above all, don't rely on anyone but yourself to stay on top of your administrative obligations in Thailand. Immigration isn't going to send you a reminder. Your landlord isn't going to think of it on their own. It's your visa, it's your de facto responsibility, even if it's legally someone else's.

The TM30 is five minutes of effort for months of peace of mind. Get it done, save the proof, and move on.