If you hold a long-stay visa — retirement, marriage, work — Thai immigration wants to know where you are every 90 days. It's a five-minute online form if you do it right, and a ฿2,000 fine if you don't. Here's the system, including the window that catches everyone.
90-day reporting in Thailand: every foreigner on a long-stay visa (retirement, marriage, work) must report every 90 days — online, by mail or in person — within the window from 15 days before to 7 days after the due date. Late filing is ฿2,000, up to ฿5,000 for repeat cases. We handle it for ฿1,500/year including reminders.
✅ Report from 15 days before to 7 days after✅ Online, mail or in person✅ Late fine ฿2,000✅ We handle it for ฿1,500/yr
Who must report
Holders of long-stay non-immigrant visas (retirement, marriage, work, education)
Anyone who has stayed in Thailand continuously for 90 days or more
Tourist entry holders do not report — you leave before 90 days anyway
When — the window that catches everyone
You may report from 15 days before the due date to 7 days after it. The most common mistake we see: people assume "90 days" is a deadline and miss the window entirely. Set it in your calendar the day your stamp lands.
How to report
Online via Thai immigration's e-service or the mobile app (free, takes minutes)
By registered mail to your immigration office (include the form and a return envelope)
In person at your immigration office (queue, but same day)
Through an agent — we file for you and track every due date
What happens if you're late
The fine is ฿2,000 for a late report — and ฿5,000 if immigration catches you while over the window. More than one late report in a row can draw extra scrutiny at your next extension. It's cheap to avoid and expensive to ignore.
Questions we hear about 90-day reporting
Does a trip abroad reset the 90 days?
Yes. Leaving Thailand resets the counter — when you return, the next report is due 90 days after your re-entry.
Is the 90-day report the same as a visa renewal?
No. The report just checks you're still in the country. Your visa itself still needs its annual extension — see our retirement guide for how the two fit together.
Can I do it online from anywhere?
Yes — the e-service works from anywhere in Thailand, and approval usually comes back the same day. We can show you the flow or just do it for you.
What if I miss the 15-days-before window?
You still have until 7 days after the due date. Miss that and it's a fine — but fix it immediately rather than waiting for your next extension.