It’s not your visa. It’s not your exit deadline. It’s an address notification, and Thai immigration treats missing it as seriously as an overstay — with fines, questions at your next extension, and eventually a note on your record.
Track your Thailand visa free →Thailand requires foreign nationals on long-stay visas to report their current address to Immigration every 90 days. It is a check-in, not a stay permit — you can be fully within your visa’s day limit and still be in violation for missing this report.
The two clocks are separate and run independently:
Confusing the two is the single most common mistake. A DTV holder can be 40 days into a 180-day stay, fully legal, and still miss the 90-day address check-in if they arrived on a long earlier trip and lost count.
This is genuinely disputed in practice, which is part of why it catches people out. The DTV is a newer visa category, and different immigration offices have applied the 90-day rule to it inconsistently since launch. What’s consistent across the guidance we could find: if you remain in Thailand for more than 90 consecutive days on any long-stay visa, including a DTV, plan to file. Some offices have waved DTV holders through without an extension of stay attached; others have not. Confirm with your local office once — then track the date going forward.
You can file from 15 days before your 90-day due date up to 7 days after it, at no charge. Your first report must be done in person, with your passport, a photo page copy, your current visa stamp, and your latest entry stamp. After that first in-person visit, you’re eligible to file online through the Immigration Bureau’s portal.
The 90-day count resets every time you leave and re-enter Thailand, and every time you successfully file — whichever comes first.
Once you’ve completed your first report in person, every report after that can be done through the Immigration Bureau’s online portal without a trip to the office. The process is straightforward:
File within the 15-days-before to 7-days-after window and there’s no fee. The online route only exists after your mandatory first in-person visit — there is no way to skip that first visit, no matter how long you’ve been in the country.
Your very first 90-day report must be filed in person at the immigration office with jurisdiction over your current address — not necessarily the office nearest your entry point. Bring:
At the office, you’ll take a queue number, hand over your documents at the counter, and wait for the officer to log your address and stamp your TM47. Wait times vary widely by office and time of month — busier offices near the start or end of the month can mean a longer queue. Arriving early in the morning, before the office fills up, generally means a shorter wait.
Once this first in-person report is on file, you’re eligible to switch to online filing for every subsequent 90-day cycle.
Life doesn’t stop for the 90-day clock, and Immigration has some practical accommodations for that — though none of them waive the requirement outright.
Traveling elsewhere in Thailand:if your due date falls while you’re away from your registered province, you can file at the immigration office covering wherever you currently are, not just your home office. The report still needs to happen within the filing window — being elsewhere in the country isn’t itself an excuse to skip it.
Hospitalization:if you’re physically unable to file because you’re hospitalized, a medical certificate documenting your admission dates can support an explanation for a late filing once you’re able to go in. Bring the certificate along with your usual documents. This does not automatically waive the late fine — it’s evidence you present to the officer to make your case, and outcomes can depend on the individual office. If possible, have someone you trust file on your behalf using a letter of authorization instead of waiting until you’re discharged.
These two things get confused constantly, and they are not the same obligation.
The 90-day reportis time-based: you file it every 90 days, regardless of whether you’ve moved. Staying at the exact same address for a year doesn’t exempt you — you still report on the same 90-day cycle.
Changing address is event-based and completely independent: Thai immigration law requires you to notify Immigration of a new address within 24 hours of moving, whenever that happens to fall in your 90-day cycle. Filing your 90-day report on schedule does not cover a move — and notifying Immigration of a new address does not reset or replace your next 90-day report.
In practice, treat them as two separate items on your checklist: one triggered by the calendar, one triggered by a moving truck.
The fine itself is manageable. The bigger risk is what it signals: repeated non-compliance is one of the things Thai Immigration weighs when you apply for an extension of stay or re-enter on a new visa. A single late report is a bad day. A pattern is a problem.
Some travellers have had luck submitting a slightly-late report online before the system flags the account as overdue — it’s not guaranteed, but worth trying first. Beyond that window, you’ll need to go in person, bring your documents, and pay the fine on the spot. Don’t wait for a checkpoint to find you first.
The reason this catches long-stay travellers specifically: the deadline isn’t tied to a visa expiry date printed in your passport. It’s tied to your entry date, or your last successful report — whichever is more recent — and it resets every time you cross the border. A note in your calendar from the day you landed doesn’t update itself.
Travel Safe tracks your visa’s exit deadline from your actual entry date — the countdown that tells you when you must leave Thailand. It does not file your 90-day report for you; no app can, since only Thai Immigration accepts the TM47. What it gives you is an accurate, always-current entry date on record, so you’re not reconstructing when you landed from memory when day 90 quietly arrives.
What is Thailand's 90-day report and who needs to file it?
It's an address check-in that foreign nationals on long-stay visas must file with Thai Immigration every 90 days, confirming where you're currently living. It applies to anyone staying in Thailand on a long-stay visa for more than 90 consecutive days — it is not tied to your visa's expiry date and does not replace it.
Do tourists on a Visa Exemption or Tourist Visa need to file a 90-day report?
Only if they end up staying more than 90 consecutive days on that single stay. A standard 30-day Visa Exemption or a 60-day Tourist Visa won't trigger it on its own. If an extension pushes you past 90 consecutive days in the country, the report requirement kicks in from your entry date.
Can I file my 90-day report online?
Yes, but only after you've completed your first report in person. The Immigration Bureau's online portal is available for repeat filers. First-time filers must go to their local immigration office in person.
What documents do I need for my first 90-day report?
Bring your passport, a copy of your photo page, a copy of your current visa stamp, a copy of your latest entry stamp, and the completed TM47 form. Some offices also want a copy of your departure card (TM6) if it wasn't collected on arrival — check with your local office beforehand.
What happens if I miss the 90-day report deadline?
If you self-report late within a reasonable window, the fine is THB 2,000. If Immigration catches you non-compliant first — at a checkpoint or during an audit — the fine can run up to THB 5,000 plus THB 200 per day, and it goes on your record in a way that can complicate future visa extensions.
Does leaving and re-entering Thailand reset the 90-day count?
Yes. The count resets every time you leave and re-enter Thailand, and also every time you successfully file a report — whichever happens first. This is why the deadline isn't a fixed calendar date; it moves with your travel.
Does a DTV visa require 90-day reporting?
This is genuinely inconsistent across immigration offices right now, and we won't pretend otherwise. What's consistent: if you stay in Thailand more than 90 consecutive days on a DTV, plan to file. Confirm the specifics with your local office once, then track the date going forward.
Can someone else file my 90-day report for me (e.g. an agent)?
Yes. You can authorize a representative — a visa agent, employer, or landlord in some cases — to submit the TM47 on your behalf, typically with a signed letter of authorization and copies of your documents. You still need to have completed your own first in-person visit before online or third-party filing is available.
What if I change address between reports?
That's a separate obligation. Thai law requires you to notify Immigration of a change of address within 24 hours of moving, independent of your 90-day reporting cycle. Filing your 90-day report does not cover an address change, and an address change notification does not reset your 90-day clock.
Is the 90-day report the same as an extension of stay?
No. An extension of stay changes how long you're legally permitted to remain in Thailand. The 90-day report doesn't extend or shorten your stay at all — it's purely a notification that Immigration has your current address on file. You can be fully compliant on one and still miss the other.
Track your Thailand visa days free.
Add your entry date and visa type — DTV, Tourist Visa, or Visa Exemption. Get an alert before your exit deadline. The countdown is always free. Email alerts cost $15, once.
Start tracking →Also from the same team
Travel Sane
Once the visa is sorted, Travel Sane turns your random booking confirmations into one clean itinerary — flights, hotels, trains. Toss everything in, PDFs, emails, confirmations — any language — and get a perfect chronological itinerary every time.
Try Travel Sane →Related guides
Thailand Visa Tracker
DTV, Tourist Visa & Visa Exemption day limits.
Bali Visa Tracker
VOA, B211A & extension deadlines.
Japan Akiya Visa Tracker
90-day tourist visa tracking for property owners.
Malaysia Visa Tracker
Visa-free entry, eVISA & DE Rantau.
Vietnam Visa Tracker
E-Visa (90 days) & 45-day exemption.
Schengen Calculator
Free 90/180 rolling-window calculator, no signup.
Overstay Consequences
Fines, bans & deportation, by country.
Digital Nomad Tax Residency
The 183-day rule, and why the counting method matters.
Prove Days Abroad
What HMRC and the IRS actually accept as evidence.
Notion vs Spreadsheet vs App
Which tool actually fits how you track your days.
Thailand’s 90-day reporting rules, DTV interpretation, and fine schedules are subject to change and vary by immigration office. Confirm current requirements directly with your local Thai Immigration office before your due date. This page is informational only and does not constitute legal or immigration advice. travel-safe.me