Illustration of Thailand, Thailand

Thailand 90-Day Reporting: How the TM.47 Report Works

Last updated 2026-07-16

On this page

If you’re settling into Thailand on a retirement visa, a marriage visa, a DTV, or a work permit, the 90-day report is one of the first recurring admin tasks you’ll run into, and one of the most misunderstood. It isn’t a visa renewal. It’s an address check-in: you’re telling Thai immigration where you currently live, on a schedule, so your file stays up to date. This guide covers what comes after you’re already approved and staying long-term: what the report is, who owes one, the filing window, your four filing methods, and what happens if you’re late.

All amounts are quoted in Thai baht with US dollars in parentheses at ฿33 = US$1 (July 2026). Rules, fees, and exact cutoff dates shift between immigration offices and over time, so treat every figure here as a guide to confirm, not a locked-in fact, and check specifics with your local immigration office before a filing deadline.

Thailand 90-day reporting at a glance

MethodCostTypical speedBest for
Online (TM.47 e-service)FreeMinutes, when it worksRepeat filers with no address change; not available for your first report
In person at immigration officeFree15-30+ minutes depending on office and queueAnyone whose online attempt failed, or filing for the first time
By registered mailFree (plus postage)Days to weeks in transit; some offices report a multi-week backlog before a receipt is returnedPeople far from an immigration office or unable to visit in person
Through a visa agentAgent service fee appliesVaries by agentPeople who travel often or want to hand off the task entirely

Compiled from current Thai Immigration Bureau guidance and immigration-service reporting as of mid-2026; confirm the current process and any fees at your local office.

What is the 90-day report, exactly?

The 90-day report is form TM.47, a notification of your current address filed with Thai immigration once you’ve been in the country more than 90 consecutive days. It does not renew, extend, or otherwise touch your underlying visa or extension of stay, those are separate applications. It also doesn’t require your address to have changed; you file it on schedule regardless.

Who has to file a 90-day report?

Anyone staying in Thailand more than 90 consecutive days on a long-stay basis owes a report: retirement (O-A/O-X), marriage, DTV, education, and work-permit visa holders once they’ve settled in past that first 90-day mark. Short-stay tourists on a visa exemption or ordinary tourist visa typically leave before reaching 90 days, so this mostly concerns residents rather than vacationers.

When is your 90-day report actually due?

Your due date sits 90 days after your last entry stamp, your most recent extension of stay, or your last 90-day report, whichever happened most recently. You’re generally allowed to file from about 15 days before that date through 7 days after it without any fee, though some sources and offices describe the early window as 14 days rather than 15. Given that inconsistency, don’t file on the very last allowed day, build in a buffer and confirm your exact due date with your immigration office.

How do you file online?

The immigration department runs an online TM.47 e-service for people who’ve already filed at least one report in person. On a good day it’s genuinely convenient: log in, confirm your details, submit, done in minutes. On a bad day it times out, rejects a submission without explanation, or is simply down, and expat forums and visa-service write-ups consistently describe this as an ongoing, if improved, reliability issue rather than a solved problem. Don’t wait until the last day of your window to try it, and don’t count on it for your very first 90-day report, that one has to be done in person, by mail, or through an agent.

How do you file in person?

Bring your documents to the immigration office covering your address and hand them to counter staff. Expect anywhere from 15 minutes at a quiet provincial office to considerably longer at a busy one like Bangkok’s Chaeng Watthana. It’s the most reliable method, since staff can fix a problem on the spot rather than leaving you guessing at a rejected online form, and it’s mandatory for your first-ever report.

Can you file by mail?

Yes. Send a filled TM.47 with copies of your passport bio page, current visa or extension stamp, latest entry stamp, and a self-addressed stamped envelope to the relevant immigration office by registered mail, commonly cited as needing to go out at least a couple of weeks ahead of your due date. It’s reasonable if you’re far from an office, but build in a real buffer, mailed reports take longer to process and return than an in-person or online filing.

Can an agent file it for you?

Yes, a common choice for people who travel often, live far from an office, or would rather not track the date themselves. An agent files on your behalf using your passport copies and a completed TM.47, typically for a service fee on top of the otherwise-free report. It doesn’t remove the requirement, it just outsources the legwork.

What happens if you leave the country before your 90 days are up?

Your 90-day clock resets to zero the moment you re-enter Thailand, no matter how many days you’d already banked before you left. In practice, anyone who travels internationally every couple of months, or does periodic border runs, may rarely hit a 90-day deadline at all, the clock keeps restarting first. It’s only once your travel pattern settles into long, uninterrupted stretches in-country that the report becomes a recurring fixture.

What’s the penalty for filing late?

Miss the 7-day grace period and the fine is a flat 2,000 THB (about US$60), charged once at the counter whether you’re filing eight days or eight months late, it reportedly doesn’t increase with time. This is separate from, and smaller than, an overstay penalty, which applies when your actual visa or extension expires, not when you simply miss an address report. A late 90-day report is an annoyance and a fine, not a mark against your permission to remain, though it can still cause friction at your next extension or a police checkpoint. Confirm the current fine at your immigration office, as enforcement figures do get revised.

What documents do you need?

Bring your passport (plus a photocopy of the bio page), copies of your current visa or extension stamp and most recent entry stamp, the TM.47 form itself, and your previous report receipt if you have one. Some offices also ask for your TM.30 address-notification receipt. Bring spare photocopies, not every office has a copier on hand, and showing up short a document usually means a second trip.

The honest take

The 90-day report is low-stakes compared to a visa renewal: it’s free, it doesn’t threaten your legal status by itself, and the fine for missing it is fixed and modest. The catch is that it’s easy to forget precisely because it feels minor, and the online system’s flakiness means people who “just do it online in five minutes” are also the ones most likely to get caught out by a failed submission two days before their window closes. Set a recurring reminder for roughly 80 days after your last entry or report, try the online route early rather than at the deadline, and keep the in-person option as your fallback, not a last resort discovered in a panic.

Where to next

If you’re still working out which long-stay visa gets you to the point of owing a 90-day report, see our guides to the Thailand retirement visa, Thailand marriage visa, and Thailand DTV visa, and for the annual renewal itself, our Thailand visa extension guide. Once your paperwork’s sorted, browse what’s on right now in Thailand events.

Sources

  • Thai Immigration Bureau: TM.47 online notification e-service
  • Current immigration-service and visa-agency reporting on 90-day reporting windows, filing methods, and fees (2026).
  • Expat and long-stay-visa community reporting on the online TM.47 system’s reliability and common failure points.
  • Reporting on registered-mail filing requirements and processing times for the 90-day report.

Frequently Asked Questions

What is Thailand's 90-day report?

It's form TM.47, a notification you file with Thai immigration confirming your current address, required if you've stayed in the country more than 90 consecutive days. It has nothing to do with renewing your visa or extension of stay, those are separate applications with their own paperwork and fees. Think of it as an address check-in, not a permission-to-stay renewal, and it's free every time you file it within the allowed window.

Who actually has to file a 90-day report?

Anyone in Thailand more than 90 consecutive days on a long-stay visa: retirement (O-A/O-X), marriage, DTV, education, work-permit and most Non-Immigrant categories. Short-stay tourists on a visa exemption or standard tourist visa rarely reach the 90-day mark before their permitted stay runs out, so this mostly concerns long-term residents. If you're not sure your situation counts, ask at your local immigration office rather than guessing.

When exactly is my 90-day report due?

Your due date is 90 days from your last entry stamp, extension grant, or previous 90-day report, whichever is most recent. Most guidance says you can file from about 15 days before that date to 7 days after it without penalty, though some immigration offices and sources count the early window as 14 days rather than 15. Because the exact cutoff varies by source and office, confirm your specific due date and window at your immigration office rather than cutting it close.

Can I file my 90-day report online?

Yes, for repeat reports, through the immigration department's online TM.47 e-service. It's convenient when it works, but it has a real history of downtime, browser quirks, and submissions that get rejected without a clear reason, so don't rely on it in the final days of your window. Your very first 90-day report in Thailand cannot be filed online at all; it has to be done in person, by mail, or through an agent.

What happens if I leave Thailand before my 90 days are up?

Your 90-day clock resets to zero from the date you re-enter the country, regardless of how many days you'd already accumulated before you left. This is why frequent travelers, and anyone doing periodic trips home or regional hops, often never actually reach a 90-day report due date. If your travel pattern changes and you start staying put for longer stretches, that's when the report becomes relevant.

What's the penalty for reporting late?

A flat 2,000 THB (about US$60 at ฿33 = US$1, July 2026) fine, charged once you file after the 7-day grace period, and it doesn't scale with how late you are, a week overdue and eight months overdue reportedly cost the same fine at the counter. This penalty is separate from an overstay fine, which is a different violation tied to your actual visa or extension expiring, not to a missed address report. Confirm current fine amounts at your immigration office, as enforcement details can shift.

What documents do I need to bring?

Typically your passport (original plus a copy of the bio page), copies of your current visa or extension stamp and your most recent entry stamp, the TM.47 form itself, and your previous 90-day report receipt if you have one. Some offices also want a copy of your TM.30 address-notification receipt. Bring extra photocopies, offices vary in what they'll copy on-site, and it saves a second trip if something's missing.

Can someone else file the 90-day report for me?

Yes, a visa agent or a trusted representative can file it on your behalf at many immigration offices, usually for a service fee, using your passport copies and a filled TM.47. This is a common option for people who travel often, live far from their immigration office, or simply want one less recurring task. It doesn't remove the requirement, it just shifts who physically shows up to file it.

Out Thailand Team

Based in Chiang Mai

The Out Thailand team lives in and around Chiang Mai and writes practical, on-the-ground guides to events, cost of living, and daily life in Thailand.