
90-Day Reporting in Thailand: What It Is & How to Do It
Just arrived in Thailand and hearing about this “90-day reporting” thing for the first time? You’re not alone. It sounds a bit odd — like, why does immigration want to know where I’m living every three months?
But if you’re on a long-term visa — like an ED visa, LTR visa, or Thailand Elite Visa — this is part of the deal. No drama — just check in with the immigration bureau every 90 days to confirm you’re still here and still settled.
The good news? It’s way easier than it sounds. Do it once, and it becomes second nature.
Whether you’re new to living in Thailand or just need a refresher, this is your straightforward, stress-free guide to navigating the 90-day reporting requirement.

Key Takeaways
- You must report your address to Thai Immigration every 90 days
- Reporting can be done in person, via online reporting, or by post
- Your report will be due 90 days from your latest entry
- You must submit your report 15 days before or 7 days after the due date
- If you leave and re-enter Thailand, the 90-day count resets
- If you travel often, you may never stay long enough to trigger it
- First report after re-entry? You’ll need to go to the immigration office in person
What Exactly Is 90-Day Reporting — and Why Does It Matter?
If you’re staying in the Kingdom for over 90 days, you’ll need to check in with immigration. It’s officially called the notification of staying over 90, but everyone just calls it “90-day reporting.”
It’s not the same as extending your visa or submitting a TM30. Think of this as a separate reporting system — a way for immigration to keep track of foreigners staying in Thailand.
And here’s a tip: If you enter Thailand on a long-term visa, leave for a weekend trip, and then come back in, your period of 90 days resets. That means your report will be due 90 days from the new entry date — not the original one.
So, if you’re always on the move, you might never have to perform the 90-day report at all.
When Is Your Report Due?
You’ve got a 23-day window to act — 15 days before the due date until 7 days after. Miss it, and there’s a 2,000-baht fine. Get stopped at a checkpoint without notifying the immigration bureau? That jumps to 4,000 baht.
Remember: There’s no reminder system. Neither GEOS nor the immigration website sends notifications. So set a phone alert, write it on your hand, tell your neighbor — whatever works.
How to Complete Your 90-Day Report in Thailand
There are three ways to submit the report — take your pick based on what works best for you.
1. In Person at the Immigration Office
Still the most reliable, especially for first-timers or anyone who just wants peace of mind.
If you’re in Bangkok, head to the Chaeng Wattana complex. Otherwise, visit your local immigration office or the nearest immigration office to where you live.
Bring:
- Your passport
- Your last 90-day slip (if you have one)
- A completed TM47 form
GEOS tip: Many of our students choose to do their first report in person. When our staff are heading to immigration, we offer swift and reliable 90-day reporting services in Bangkok. Just let us know — we’re happy to join you
2. Online Reporting via the Immigration Website
If the system’s working (and you meet the requirements), this is the fastest option.
You’re eligible if:
- You’ve already filed one report in person
- You’re not late
- Your passport info matches
- You’re submitting within 15 days (but not less than 7 days) before the due date
👉 Try it here: https://tm47.immigration.go.th/tm47/#/login
Once submitted, your status will say “Pending.” If approved, you’ll receive your receipt of notification by email.
Things to watch for:
- The online reporting site can be glitchy
- Use Chrome or Firefox for best results
- Always save a screenshot when you submit your 90-day report
Note: After re-entering the country, you must perform the 90-day report in person at least once before going digital again.
After re-entering the country, you must perform the 90-day report in person at least once before going digital again.
Here’s what to know about timing your re-entry permit if you’re traveling often.
3. Reporting by Post (Yes, Really)
Not everyone knows this, but Thailand Post still handles 90-day reports.
If you don’t want to visit immigration or live far from town, mail your packet to the immigration bureau.
Include:
- A completed TM47 form
- Photocopies of your passport, visa page, latest stamp
- Your last 90-day slip
- A self-addressed envelope with a 10-baht stamp
Send it up to 15 days before your due date — and make sure you use tracked mail.
Address for Bangkok:
Immigration Division 1
Chaengwattana Government Complex
Building B, Floor 2, Section 1
Laksi, Bangkok 10210
What If You Miss the Deadline?
If you stay beyond 90 days without reporting, there’s a fine. No exceptions — even if you’re on a visa and the Thailand Elite program or an LTR visa.
Everyone in Thailand must report — whether you’re a student, retiree, or digital nomad.
TM30 vs. 90-Day Reporting: What’s the Difference?
This question pops up a lot.
- TM30: Your landlord reports where you live
- 90-Day Report: You confirm you’re still living there
You file a TM30 when you move or re-enter. But as long as you’re still at that address, the 90-day rule kicks in.
Do You Need an Agent?
Not really — but if you’re busy or overwhelmed, there are agent services for your 90-day report.
Some people go through firms like Siam Legal’s Thai visa consulting team. But at GEOS, most students handle it themselves. We’ll walk you through it, hand you the forms, and provide support.
In short, we don’t just teach — we help you live here.
Final Thoughts
If you plan to stay beyond 90 days, this is something you’ll need to stay on top of.
But now that you know how it works, it’s no big deal. Mark your calendar. Keep your paperwork tidy. And if you ever need help performing your 90-day report, just ask.
We’re here for you — with reliable 90-day reporting services, guidance, and a friendly face at the immigration office if you want backup.
Explore Our Magazine
Explore our collection of captivating articles, each offering a unique perspective