Thailand Toolkit

How the 90-Day Reporting Requirement Actually Works

Who has to report, the grace window around the due date, and what actually happens if you miss it.

By Richmond Kobe3 min readUpdated 2026-08-11
How the 90-Day Reporting Requirement Actually Works

If you hold a long-term Non-Immigrant visa and stay in Thailand continuously, you're generally required to report your current address to Immigration every 90 days — separate from, and in addition to, any visa extension you also need to renew.

Who this applies to

Holders of Non-Immigrant visas (O, O-A, B, and similar categories) who remain in Thailand without leaving. Each time you exit and re-enter the country, the 90-day count restarts from your most recent re-entry — meaning frequent travelers may rarely or never actually trigger a report, while someone who stays put for a full year will need to report roughly four times.

How to do it

Three ways, in roughly increasing order of convenience:

  1. In person at the Immigration office covering your registered address.
  2. By mail, sent to arrive before the due date — some offices still require this to be registered mail with a return receipt.
  3. Online, through Immigration's e-notification system — but only from your second report onward. Your first report after arrival must be done in person or by mail; even after that, online availability isn't universal across every nationality/office combination.

The grace window

Reporting isn't limited to the exact due date — there's a window of 15 days before to 7 days after it where a report is still accepted without penalty. Reporting early each time (rather than right at the deadline) is a common practice specifically to build in a buffer against this window shifting or an office being closed on the actual due date.

One thing that catches people out: filing on time doesn't shift your next due date. Your 90-day cycle stays anchored to your original schedule — reporting early or exactly on time inside the grace window doesn't buy you extra days before the next one is due. The only thing that resets the cycle is leaving and re-entering Thailand, which restarts the count from your new entry date.

What happens if you miss it

A missed report carries a fine of ฿2,000 — or up to ฿5,000 if you're caught rather than self-reporting late — and repeated or prolonged non-compliance can affect future extension applications even though the 90-day report itself is separate from your permission to stay. It generally doesn't void your visa outright the way an overstay does, but it's not something to treat as optional either.

This is separate from overstay

Missing a 90-day report is a different problem from overstaying your permitted stay — overstay fines run at a flat per-day rate up to a cap, and are a considerably more serious immigration issue. Our Visa Extension Calculator estimates an overstay fine if that's the situation you're actually checking; the 90-Day Reporting Reminder tracks your next report due date specifically.

Assumptions & sources

Enforcement of the grace window and exact fine amounts are exactly the kind of detail individual Immigration offices apply with some inconsistency — treat the figures above as commonly reported practice, not a guaranteed national standard, and confirm with the office handling your registration if a report is close to due.

Calculate your next 90-day address report due date and its grace window.

Find when to apply for your extension, or estimate an overstay fine if you've missed it.

How Thailand's Social Security scheme works in 2026: the new ฿17,500 contribution ceiling, what you pay, and all seven benefits explained.

12 min read

The ฿800,000 and ฿65,000 retirement visa thresholds didn't change in 2026 — enforcement, health insurance checks, and the e-Visa portal did. Here's exactly what's different.

7 min read

Thailand's 2026 retirement visa financial requirements: ฿800,000 deposit, ฿65,000 income, or combination — plus seasoning rules and O vs O-A insurance.

8 min read