Home / 90-day report calculator
Free tool

90-day report calculator

Foreigners who stay in Thailand for more than 90 days in a row on most long-stay visas must report their address every 90 days. This tool calculates your dates in your browser. No data is sent anywhere.

Facts reviewed Every figure links to its sourceHow we check facts

Calculate your dates

90-day report timelineThe reporting window opens 15 days before the due date. The due date is day 90. In-person reports are accepted up to 7 days after.Window opensdue - 15 daysDue dateday 90Last in-persondue + 7 days
Online reports are accepted in the window before the due date. The 7-day grace period applies to in-person filing.

The rules in short

  • Worked example: day 1 is your entry date, so the report is due on entry date + 89 days. Entry 1 January gives a due date of 31 March (non-leap year), a window that opens on 15 March and a last in-person day of 7 April.
  • The report is due every 90 days of continuous stay. You can file from 15 days before the due date up to the due date, or in person up to 7 days after it.
  • Leaving Thailand and coming back resets the count. A new entry starts a new 90-day period.
  • One guide reports that online filing is only accepted before the due date; confirm on tm47.immigration.go.th. The due date printed on your last report slip is the date that counts. This tool is an aid, not an official ruling.
  • Reported fines: about 2,000 THB for a late report filed in person, and 4,000 to 5,000 THB if you are caught without reporting (one source adds 200 THB per day). Sources differ, so check with immigration.

Read the full guide: 90-day report (TM47).

Rather not track it yourself?

Our compliance plan reminds you before every deadline.

§
Information on this site is general and is not legal, tax or immigration advice. Sabai & Co. is not a law firm, tax advisor or licensed immigration lawyer. Immigration rules change and are applied differently by office: check the date next to each fact and confirm critical points with the Thai Immigration Bureau or a licensed Thai lawyer. Legal advice, tax filing, insurance brokerage and tour guiding are provided only by licensed third parties. How we check facts.
Book a free call