90-Day Reporting Online vs In Person in Thailand
If you’re staying in Thailand for more than 90 consecutive days, understanding how 90-day reporting actually works, and which method genuinely suits your situation, helps you stay compliant without unnecessary stress or unexpected fines.
Understanding what 90-day reporting actually is
The 90-day reporting requirement, officially the Notification of Residence for Foreigners Staying in the Kingdom over 90 Days, is mandated under Section 37(5) of the Immigration Act B.E. 2522 (1979), a law that’s been in place since 1979 and, worth knowing, has genuinely been enforced more strictly in recent years. This obligation applies to every foreign national staying in Thailand for more than 90 consecutive days, regardless of visa type, retirement, marriage, work, education, and even Thailand Privilege visa holders all need to report.
Worth understanding clearly what this genuinely is and isn’t: 90-day reporting is purely an address notification, it does not affect your visa status or length of stay in any way. It simply keeps Thai Immigration updated on your current address while you’re staying long-term in the country. That said, worth knowing non-compliance can genuinely still result in fines and complications with future visa extensions or applications, so it’s not something worth treating casually despite not being a visa matter itself.
Understanding the required documents and the TM47 form
The report itself uses the TM47 form, which is why this requirement is often simply called “TM47 reporting.” To complete it, you’ll typically need a completed TM47 form, a copy of your passport’s photo page and current visa or extension stamp, and proof of your address in Thailand, such as a rental agreement or utility bill. Worth knowing some offices have genuinely become stricter about also requesting your TM30 residence notification, particularly if you’re not staying in officially registered accommodation, worth keeping this document readily available regardless of which reporting method you ultimately choose.
Understanding why your first report genuinely must be in person
This is worth knowing clearly before you plan your reporting strategy: your very first 90-day report must genuinely be submitted in person at your local immigration office, using original documents, this initial verification step applies to essentially everyone regardless of which method they plan to use afterward. Only once this first report has been completed in person does the option to file subsequent reports online typically become available to you.
Understanding online reporting
The most convenient method, once you’re eligible to use it, is filing online through the Immigration Bureau’s official portal at tm47.immigration.go.th. The genuine advantages here are real: no travel to an immigration office, no queuing, and instant confirmation when everything works as it should. Worth knowing you can submit as early as 15 days before your due date, giving you genuine flexibility to file when it suits you rather than scrambling right at the deadline.
Worth being honest about the real limitations too though. The online system, while it has genuinely improved considerably over the years, can still experience occasional downtime or processing errors, and worth knowing not every immigration office accepts first-time online reporting even once you’re eligible for it in principle. If your online submission fails or is rejected, you’ll need a backup plan, worth knowing you cannot simply keep retrying online indefinitely if the system keeps failing, at some point an in-person visit becomes genuinely necessary.
Understanding in-person reporting
Reporting in person genuinely works for every single reporting cycle, offering the highest success rate of any method with no risk of an online rejection catching you off guard close to your deadline. The process typically takes 15 to 30 minutes at most offices, worth knowing wait times can run considerably longer at busier locations, Chaeng Watthana in Bangkok specifically tends to see heavier volume than smaller provincial offices.
The process itself is genuinely straightforward: take a queue number, submit your completed documents when called, and receive your new 90-day report receipt immediately on the spot. Worth knowing this method genuinely gives you the most certainty, no waiting to find out later whether an online submission actually went through correctly.
Understanding the mail option too
Worth knowing a third option exists that’s genuinely underused, sending your report by registered mail directly to the Immigration Bureau. This can be a genuinely practical choice if you’re based somewhere without easy access to an immigration office, worth building in real buffer time though, at least 7 to 10 days before your due date, to account for postal delays and ensure your report arrives and is processed before you risk running into the late-reporting window.
Understanding the genuine reporting window
Worth knowing this timing clearly: you must file within a specific window, 15 days before your due date through 7 days after it. Reporting later than this window genuinely requires in-person submission along with a 2,000 THB fine, worth knowing online filing simply isn’t available once you’re past this grace period, this is one of the clearest, most practical reasons to build a reliable reminder system around your reporting dates rather than relying on memory alone.
Understanding the real penalties for missing a deadline
Worth being clear about the genuine consequences here: a 2,000 THB fine applies for late reporting at an immigration office, and some accounts describe this escalating further, with an additional daily fine of 200 THB accruing until the issue is properly resolved. Worth knowing this isn’t simply a minor inconvenience, repeated or prolonged non-compliance can genuinely create real complications with future visa extensions or applications too, at the discretion of the reviewing immigration officer.
Understanding a genuinely sensible reporting strategy
Worth building a simple, repeatable system rather than treating each 90-day cycle as a fresh, last-minute scramble. Your receipt from each previous report genuinely shows your next due date clearly, worth setting a calendar reminder for around 15 days before that date so you have genuine flexibility to try online first, with time in hand to fall back on an in-person visit if the online system happens to be unavailable or rejects your submission. Worth also keeping digital and printed copies of your TM47, your Thailand Digital Arrival Card, and all previous 90-day report receipts organised together, this genuinely speeds up whichever method you end up using.
Final thoughts
Choosing between online and in-person 90-day reporting genuinely comes down to weighing convenience against certainty. Online reporting offers real ease when the system cooperates, while in-person reporting offers genuine reliability every single time, worth using online as your first attempt within the proper window, with in-person as your dependable fallback, rather than leaving either option to chance close to your deadline.
Explore JLIT’s visa and immigration guides for further detail, or browse JLIT’s directory of immigration lawyers if you need assistance with a more complex reporting situation.
Key Takeaways
- The 90-day reporting requirement applies to every foreigner staying in Thailand more than 90 consecutive days, regardless of visa type, worth knowing this is purely an address notification and does not affect your visa status or length of stay in any way.
- Filing online through the official Immigration Bureau portal is genuinely the most convenient method when it works, no travel, no queuing, and instant confirmation, worth knowing the system can occasionally experience downtime or rejections requiring a follow-up in person.
- Your very first 90-day report genuinely must be submitted in person at your local immigration office, worth knowing this initial verification step applies regardless of which method you plan to use for every report after that.
- Filing in person genuinely works for every reporting cycle with the highest success rate and no risk of online rejection, the process typically takes 15 to 30 minutes at most offices, worth knowing wait times can run longer at busier locations.
- You must file within a specific window, 15 days before your due date through 7 days after, worth knowing reporting later than this window requires in-person submission along with a 2,000 THB fine, online filing genuinely isn't available once you're past this grace period.
- Some immigration offices have genuinely become stricter about requesting your TM30 residence notification alongside your 90-day report, worth keeping this document readily available regardless of which reporting method you choose.
Useful Resources
Recommended Next Reads

How Much Does It Cost to Live in Thailand?
Understand the budget you may need before making plans.

Best Places to Live in Thailand for Expats
Compare cities, islands and regional hubs before choosing where to start.

Thailand Visa Basics for New Arrivals
Start with the practical visa questions before planning your move.
Related Discovery Articles
Related Comparison Articles
Related City Guides
Related Lifestyle Articles
Frequently Asked Questions
Does my visa type actually affect whether I need to do 90-day reporting?
Genuinely not, this requirement applies to every foreigner staying in Thailand more than 90 consecutive days regardless of visa type, retirement, marriage, work, education, or DTV holders all need to report, worth knowing this is purely an address notification rather than anything tied to your specific visa category.
Can I actually do my very first 90-day report online?
Genuinely not for most people, your first report must be submitted in person at your local immigration office for verification purposes, worth knowing every report after that first one can typically be done online if the office and system allow it.
What are the actual advantages of reporting online?
Genuinely real convenience, no travel to an immigration office, no queuing, and instant confirmation when the system works properly, worth knowing this is the easiest method available, though the online system can occasionally experience downtime or errors requiring a backup plan.
What are the actual advantages of reporting in person?
Genuinely the highest success rate available, in-person reporting works for every reporting cycle without any risk of online rejection, the process typically takes 15 to 30 minutes at most offices, worth choosing this method if you want genuine certainty over convenience.
What happens if I actually miss my 90-day reporting deadline?
Genuinely a real fine, 2,000 THB for late reporting, worth knowing you cannot file online once you're past the due date and the 7-day grace period, at that point you must report in person and pay the fine directly at the immigration office.
Do I actually need my TM30 document for 90-day reporting too?
Increasingly genuinely yes at some offices, worth knowing several immigration offices have become stricter about requesting TM30 residence notification alongside your 90-day report, particularly for those not staying in registered accommodation, worth keeping this document readily available regardless of your chosen reporting method.
Continue Your Journey
Ready for your next step?
Register Free Calculate Your Cost of Living Explore Thailand Thailand Guides View Member OffersDiscovery Article 104
Journey Stage: I Live In Thailand
Reading Time: 19 minutes
Last Updated: June 2026




