How to Do Your 90-Day Reporting in Thailand

How to Do Your 90-Day Reporting in Thailand

The first time I went to the Thai immigration office at Chaeng Watthana Government Complex in Bangkok to do my 90-day reporting, I had no idea what I was doing. I didn’t know what paperwork I needed, whether I needed visa photos, or if it was a free or paid service.

A lot has changed since 2014 — not only with my own experience levels but also with 90-day reporting procedures in Thailand.

By the end of this guide, you’ll find out exactly how, where, and why to do your 90-day reporting, no matter where in Thailand you live.

"*" indicates required fields

Get your FREE Thailand Cheat Sheet ​by entering your email below. The ​Sheet, based on ​our experience with living and working in ​Thailand for 10+ years, shows you how to ​save time and money and ​gives you the tools the thrive in Thailand.

Disclaimer: This article may include links to products or services offered by ExpatDen’s partners, which give us commissions when you click on them. Although this may influence how they appear in the text, we only recommend solutions that we would use in your situation. Read more in our Advertising Disclosure.

What Most Expats Dont Know About Living in Thailand
(And How It’s Costing Them)

Most expats throw money away, get lost in red tape, and miss the local hacks that make life easier and cheaper. ExpatDen Premium gives you the secrets seasoned expats use to save, earn, and thrive beyond the basics, saving you thousands and opening doors you didn’t even know existed.

Here’s what’s inside:

  • Housing Hacks: Slash your rent by 40% or more - because the locals are laughing at what you’re paying.
  • Banking Mastery: Stop wasting on fees and get top exchange rates. Why give your money away?
  • Healthcare for Local Prices: Quality treatment without the expat price tag.
  • Visa and Legal Shortcuts: No more bureaucratic nightmares. Get the visa and residency secrets that others pay their lawyer dearly for.
  • Deep Discounts: Find the savings locals rely on for groceries, dining, and more.

If you’re serious about making Thailand work for you, join ExpatDen Premium and make Thailand work for you.

Get Instant Access Now

Key Takeaways

  • Most non-Thais with one-year Thai visas must report to Thai immigration every 90 days. 
  • Ninety-day reporting is not an extension of stay in Thailand; it tells Thai immigration officials that you still live at the same address.
  • You must do your 90-day reporting within 2 weeks before your due date or 7 days after your due date.
  • If you don’t do the 90-day report within time, you will be fined up to THB5,000.
  • The easiest way to do your 90-day reporting is online through the Thai immigration website.
  • Your 90-day reporting due date resets only if you leave and re-enter Thailand.

What 90-Day Reporting Is

All non-Thais who stay in Thailand on a long-term visa for work, education, retirement, marriage, or even the Privilege Visa must report to their local Thai immigration office every 90 days.

You have to do this to let immigration know that you are, indeed, still in Thailand and living at the same address.

If you don’t, you will be fined or even deported in extreme cases, like if you fail to report to immigration every 90 days because you overstayed your visa and don’t want to get caught.

I’ll go more into the penalties of not reporting later in the guide. 

What 90-Day Reporting Isn’t

When you do your 90-day reporting, you’re not being granted more time in Thailand. That’s what your Thai visa is for. Instead, you’re letting immigration know that you’re still in the country and living at the same address.

Moreover, your Thai visa and 90-day reporting have nothing to do with each other. They are two separate procedures.

When to Do 90-Day Reporting

You can do your 90-day reporting anywhere from two weeks before your due date up until seven days after your due date without paying a fine (more on fines later).

I was once late by one day because I came down with the flu, but Thai immigration officers had zero sympathy, and I had to pay the fine.

So, make sure you do your 90-day reporting on time every time to avoid paying hefty fines. To make sure you never miss a due date, set a reminder in your calendar or on an app.

What Documents Do You Need for 90-Day Reporting?

Unlike applying for a Thai visa, doing your 90-day reporting in Thailand doesn’t take piles of paperwork and hours upon hours to complete.

With just a few forms, your passport, and some copies, you’ll be good to go. To do your 90-day reporting, you need the following documents:

  • your passport
  • a copy of your passport
  • a copy of your Thai visa
  • form TM.47, completed*
  • your previous 90-day reporting Receipt of Notification (if you’ve done your 90-day reporting before)

*You can get form TM.47 at any Thai immigration office. Only complete the top half of the form. A Thai immigration officer will complete the lower half and give it back to you as a receipt.

Once you have your documents in order, you can go on to the next step.

How to do Your 90-Day Reporting in Thailand

When it comes to doing your 90-day reporting, you have three choices, which we’ll cover in depth in each section below.

Online

This is the easiest and most convenience way to find your 90-day report. You can do your 90-day reports online ONLY AFTER you’ve done your first 90-day reporting in person at a Thai immigration office.

Here’s what to do.

  1. Go to the Thailand Immigration 90-day reporting page
  2. Login with your username and password, or create an account by registering with a new username and password
  3. Fill out form TM.47
  4. Get confirmation page (this is NOT your Receipt of Notification)
  5. Wait two to three business days for email results
  6. Print out your Receipt of Notification (this page will include your next 90-day reporting date)

Keep your receipts in a safe place so that the next time you have to go to immigration — whether to get a re-entry permit or residence certificate to buy a car or apply for a Thai driver’s license — you can have them ready as proof that you’ve been checking in every 90 days.

Advertisement

In some cases, you might not receive an email with your Receipt of Notification. If you wait more than a week for email confirmation, log in to your account and manually check your status.

You may have been approved but never notified.

Lastly, if you go the online route, be sure to file your online TM.47 before your due date. The seven-day grace period for late filing is only allowed with 90-day check-ins done in person at a Thai immigration office.

Note: If you move to a new address in Thailand, you must go to immigration and do your first 90-day report for your new address in person. After that, you can do the rest of them online.   

At the Thai Immigration Office

A popular way to do your 90-day reporting is in person at one of the local Thai immigration offices, but this eats up a lot of time — especially if you work in Thailand and have to take a day off.

Receipt of Notification 90-Day Reporting Bangkok
If you’ve done your 90-day reporting before, bring this receipt with you, or you may have to pay a fine.

Here’s a Google Maps list of most of the immigration offices located throughout Thailand.

In many cases, just show up at the immigration office, get a queue number, and then wait your turn.

Outside of Bangkok, the process is fairly quick – usually under 30 minutes. However, in Bangkok it could take over an hour depending on how many people show up.

Also, you can have someone else do your 90-day reporting for you. Just make sure you give them all the required documents from the list in the above Documents section. 

Moreover, you don’t have to give that person power of attorney to do it for you.

At Chamchuri Square

If you’re working with a company that’s promoted by the Thailand Board of Investment (BOI), instead of going to a local immigration office, you have to go to the One-Stop Service Center on the 18th floor of Chamchuri Square. 

The process, however, will be the same as going to an immigration office.

Send by Mail

You can also send form TM.47 and photocopies of all the documents in the Documents section above to an immigration office through mail (check Google links above for addresses).

Personally, I wouldn’t go this route because I need to know that immigration actually received my paperwork. By sending everything through the mail, there’s just no way to be sure that they’ve received it.

Since 2014, I’ve only met one expat who did his 90-day reporting through mail, so it is possible – but I’d be wary.

Fines for Not Reporting to Immigration Every 90 Days

There may come a time when you forget to do your 90-day reporting. It happens to all expats at some point. If this is the case, you have to pay a fine not exceeding THB5,000.

At the beginning of this guide, I was telling you about the time I was a day late. Thai immigration officers charged me THB2,000.

And if you do have to pay a fine, always make sure to get an official receipt with the amount listed.

When Does Your 90-Day Reporting Due Date Reset?

Every time you do your 90-day reporting in Thailand, your due date is extended by another 90 days. This doesn’t mean that you can stay in Thailand for another 90 days if your Thai visa is due to expire during that time. Once again, your Thai visa and 90-day reporting are not related.

After you do your 90-day reporting, you’ll get your next due date on your Receipt of Notification, whether you did it in person or online. 

There is only one case when your 90-day reporting resets — that’s if you leave and re-enter Thailand. In this case, you have to count 90 days from the day you re-entered Thailand, and then go to immigration in person to complete the process.

Once you do the first check-in in person, you can go back to doing them online.

As a side note, if you plan on leaving Thailand and you have a long-term visa, you must get a Thailand re-entry permit, otherwise you’ll void your visa. You can get one at the airport on the day you leave or at a Thai immigration office in advance.

Form TM30 and 90-Day Reporting 

If you move to a new address, always ask the owner of the place to file form TM30 at the local Thai immigration office for you.

Form TM30 is a notification of residence that the property owner must file within 24 hours of you moving into their residence. You can file this form as well.  

If you or someone else doesn’t file on your behalf, you’ll need to pay a THB800 to THB1,600 fine. In addition, you won’t be able to do your 90-day reporting at the immigration office.

If you use a visa service agency to do your 90-day reporting on your behalf, make sure they file your TM30 at your local immigration office.

There are some visa service agencies that will file your TM30 at an immigration office that is convenient for them, so that they can do your 90-day report there.

This will not benefit you in the long run because if you want to do your 90-day reporting yourself, you’ll have to go all the way to the other immigration office, or you’ll have to ask your landlord to file form TM30 for you again at your local immigration office. 

Changing Your Address

Anytime you move to a new address in Thailand, you have to let immigration know ASAP.

You may think it’s okay to wait until your next 90-day reporting is due, but you’ll have to pay a fine if you do this — up to THB2,000 in fact.

Legally, you must let immigration know within 24 hours of moving into your new place. Realistically, this is hard to do when you’re dedicating all your time to moving.

Changing your address is not a difficult process, but it does take the help of the property owner. I wrote this guide on changing your address in Thailand for the province I live in, but the process is generally the same wherever you live.

Final Thoughts on 90-Day Reporting in Thailand

After you do your 90-day reporting one time, you’ll see it’s one of the easier things you have to do while living in Thailand.

Hopefully in the future Thai immigration will do away with the whole process, as it doesn’t really seem to serve much of a purpose.

But until then, it’s a reality of being an expat in Thailand, and one of those things you have to do to enjoy living in the country long-term.

John Wolcott is the global editor for ExpatDen. He's a New Jersey native who now lives in Bangkok with his wife and two daughters.
Questions About This Article?
Please post them in our Reddit community at /r/expatden.