A routine that could be simpler
When your address has not changed, reporting it again can feel repetitive. For an older resident, even a routine administrative task may mean arranging transport, gathering papers or asking someone else for help. Online reporting can spare a journey, provided the resident can use it and the application is approved.
That is a fair reason to ask whether the process could be easier. In my view, residents deserve clear, consistent instructions, particularly when missing a deadline can bring a fine. Repeating the same information would be easier to accept if the instructions were clear and consistent. Meanwhile, a little preparation can make the present requirements more manageable.
Keep the two dates separate
For foreign nationals covered by the ordinary requirement, TM.47 reports where they live during a stay in Thailand. It does not extend permission to stay. Keep the reporting date and the permitted-stay expiry separately on your calendar, using the passport and latest reporting receipt.
Your immigration category matters. LTR visa holders, for example, have annual TM.95 reporting rather than ordinary TM.47 reporting. This article is a general guide to the ordinary process; individual cases should be checked with the responsible immigration office.
Give yourself time before the deadline
Official guidance allows in-person reporting from 15 days before the due date through seven days afterwards. A properly authorised person may report on the resident’s behalf. If a visit is needed, check opening days and the document checklist before making the journey. Registered post has its own mailing requirements, which should be confirmed with the receiving office well ahead of time.
The online window is less clearly explained across official sources. Krabi Immigration’s public handbook says to submit 15 to seven days before the due date. Samut Sakhon Immigration’s guide describes the 15 days beforehand, with an example ending the day before. Readers should not have to reconcile that difference themselves, and it prevents a confident promise about one universal last online filing day.
My suggestion is to prepare early and aim to submit 10–14 days before the due date, after checking the current portal and the office responsible for your address. This is a planning buffer, not an official rule. Do not assume the seven-day allowance after the due date applies online.
Follow the report through to its receipt
Have the passport, latest arrival details, current Thai address and previous receipt together. For a counter visit, confirm the current TM.47 form, copies and supporting papers. For an online report, use Immigration’s official TM.47 portal, register with an email address that is checked regularly and compare the details with the passport before submitting. Keep passport copies and login details somewhere secure, outside family group chats.
An application marked Pending still awaits a decision. Published guidance describes a result within three working days, but that should not be treated as a guarantee. Check the portal and registered inbox, and allow time for a delay or rejection.
Once approved, save the receipt and note the next date shown. If the result is missing, the report is rejected or the deadline is approaching, contact the responsible office promptly about an accepted reporting route. An automatic acknowledgement alone does not confirm completion.
Check again when circumstances change
Leaving Thailand and returning restarts the ordinary 90-day count from the latest arrival. Recheck the next date and online eligibility after travel. For a first report or a changed passport, ask the responsible office which route to use and whether your record needs updating before relying on the portal.
Official guidance describes the first application for an extension of stay as equivalent to the first 90-day notification. That does not mean every later extension completes a report; ask which date applies. If a report has already been missed, contact Immigration directly. Published guidance lists a 2,000-baht fine for late voluntary reporting.
For families sharing the task, agree who will follow it through, who can cover if needed and where the receipt will be kept. If someone is helping from overseas, put reminders in Thailand’s local time, UTC+7. A clearer system would help everyone. Until then, an early start and a dependable handover can take some of the strain out of it.
Sources and further reading
1. Samut Prakan Immigration: Notification of staying in the Kingdom over 90 days
2. Krabi Immigration: Public Handbook, notification of residence over 90 days
3. Samut Sakhon Immigration: online 90-day reporting instruction manual
4. Immigration Bureau: official TM.47 online portal

