TM.47 90-Day Report — Deep-Dive Guide
Every 90 days · file 15 days before to 7 days after · THB 2,000 fine · online / mail / in-person
Form
TM.47
Turnaround
Online 5–10 min · mail 5–7 days · in-person 30–90 min
Gov fee (THB)
0
Legal service from
฿1,500
Legal reference & authority
Immigration Act B.E. 2522 (1979) §37(5) · Immigration office of residence
What TM.47 is
Foreigners on Non-Immigrant visas staying 90 consecutive days in Thailand must report their address every 90 days. The counter resets after (1) leaving and re-entering, or (2) receiving a TM.7 extension (some cases).
3 filing methods compared
Online (tm47.immigration.go.th) — free, fast; sometimes rejected. Mail — send TM.47 + passport copies + self-addressed stamped envelope, 15 days early. In-person — queue 30–120 min. Agent (NYC Legal) — THB 1,500, one visit for POA, then unlimited representation.
Counting the 90 days correctly
Count from the last entry stamp OR last 90-day report. Filing window is 15 days before to 7 days after due date (22-day window). Miss it and you must file in person + pay THB 2,000 (THB 5,000 if summoned by Immigration).
Why the online system sometimes rejects you
Common causes: (1) system date-of-entry mismatch with your passport, (2) Under Consideration stamp active, (3) entries not synced, (4) online-filing limit reached (some offices cap 3 consecutive online filings). Fix by one in-person visit, then resume online.
90-day report vs Re-entry vs TM.28
Three separate duties — 90-day (every 90 days), Re-entry (before leaving), TM.28 (address change). Miss one and next year's TM.7 extension may incur up to THB 30,000 in cumulative fines.
Required documents
- TM.47 form (1 copy)
- Passport copies (bio + visa + latest entry stamp)
- Latest TM.6/TDAC copy (if any)
FAQ
When is the first report?
After 90 consecutive days in Thailand from the latest entry stamp.
Does leaving reset the count?
Yes — each departure + re-entry restarts the 90-day counter.
Can I file earlier than 15 days?
No — system rejects. Window is 15 days before to 7 days after.
Do fines accumulate?
Yes — THB 2,000 per missed filing, discovered together at TM.7 renewal.
Elite/LTR required?
Elite yes · LTR exempt · Smart exempt.
NYC Legal fee?
THB 1,500/filing; THB 4,500/year (4 filings).