Thailand Toolkit

90-Day Reporting Reminder

Calculate your next 90-day address report due date and its grace window.

Use the scheduled due date, not the day you actually walked in — reporting a few days early or late within the grace window doesn’t shift your future due dates.

Next report due

Can report from
Due date
Latest without penalty

How this is calculated

Your next due date is 90 days after your last due date (or entry date, for your first report). You can typically report up to 15 days early, or up to 7 days late without penalty, though this window can vary by office — and reporting anywhere in that window doesn’t change your next due date, which stays anchored to the original schedule.

Frequently asked questions

Who needs to do 90-day reporting?

Foreigners staying in Thailand long-term on a non-immigrant visa generally must report their address to Immigration every 90 days, even if they don't leave the country.

Does leaving and re-entering Thailand reset the clock?

Yes — a re-entry resets the 90-day count from your new entry date, though you may still need to notify Immigration.

If I report a few days early or late, does that shift my next due date?

No. As long as you're within the grace window, your next due date stays anchored to the original 90-day schedule — it doesn't move just because you happened to file a bit early or late.

What if I miss the due date?

A late report carries a fine, commonly ฿2,000 — or ฿5,000 if you're arrested for it rather than reporting late yourself. Reporting in person or by mail are the two options for your very first report; online e-notification only becomes available from your second report onward.