90-day report guide

Thailand 90-day report guide

If you stay in Thailand longer than 90 days, you usually need to notify immigration of your residence. This is the 90-day report, also called TM.47. It is separate from a visa extension.

Official immigration guidance says the online service can be filed 15 days before the due date, and the result is sent to your registered email within 3 working days.

Updated April 28, 2026. Based on current official immigration sources.

Thailand 90-day report guide
App Store

Turn this guide into a visible deadline

The 90-day rule is easy to understand and easy to forget. EasyStay keeps the exact due date on your dashboard before it drifts out of memory.

Google Play

Keep 90-day next to the rest of your Thailand admin

The real problem is deadline overlap. EasyStay puts 90-day, visa, re-entry, and document timing on one screen.

What matters most

  • The 90-day report is a residence notification, not a visa renewal.
  • The online service is built around a pre-due-date filing window, not an anytime submission.
  • Official manuals say the online result is sent by email within 3 working days.
  • If you changed to a new passport, the online path may not work until records are updated in person.

What the official online flow says

The official online manual lays out a simple sequence: register with your email, log into the TM.47 system, submit a new application, and check the result through the same service.

Important: official immigration pages repeat the same point: online 90-day notification can be done 15 days before the due date.

Where people get caught out

  • They confuse the 90-day report with a visa extension.
  • They wait too long for the online process and forget officer review time.
  • They change passports and assume the online service will keep working immediately.
  • They rely on memory instead of a tracker.

Where EasyStay helps

EasyStay TH tracks 90-day reporting alongside visas, documents, re-entry planning, insurance, vehicles, and work permits. That matters because the 90-day report is rarely the only date someone is juggling.

  • Auto-calculated 90-day due dates
  • Reminder lead time before the deadline
  • One dashboard for solo users or the whole family
  • Visibility alongside visa expiry and re-entry planning

Keep the next 90-day report visible before it becomes urgent

EasyStay TH keeps the 90-day report on the same dashboard as visas, re-entry planning, and the rest of your Thailand paperwork.