Free tool
90-day report calculator
Your next 90-day report is due 90 days after you arrived or last reported. You can file from 15 days before the due date until 7 days after it, online or in person. Leaving Thailand resets the count, so your first report after re-entry is due 90 days from that entry.
Leaving Thailand resets the count. Use your latest entry date after any trip.
Report due
2 Feb 2027
Window opens
Mon, 18 January 2027
15 days before
Last day, no fine
Tue, 9 February 2027
7 days after
Following reports, if you stay
- Report 2Mon, 3 May 2027
- Report 3Sun, 1 August 2027
- Report 4Sat, 30 October 2027
- Report 5Fri, 28 January 2028
Get a reminder before each report
We email you when your filing window opens, so you never pay a late fine.
Questions about this tool
When is my 90-day report due?
90 days after your last entry into Thailand or your last report, whichever is later. The calculator counts it for you.
Can I file my 90-day report early?
Yes, from 15 days before the due date. You can also file up to 7 days after it without a fine.
What if I leave Thailand before 90 days?
Leaving resets the count. Your next report is due 90 days after you re-enter.
Do LTR holders do 90-day reports?
No. LTR holders report once a year instead of every 90 days.
Which visa fits you?
The checker scores all eight long-stay routes against your situation.