EN DE FR RU 中文 한국어 العربية
🔒 Get a quote →
Home › Guides › 90-Day Reporting

90-day reporting in Thailand — the complete guide

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

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

  1. Online via Thai immigration's e-service or the mobile app (free, takes minutes)
  2. By registered mail to your immigration office (include the form and a return envelope)
  3. In person at your immigration office (queue, but same day)
  4. 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.

Never miss a report again →

We track your stamp dates and file every 90-day report for ฿1,500 a year — online or in person. Message us on Line, WhatsApp or Messenger.

Sawasdee Visas online
Sawasdee krap 🙏 Ask me anything about Thailand visas — DTV, retirement, work permits, extensions. I'll give you a straight answer and a written fee.