90-day reporting Thailand
90-day reporting in Thailand: TM47 dates, routes, and proof to keep
Thailand's 90-day report is an address notification for eligible foreign residents staying in the Kingdom for more than 90 days. It does not extend your visa or permission to stay.
What 90-day reporting is
A 90-day report notifies Thai Immigration of a foreign resident's current address after remaining in Thailand for a continuous 90-day period. The form is commonly known as TM47, and the official online portal is at tm47.immigration.go.th.
This filing is separate from a visa extension, re-entry permit, work permit, and TM30 accommodation notification. A completed 90-day report does not add extra days to your permission to stay.
Who must report, and how travel affects the clock
The reporting obligation generally applies to foreigners who remain in Thailand for more than 90 consecutive days. If you leave Thailand before the next report is due, the continuous-stay count is normally reset when you re-enter.
Your first 90-day report after a new entry or after receiving certain in-country permissions may need closer checking, especially if your address record, passport details, or previous TM47 record do not match the current Immigration system. First-time online filing and changed-record cases may be handled differently by the portal or local office.
Current deadline window and late reporting
Immigration Bureau guidance states that an in-person notification may be made from 15 days before until 7 days after the 90-day due date. The online portal has its own acceptance window and may stop accepting a case sooner, so check the current wording on the Immigration Bureau 90-day notification page and the TM47 portal before relying on a deadline.
Published Immigration Bureau guidance states that a foreigner who reports late and presents in person is subject to a THB 2,000 administrative fine. A late case must be handled in person rather than treated as a normal online filing. Confirm the current amount and procedure with the responsible Immigration office before acting.
How to file a 90-day report
Officially supported routes may include online filing, in-person filing, filing through an authorised person, and postal filing where the responsible office accepts it. The correct route depends on your address, record history, timing, and whether the portal accepts your current data.
| Route | Best suited for | Important checks |
|---|---|---|
| Online TM47 | Residents with a matching Immigration record and portal access. | Use only the official portal. Save the accepted receipt and next appointment date. |
| In person | First-time, changed-record, rejected-online, urgent, or unclear cases. | Use the office responsible for your address and bring originals plus copies. |
| Authorised person | Residents who cannot attend personally and have a complete authorisation file. | Prepare the signed authority documents and ID/passport evidence required by the office. |
| Postal | Cases where the responsible office currently accepts mailed TM47 filings. | Confirm the office address, timing, return envelope requirements, and proof of mailing before sending. |
Document checklist and proof to retain
Requirements can vary by office and case history, but a practical file normally includes:
- Passport identity page and current passport, if filing in person.
- Current visa, extension stamp, or latest permission-to-stay record.
- Latest entry stamp and any arrival record requested by the office.
- Current address details and supporting address evidence if the record has changed.
- Previous 90-day reporting receipt, if available.
- TM47 form or online TM47 submission information.
- Authorisation documents if another person files for you.
After filing, keep the accepted receipt or online approval record. The receipt normally shows the next reporting date; add it to your immigration calendar together with your permission-to-stay expiry and any re-entry travel plans.
TM47 online: text steps without screenshots
- Go directly to the official TM47 online portal.
- Review the portal notices and user manual currently displayed by Immigration.
- Enter passport, nationality, arrival, visa, and address details exactly as they appear in your current records.
- Submit within the portal's current accepted filing window.
- Check the result status. If the portal rejects or cannot find your record, use the responsible Immigration office or an authorised support route instead of repeatedly changing details.
- Save the approval, receipt, and next reporting date once the submission is accepted.
When Bangkok residents should get help
Ask for practical support if your online TM47 is rejected, your passport or address record has changed, your previous receipt is missing, your report is already late, or you are coordinating 90-day reporting with a visa extension, TM30 record, or re-entry permit.
Bangkok Visas can review the record, prepare the document set, and help you choose the filing route. We cannot promise portal acceptance, Immigration discretion, or any particular outcome.
Immigration requirements and local-office procedures can change. Confirm the current process with the responsible Immigration office before filing.
90-day reporting FAQ
Is 90-day reporting the same as a visa extension?
No. A 90-day report is an address notification. A visa extension is a separate Immigration application that affects your permission to stay.
Does leaving Thailand reset my 90-day reporting cycle?
In general, leaving Thailand before the report is due resets the continuous-stay count when you re-enter. Keep evidence of departure and re-entry, and check the next due date after arrival.
Can I file TM47 online?
You may be able to file through the official TM47 portal if your record matches and the submission is inside the accepted window. First-time, changed-record, and rejected-online cases may need in-person or authorised-person handling.
What happens if my 90-day report is late?
Published Immigration Bureau guidance states that a person who reports late and presents in person is subject to a THB 2,000 fine. Confirm the current amount and procedure with the responsible Immigration office before attending.
Do I still need TM30 if I complete 90-day reporting?
Yes, TM30 and 90-day reporting are different address-related records. A completed TM47 does not automatically fix a missing or incorrect TM30 filing.