90-Day Report in Chiang Mai: Dates, Channels and Late Fines

File your 90-day report in person from 15 days before your due date until 7 days after it. Online filing closes 7 days before the due date. A report later than that is made in person, and the handbook fine is THB 2,000. The first due date is 90 days after your latest arrival.

On this page
  1. Who has to report, and when it is due
  2. The filing window and late reports
  3. Report in person at Chiang Mai Immigration
  4. Report by registered post
  5. Report online with form TM.47
  6. Related guides
  7. Step by step
  8. Common questions

On this page

  1. Who has to report, and when it is due
  2. The filing window and late reports
  3. Report in person at Chiang Mai Immigration
  4. Report by registered post
  5. Report online with form TM.47
  6. Related guides
  7. Step by step
  8. Common questions

In person, your 90-day report can be filed from 15 days before your appointment date until 7 days after it. Online filing closes 7 days before it. A later report must be made in person, and the handbook fine is THB 2,000. Each receipt carries the next appointment date.

Who has to report, and when it is due

A foreigner permitted to stay temporarily must notify an immigration officer of their address every 90 days. In the Act, the duty in Section 37(5) starts once you have stayed longer than ninety days.

If the alien stays in the Kingdom longer than ninety days, such alien must notify the competent official at the Immigration Division , in writing , concerning his place of stay , as soon as possible upon expiration of ninety days. The alien is required to do so every ninety days. Immigration Act B.E. 2522 (1979), Section 37(5), English text as originally enacted, checked 13 Oct 2026

Which stays are long enough

  • Visa-exempt entry gives up to 30 days for tourism purposes only.
  • A DTV allows a stay of a maximum of 180 days.
  • O-A holders must notify the Immigration Bureau of their stay every 90 days.
  • LTR holders have the 90-day report extended to a 1-year report.

Your first due date, and if you leave and come back

A first report has no earlier receipt to read a date from. Count 90 days from your latest arrival date. If you leave before the next appointment date and return, the count restarts from that latest arrival.

First page of the Immigration Bureau public handbook for the 90-day notification of residence, with numbered criteria and a service channel table.
The handbook page with the criteria and the three service channels. Source: Immigration Bureau public handbook, 90-day notification (TM.47), page 1 (opens in a new tab), captured 13 October 2026

The filing window and late reports

In person, you can report from 15 days before until 7 days after the due date. The channels differ at the edges.

Channel When you can file
In person 15 days before to 7 days after
Registered post From 15 days before
Online 15 days before, but not less than 7 days before
Is your 90-day report on time? Measured from the due date on your last receipt Is it between 15 days before and 7 days after the due date? YES Report in person, or by registered post from 15 days before; online closes 7 days before the due date NO Report in person and pay a THB 2,000 fine STATUTORY CEILING (SECTION 76) A fine up to THB 5,000 plus up to THB 200 for each further day. ChiangMaiJao.com · Source: Immigration Bureau public handbook, notification of residence over 90 days (TM.47), 8 Nov 2019 Verified 13 Oct 2026 · Re-checked every 6 months Is your 90-day report on time? Measured from the due date on your last receipt Is it between 15 days before and 7 days after the due date? YES Report in person, or by registered post from 15 days before; online closes 7 days before the due date NO Report in person and pay a THB 2,000 fine STATUTORY CEILING (SECTION 76) A fine up to THB 5,000 plus up to THB 200 for each further day. ChiangMaiJao.com · Source: Immigration Bureau public handbook, notification of residence over 90 days (TM.47), 8 Nov 2019 Verified 13 Oct 2026 · Re-checked every 6 months
The filing window for a 90-day report and what changes when it closes, from the Immigration Bureau handbook, checked 13 Oct 2026.
Tap to enlarge diagram

A report 3 days after the due date is still inside the in-person window, so no fine is listed for it. Past the window, a late notification must be made in person, and the handbook gives a fine of THB 2,000.

The Act sets a higher ceiling: a fine up to THB 5,000 plus up to THB 200 for each day until you comply. Section 84 lets a settlement commission set the rules for compounding fines. The sources do not say which amount an officer applies once a case goes to court.

You may authorise another person to notify, except for a late report.

Report in person at Chiang Mai Immigration

Chiang Mai Immigration (ตรวจคนเข้าเมืองจังหวัดเชียงใหม่) is at 71 Moo 3, Sanam Bin (Airport) Road, Suthep, Mueang, Chiang Mai 50200. The telephone is 053 201 755. You contact the immigration office for the area where you live.

Chiang Mai Immigration Office
71 ถนนสนามบิน Suthep, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Front of the Chiang Mai Immigration office, a two-storey building with a blue name sign above the entrance and trimmed shrubs in pots.
The Chiang Mai Immigration office building on Airport Road.

The 2019 handbook gives in-person service Monday to Friday, except official holidays, 08.30-16.30, with a lunch break. Service time is subject to each office’s own hours.

  1. Get form TM.47; the Chiang Mai Immigration homepage offers a download of the 90-day report form.
  2. Bring your passport and, if you have one, your previous receipt of notification.
  3. Submit form TM.47; an officer records the details in the Immigration Information System.
  4. The officer issues a receipt for the next appointment date and returns your passport.

The 2019 handbook gives a total service time of 4 minutes once the documents are complete. Its fee table shows N/A and lists no amount.

Waiting hall with rows of black chairs facing a long blue service counter with several windows.
The public waiting hall in front of the service counters.

Report by registered post

Registered post can be sent from 15 days before the appointment date. A late notification must be made in person with a THB 2,000 fine. Section 37 lets you notify in person or send a letter of notification.

Send it to the immigration office for the area where you live. In Chiang Mai that is 71 Moo 3, Sanam Bin (Airport) Road, Suthep, Mueang, Chiang Mai 50200. The handbook lists a receiver-addressed envelope with a postage stamp for the return.

The documents for a post report are:

  • Form TM.47.
  • A copy of the passport bio data page, certified by you.
  • A copy of the latest arrival stamp, certified by you.
  • A copy of the visa page, certified by you.
  • A receiver-addressed envelope with a postage stamp.
Second page of the handbook, listing the documents, , the fee table and the complaint channels.
The handbook page with the document list and the fee table. Source: Immigration Bureau public handbook, 90-day notification (TM.47), page 2 (opens in a new tab), captured 13 October 2026

Report online with form TM.47

Chiang Mai Immigration links an online 90-day report service for form TM.47. The online service is open 24 hours, from 15 days before the due date but not less than 7 days before it. Only the in-person channel stays open until 7 days after the due date.

The same homepage links a downloadable 90-day report form.

Five coloured service cards from the Chiang Mai Immigration homepage, each with a QR code and a button, including the online 90-day report and the 90-day report form.
The homepage service cards: the first is the online 90-day report, the third is the downloadable report form. Source: Chiang Mai Immigration homepage, E-Service cards (opens in a new tab), captured 13 October 2026
Photo credits

↑ Contents

Step by step

  1. Find your due dateThe first date is 90 days after your latest arrival; each receipt then carries the next appointment date.
  2. Pick a channel inside the windowReport in person until 7 days after the due date, by registered post from 15 days before, or online from 15 to 7 days before.
  3. Prepare form TM.47 and your passportSubmit form TM.47 with your passport, and your previous receipt if you have one.
  4. Keep the new receiptAn officer issues a receipt for the next appointment date and returns the passport.

Not confirmed: Whether Chiang Mai Immigration asks for your residence-notification receipt with the report is not on its official pages; ask on 053 201 755. Counter hours are not posted online; 08.30-16.30 is the Bureau's 2019 handbook figure.

Common questions

Do I need a 90-day report on a 30-day visa-exempt stay?

Section 37(5) applies when a foreigner stays longer than ninety days. Visa-exempt entry gives up to 30 days for tourism purposes.

How early can I file my 90-day report?

From 15 days before the due date. Online filing closes 7 days before the due date.

What if I am a few days late?

In person, reports are accepted up to 7 days after the due date; online is closed by then. After that you report in person and the handbook fine is THB 2,000.

Can someone else report for me?

A foreigner may authorise another person to notify. A late notification is made in person.

I left Thailand and came back. When is my next report?

You notify after staying over 90 days counted from your latest arrival date.

Is there a fee for the 90-day report?

The handbook's fee table shows N/A and lists no amount. The handbook fine for a late report is THB 2,000.

Does an LTR visa holder report every 90 days?

The LTR privileges list the 90-day report extended to a 1-year report.

How long does the counter take?

The 2019 handbook gives a total service time of 4 minutes once the documents are complete.

General information checked against the sources listed above, not legal advice for your situation. Rules and office practice change; confirm with the immigration office or a licensed adviser before you act. See how guides are checked.

Spotted an error? Report it.