MyWorldVisa
All visa types

Staying compliant

90-Day Report (Form TM.47)การแจ้งอยู่เกินกว่า 90 วัน (ตม.47)

Our service handles thisStraightforward

A mandatory notification of address that every foreign national staying in Thailand for 90 consecutive days or more must file, then repeat every 90 days while they remain. It is not a visa, an extension, or a re-entry permit — it simply tells Immigration where you currently live. The 90-day clock runs from your most recent entry stamp. Legal basis: Immigration Act B.E. 2522 (1979), §37(5).

File your 90-day report online
Duration
Each report covers the next 90 days. The count resets on each international departure/re-entry — a new entry stamp starts a fresh 90-day clock.
Extensions
Not applicable — repeat every 90 days for as long as you stay 90+ consecutive days. The report is independent of permit expiry.
Financial requirement
None — the 90-day report is free to file. Any agent/representative service fees are separate and optional.
Fees
Filing fee: none. Late penalty: 2,000 THB if you self-report after the 7-day grace period; up to 5,000 THB if the lapse is discovered during another immigration interaction.
Processing time
Immediate at the counter for in-person filing (a receipt slip is stapled into the passport). Online submissions are typically processed within a few business days.

Who it’s for

  • Any foreign national holding a long-stay permit (≥90 days) — Non-B / O / O-A / ED holders, retirement and marriage extension holders, work-permit holders, long-term residents
  • Long-stay tourists who pass 90 consecutive days
  • Short-stay visitors do not file (they leave before 90 days); Thai citizens are not subject to it

Key documents

  • Passport (bio page, current visa/extension stamp, and the most recent entry stamp the clock runs from)
  • Completed TM.47 form
  • Previous 90-day-report receipt, if you have filed before
  • Current Thai address details

Staying compliant

  • Filing window: 15 days before to 7 days after the due date
  • First report must be in person; online filing (tm47.immigration.go.th) is only for subsequent cycles and opens ~15 days before the due date
  • Other filing methods: registered mail, or an authorised agent with power of attorney
  • Keep the receipt — it is commonly required at extension time and may be checked at the airport
  • Distinct from the TM.30 address notification (filed by the property owner) — one does not substitute for the other

Recent changes

  • Online TM.47 filing continues to require a prior in-person report; the portal remains at tm47.immigration.go.th. No fundamental change to the requirement in 2024–2026.
  • Increased cross-checking against TDAC arrival data (which replaced the paper TM.6 from ~May 2025) means entry/address data is more visible to Immigration.

Common pitfalls

  • Missing the window — late fine 2,000 THB (self-report) or up to 5,000 THB (if caught)
  • Trying to file the first report online — not permitted; must be in person first
  • Filing online too early (the portal opens ~15 days before the due date)
  • Forgetting the count resets on re-entry — leaving and returning starts a new 90-day clock
  • Confusing the 90-day report with the TM.30 (different filing, different filer)

Frequently asked questions

Is the 90-day report a visa extension?
No. It is only an address notification confirming you are still living at your registered address — it does not extend your permission to stay. You still need your annual extension (or new visa) on time, separately.
When can I file my 90-day report?
Within a 23-day window: from 15 days before your due date to 7 days after it. File outside that window and you may be fined or turned away.
Can I do my 90-day report online?
Yes for subsequent reports, via the official portal at tm47.immigration.go.th, which opens about 15 days before the due date. Your first report after a new entry generally has to be done in person; after that you can usually file online.
Does leaving Thailand reset the 90-day count?
Yes. Every international departure and re-entry restarts the clock — your next report is due 90 days from your most recent entry stamp, not from your last report.
What is the fine if I file late?
Around 2,000 THB if you self-report after the 7-day grace period, and up to 5,000 THB if the lapse is discovered during another immigration interaction (for example at the airport or an extension appointment). Amounts can vary by office.
Is the 90-day report the same as the TM.30?
No. The TM.30 is an address notification filed by your landlord/host within 24 hours of your arrival; the 90-day report (TM.47) is your own periodic filing every 90 days of continuous stay. Different filer, different trigger — and one does not replace the other.

Want help applying for this visa?

Our guided application service will handle this visa type. Register your interest to be first in line, or talk to a partner agent now.