90 Day Reporting in Thailand: Rules, Online Filing and Penalties

90 Day Reporting in Thailand: Rules, Online Filing and Penalties

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 in person; online filing closes on 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 file a once-a-year address report instead of the TM.47 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.

MethodBest forNotes
Online (TM.47 online portal)Most routine reportsOpens 15 days before the due date. The result is emailed within 3 working days. Late reports cannot be filed online.
In personNew passports and late reportsBring your passport, copies and the completed TM.47 to the immigration office covering your address.
Registered mailThose far from an officeSend it at least 15 days before the due date with a self-addressed stamped envelope. Mail cannot be processed once the 90 days have passed.
Authorised agentCompanies and frequent travellersAn authorised person files at the immigration office 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. The system emails the result within 3 working days and sends a reminder of your next due date 15 days before it.

Online filing does not work after you change to a new passport. In that case report in person, or through an authorised person, at the immigration office for your area, then use the portal for the next report.

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.

How Settlr Global 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 Global'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 about 90 day reporting in Thailand

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.

Can I file my 90 day report online after the due date? No. The online system only takes reports before the due date, up to 15 days in advance. Once you are late, you must report in person and pay the fine.

What happens if I file late? Late reports cannot be filed online. Report in person at the immigration office and pay a THB 2,000 fine. If you are arrested for any reason while overdue, the fine is THB 5,000.

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 Global about keeping your people compliant, without the calendar anxiety.


Related reading