
If your business relies on foreign staff based in Thailand, 90 day reporting is one of those quiet obligations that stays invisible until a fine or a rejected visa extension makes it loud. The rule is simple in principle, but the timing trips up even seasoned expats. This guide breaks down who must report, how to count the days, how to file online and what happens when someone misses the deadline.
Key takeaways
90 day reporting in Thailand is a residence address notification, not a visa extension. It confirms where a foreigner lives, nothing more.
Anyone staying more than 90 consecutive days on a long-stay visa must file form TM.47 with the Thai Immigration Bureau.
The filing window runs from 15 days before to 7 days after the due date.
You can file online, in person, by registered mail or through an authorised agent.
Every departure from Thailand resets the 90 day clock. The count restarts on re-entry.
Late filing carries a fine of 2,000 THB, rising to 5,000 THB if a foreigner is caught while overdue.
Who must report
The requirement sits under Section 37(5) of the Immigration Act B.E. 2522. It applies to any foreign national who stays in Thailand for more than 90 consecutive days on a temporary stay permit. In practice that covers most long-stay visa holders. Non-Immigrant B (business and work), retirement, marriage, education and the newer DTV digital nomad visa all fall under the rule.
There is a common misunderstanding worth clearing up. The 90 day report does not extend your permission to stay and it does not renew your visa. It is purely an address confirmation that keeps immigration informed of where foreign residents are living. Your visa and your extension of stay are separate matters entirely.
One exception is worth flagging. Long-Term Resident (LTR) visa holders report once a year instead of every 90 days, which is one of the most valued perks of that visa for busy professionals and the companies that employ them.
Counting the 90 days
The clock starts on the day a foreigner enters Thailand. The first report is due on the 90th day of continuous stay. Someone who arrives on 1 January, for example, has a first report due around 1 April. After that the cycle repeats every 90 days for as long as the person remains in the country.
Immigration builds in a sensible grace window. You can file up to 15 days before the due date or up to 7 days after it without penalty. Using the January example, that means filing any time between roughly 17 March and 8 April. The safer habit is to file early rather than leave it to the final days, because the online system can be slow and offices can be busy.
Each report produces a receipt that shows the next due date. Keeping that receipt matters. Immigration may ask for a reporting history when processing future extensions or re-entry permits.
Online, mail and in person options
There are four ways to file the TM.47 form. The right choice depends on the individual, the immigration office and how much time they can spare.
Method
Best for
Notes
Online (ftm47 online portal)
Most routine reports
Free. Open 15 days before to 7 days after. Approval can take around three days.
In person
First reports and complex cases
Bring your passport, copies and the completed form to the office covering your address.
Registered mail
Those far from an office
Post 10 to 15 days early with a self-addressed envelope. Domestic mail only.
Authorised agent
Companies and frequent travellers
An agent files on the foreigner's behalf, useful for whole teams.
The online route is by far the most convenient and it has improved a great deal since launch. Filers log in to the official immigration portal, confirm their details and submit. In 2026 the online system is tied to the Thailand Digital Arrival Card (TDAC), which every arrival must register within 72 hours of landing, so the reference number from that record needs to be on hand or the filing can be auto-rejected.
Not every immigration office accepts a first report online, so the first filing is often smoother in person. After that, most people switch to the portal.
What happens when you leave and re-enter
This is the detail that catches people out. Every time a foreigner leaves Thailand the 90 day clock resets to zero. On return, the count starts again from the date of re-entry, regardless of how many days had passed before the trip.
A frequent traveller may therefore rarely need to file at all. Someone who flies out on day 80 and comes back a week later simply starts a fresh 90 day period from the new entry stamp. The practical takeaway for employers is that the due date on last quarter's receipt is void once an employee has travelled abroad. Always work from the latest entry stamp.
Penalties
Missing the reporting window brings a fine of 2,000 THB, paid in person at the immigration office. If a foreigner is stopped or arrested for any reason while overdue on the report, the penalty rises to 5,000 THB.
The financial cost is only part of the picture. A pattern of late or missed reports can complicate future visa extensions, re-entry permits and work permit renewals. For a company sponsoring foreign staff, that turns a minor administrative slip into a real business risk. If the online system was genuinely down, a screenshot of the error usually persuades officers to waive the fine, so it pays to keep evidence.
How Settlr automates it for teams
For a single expat, remembering one date every three months is manageable. For a company with several foreign employees, all on different entry dates and all travelling at different times, the tracking quickly becomes a headache. Every trip abroad shifts a due date. One missed filing can stall a work permit renewal.
Settlr's immigration services take that burden off your team. We track each employee's reporting cycle, monitor the resets caused by travel, file on their behalf and keep the receipts that immigration wants to see at extension time. Instead of asking staff to self manage a legal obligation many barely understand, you get a single point of accountability and a clean compliance record.
FAQs
Does the 90 day report extend my visa? No. It is only an address notification. Your visa and extension of stay are handled separately.
Do I still report if I have not changed address? Yes. The report is required every 90 days even if nothing about your situation has changed.
What if I travel abroad often? Each departure resets the clock. You only report once you have stayed 90 consecutive days since your last entry.
Can someone file on my behalf? Yes. An authorised agent or a service provider can file the TM.47 for you, which is common for companies managing several employees.
What happens if I file late? Expect a 2,000 THB fine, rising to 5,000 THB if you are caught while overdue. Repeated lapses can affect future applications.
Keeping your team compliant
90 day reporting is small in isolation but unforgiving at scale. If your business employs foreign nationals in Thailand, the cleanest approach is to hand the tracking and filing to specialists who do it every day. Talk to Settlr about keeping your people compliant, without the calendar anxiety.


