Home / 90-day report
Services - Compliance

Your 90-Day Report, Filed For You

Every long-stay visa holder must report their address to immigration every 90 days. The online portal is temperamental, the rules are rigid, and a missed report means fines and complications at your next extension. We track it and file it, every time.

Facts last checked Every figure links to its sourceHow we check facts
Key factsLast checked:
Form
TM47, notification of staying over 90 days
Filing window
From 15 days before until 7 days after the due date; online filing in the window before the due date (reported by one guide, confirm on the portal)
Late fine
About 2,000 THB when you report late in person. If caught without reporting, sources give 4,000 to 5,000 THB, one adds 200 THB per day
How to file
In person or online at tm47.immigration.go.th
Reset
Leaving Thailand resets the count; it restarts from your next entry

Sources: TM47 portal (official) · ThaiEmbassy.com - 90-day reporting · Thai Law Online - TM47 2026

The scope

What we help with

Tracking, filing and proof, on autopilot.

  • Your due date tracked from your last entry, not guessed
  • TM47 filed online, or in person when the portal fails
  • Window management: we plan filing inside the permitted period
  • Receipt and confirmation archived digitally for your records
  • Travel resets handled: new entry, new count, no confusion
  • Bundled with TM30 and extension tracking on the compliance plan
Why it matters. The report is due every 90 days of continuous stay, counted from your last entry into Thailand. Late filing carries a fine and, worse, an untidy immigration record that surfaces at your next extension. It is the easiest thing in Thailand to forget and the cheapest to outsource.
The process

How it works

01

Onboard once

We capture your passport, visa and entry details and verify your current 90-day status with immigration.

02

We track and file

Your due dates live in our system. We file each report in the permitted window, online or in person.

03

You get the receipt

You receive the confirmation and we archive every receipt, ready for your next immigration step.

Why us

Why use Sabai & Co.

A five-minute task, until the portal rejects you three times.

↗

Tracked, with reminders

We track your due date and remind you before the window opens. The legal duty to report stays with you, and filing for you needs your written authorisation.

↗

Portal-proof

When the online system fails, we file in person at immigration. We aim to meet the deadline either way.

↗

Audit-ready records

Every receipt archived, so extensions and visa changes go smoothly.

Good to know

Frequently asked questions

What is the 90-day report?

A mandatory address notification (form TM47) that long-stay visa holders must file with Thai immigration every 90 days of continuous stay.

What happens if I miss my 90-day report?

Late filing carries a fine, and repeated misses complicate your record at extension time. Our reminders are built to prevent that.

Does leaving Thailand reset the 90 days?

Yes. Each new entry restarts the count. We track your entries so the due date is always correct.

Can the report be filed online?

Often, yes. When the online system does not work for your case, we file in person where we can.

Is this included in the compliance plan?

Yes. Every compliance plan tier includes 90-day report tracking and filing, alongside TM30 handling.

Hand over your 90-day report tracking

Onboard once and your reports are tracked, filed and archived from then on.

§
Information on this site is general and is not legal, tax or immigration advice. Sabai & Co. is not a law firm, tax advisor or licensed immigration lawyer. Immigration rules change and are applied differently by office: check the date next to each fact and confirm critical points with the Thai Immigration Bureau or a licensed Thai lawyer. Legal advice, tax filing, insurance brokerage and tour guiding are provided only by licensed third parties. How we check facts.
Book a free call