90-Day Reporting Reminder
Calculate your next 90-day address report due date and its grace window.
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.
Related guides & tools
- Thailand Digital Arrival Card (TDAC): who must file and when — filed before every entry — and each new entry restarts your 90-day count
- Thailand retirement visa requirements — annual extension requirements for retirees
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.