Thailand 90-Day Reporting Explained for Foreigners
Discovery Article 102

Thailand 90-Day Reporting Explained for Foreigners

Reading time: 10 minutes
Last updated: June 2026
Journey stage: I Live In Thailand
Written by Lawrence Young
Reviewed June 2026

Your Next Step

You are currently in the I Live In Thailand stage of your Thailand journey.

  • Calculate your likely monthly cost of living in Thailand.
  • Read the practical Thailand guides before making decisions.
  • Register free so you can access JLIT member features and offers.
  • Browse local businesses and services when you need practical help.
Calculate Your Costs Find Businesses Register Free

The 90-day report is one of those recurring pieces of Thai bureaucracy that’s easy to overlook once the novelty of your move wears off, worth understanding clearly so it becomes routine rather than a source of stress every three months.

What it actually is

The 90-day report, filed using form TM.47, requires anyone on a long-stay visa who remains in Thailand continuously for more than 90 days to confirm their current address with immigration, even if that address hasn’t changed since your last report. It’s worth being clear about what this isn’t: it doesn’t renew or extend your visa, it’s purely an address confirmation and tracking requirement, entirely separate from your visa’s actual validity.

Who needs to do it

This applies to anyone on a non-immigrant visa or extension of stay, retirement, marriage, work, education, or DTV visas among them, who remains in Thailand continuously for over 90 days. Tourist visa and visa exemption holders don’t need to worry about this, since their permitted stay is already capped at 90 days or less.

The filing window

You can file anywhere from 15 days before your 90-day deadline to 7 days after it, a roughly 3-week window. Filing too early simply won’t be accepted by the system; filing later than 7 days past the deadline triggers a fine. A useful habit many long-term residents adopt: setting a calendar reminder around day 75 to 80 of your cycle, giving comfortable time to file within the window rather than scrambling at the last moment.

How to actually file

Three methods exist: in person at your local immigration office (fastest, with same-day confirmation), by registered mail (useful if you’re outside easy reach of an immigration office, submit at least 7 days before your deadline), or online through Thailand’s e-Reporting system. Your very first 90-day report must be done in person, online filing is only available for subsequent reports once your details are already in the system.

A 2026 update worth knowing

Since 2026, online 90-day reporting is linked to your Thailand Digital Arrival Card (TDAC) record from your most recent entry. If you’ve recently renewed your passport, the online system won’t automatically recognise your new passport number against your existing immigration file, you’ll need to visit an immigration office in person once to link the new passport to your records before returning to online filing for future reports.

What happens if you miss it

Filing late but voluntarily, walking into an office or filing within a short grace period after your deadline, results in a fine of 2,000 THB. If immigration or police discover your non-compliance during an unrelated interaction, a checkpoint, an unrelated document check, the fine rises to 5,000 THB plus up to 200 THB per day until you comply. It’s worth being clear that a missed 90-day report isn’t an overstay and doesn’t itself void your visa, but repeated or blatant non-compliance can raise flags that complicate future visa extensions or renewals.

The reset that catches people out

Your 90-day counter resets to zero every single time you leave and re-enter Thailand, starting fresh from your new entry date regardless of how much of the previous cycle had already passed. This is generally good news, frequent travellers effectively restart their clock each trip, but it does mean tracking your actual deadline requires checking your most recent entry stamp rather than assuming a fixed recurring date.

A simplified option for LTR holders

If you hold the Long-Term Resident (LTR) visa, this obligation is genuinely lighter: you’re required to report only once a year rather than every 90 days, one of several administrative conveniences built into that visa category.

Final thoughts

The 90-day report is a manageable, routine piece of compliance once you build the habit of tracking your deadline and filing within the window. Setting an early calendar reminder and understanding whether online filing is available to you removes nearly all of the friction from what’s otherwise one of the more recurring administrative tasks of long-term life in Thailand.

For guidance on managing recurring immigration compliance, get in touch, or browse JLIT’s directory of visa and immigration services.

Key Takeaways

  • If you're on a long-stay visa and remain in Thailand for more than 90 consecutive days, you must file a TM.47 report with immigration confirming your current address, even if it hasn't changed.
  • You can file anywhere from 15 days before your deadline to 7 days after it without penalty; filing outside this window triggers a fine, starting at 2,000 THB and rising to 5,000 THB plus daily penalties if you're caught rather than self-reporting.
  • Your 90-day counter resets to zero every time you leave and re-enter Thailand, starting fresh from your new entry date, regardless of how long you'd previously accumulated.
  • Since 2026, online 90-day reporting is linked to your Thailand Digital Arrival Card (TDAC) record, meaning your first report after any new passport must be done in person to link the new document to your immigration file.
  • The 90-day report is entirely separate from your visa itself; missing a report doesn't count as an overstay or void your visa, but repeated or serious non-compliance can still complicate future extensions.
  • LTR visa holders benefit from a genuinely simplified version of this obligation, required to report only once a year instead of every 90 days.

Useful Resources

Recommended Next Reads

Related Discovery Articles

Related Comparison Articles

Related City Guides

Related Lifestyle Articles

Frequently Asked Questions

Who actually needs to do 90-day reporting in Thailand?

Anyone on a long-stay visa, retirement, marriage, work, education, DTV, or similar, who remains in Thailand continuously for more than 90 days. Tourist visa and visa exemption holders, whose permitted stay is already 90 days or less, don't need to file this report at all.

When can I actually file my 90-day report?

Anywhere from 15 days before your 90-day deadline to 7 days after it, giving roughly a 3-week window. Filing too early won't be accepted; filing after this window triggers a fine, starting at 2,000 THB.

Does leaving Thailand reset my 90-day count?

Yes, entirely. Every time you leave and re-enter Thailand, your 90-day counter resets to zero from your new entry date, regardless of how much of the previous cycle you'd already accumulated. Just make sure your visa allows re-entry, or arrange a re-entry permit before you leave.

Can I do my 90-day report online?

Yes, for repeat reports, though your first-ever 90-day report must be done in person. Since 2026, online reporting is linked to your Thailand Digital Arrival Card (TDAC) record, and if you've recently renewed your passport, you'll need to visit an immigration office in person once to link the new passport number before returning to online filing.

What happens if I miss my 90-day report deadline?

Filing late but voluntarily, before being caught, results in a fine of 2,000 THB. If immigration or police discover your non-compliance during an unrelated interaction, the fine rises to 5,000 THB plus up to 200 THB per day until you comply. It doesn't count as an overstay, but repeated non-compliance can affect future visa extensions.

Do LTR visa holders have an easier reporting requirement?

Yes, genuinely simplified. LTR (Long-Term Resident) visa holders are required to report only once a year rather than every 90 days, one of several administrative benefits attached to that visa category.

Continue Your Journey

Ready for your next step?

Register Free Calculate Your Cost of Living Explore Thailand Thailand Guides View Member Offers