Your next 90-day report is due 90 days after your last entry into Thailand or after your last report. Enter that date and the calculator shows the due date, the typical filing window (about 15 days before to 7 days after) and how many days you have left.
The 90-day report confirms your address while you stay in Thailand. People miss it because the dates are easy to miscount, especially after trips abroad or after a new visa or extension.
This calculator does the counting for you. It runs entirely in your browser, so your dates never leave your device.
This is for you if
- You stay in Thailand on a long-stay visa or an extended stay.
- You are unsure when your next report is due.
- You want a calendar reminder before the window opens.
- You want to compare your date with what our team will file.
This may not fit if
- You have been in Thailand for fewer than 90 days in a row. No report is due yet.
- Your stay type has special reporting rules. Ask us to confirm yours.
How to use the calculator
- 1
Find your starting date
Use the date of your last entry stamp or the date on your last 90-day report slip, whichever is later.
- 2
Enter it and choose the type
Tell the tool whether the date is an entry or a report, then press Calculate.
- 3
Read the due date and window
You see the due date, the typical filing window and the days left.
- 4
Add reminders or ask us to file
Download calendar reminders or send us the date and we file the report for you.
How the 90 days are counted
The count starts on the day you enter Thailand or on the date of your last report. Leaving Thailand and re-entering starts a new count from the new entry. If you changed your visa or got an extension, check that your starting date is still the right one.
The filing window
At the time of writing, immigration accepts the report from about 15 days before the due date until about 7 days after it. A late report can be fined. Windows and procedures can change, so confirm them with the official source or with us.
What to do when the window opens
File in person, online when the system accepts your entry, by post where offered or through an authorised agent. Our 90-day reporting service reminds you and files for you.
Frequently asked questions
Which date should I enter?
The later of your last entry date and your last 90-day report date.
What happens to the count if I leave and come back?
It starts again from the new entry date, so enter the new date before you read the result.
Is the filing window the same for everyone?
It is the usual window at the time of writing. Check the current rule or ask us.
Are my dates stored?
No. The calculation runs in your browser.
Official sources
Last reviewed on . Thai immigration rules and fees change. We confirm the current requirements for your case in your free pre-check.