How to Do Your Thai 90-Day Report Online (TM47)

Updated Mon, 12 October 2026

Find your next 90-day report date →

Foreigners who stay in Thailand for more than 90 days in a row must tell Thai Immigration where they live every 90 days. This is the 90-day report, also called the TM47. It is free, and after the first time you can usually do it online.

Who needs to report?

Anyone on a long-stay visa or extension (for example retirement, marriage, work, education or DTV) who stays in Thailand 90 days or more without leaving. Leaving the country resets the count, and you do not report for a stay that ends before day 90.

When to file

Can I file online?

Yes, but not the first time after you arrive. Your first report after entering Thailand must be made in person at your local immigration office. Reports after that can be filed online, as long as they are not overdue.

How to file online, step by step

  1. Go to the official TM47 website: tm47.immigration.go.th.
  2. Choose the option to submit a new 90-day notification and accept the terms.
  3. Enter your passport details exactly as on your last report.
  4. Enter your current address in Thailand. Use the same address your landlord or hotel registered for you.
  5. Submit, then check your email. Your request is first “pending”, then “approved” usually within a few days.
  6. Download and print, or save, the approved receipt. It shows your next due date.

If your request is rejected, the email gives the reason. Common causes are a wrong address, a changed passport, or filing too early. If you are near the deadline, go to immigration in person instead.

What you need for an in-person report

What is the fine for reporting late?

2,000 THB if you report late. If you are caught never having reported, the fine can be up to 5,000 THB plus up to 200 THB a day. Late reports cannot be filed online.

Find your next 90-day report date →

This guide is general information, not legal or tax advice. Rules change, so confirm with Thai Immigration, the Revenue Department or a professional.

More guides