Skip to content
Staylong

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.

Last checked

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.

We also email you when these visa rules change. One click to unsubscribe. No spam.

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.