Thailand 90-Day Report: Window, Late Fine and Online Filing

Report your address to immigration from 15 days before to 7 days after your 90-day due date. You can file in person, through someone you authorise, by registered post or online. A late report is made in person and settled with a THB 2,000 fine. Leaving Thailand restarts the 90-day count.

On this page
  1. Who has to file the 90-day report
  2. Due date, window and how the count works
  3. Four ways to file
  4. Late report, new passport and other problems
  5. Step by step
  6. Common questions

On this page

  1. Who has to file the 90-day report
  2. Due date, window and how the count works
  3. Four ways to file
  4. Late report, new passport and other problems
  5. Step by step
  6. Common questions

Your due date is 90 days after the first day of your latest entry. The window opens 15 days earlier and closes 7 days after. After that you pay THB 2,000 at the counter.

The report tells immigration where you sleep. It is not a visa extension.

Provincial immigration web page headed with the Thai title for the 90-day notification procedure, showing two infographics of the reporting options.
The official Thai immigration page for the 90-day notification, with the four reporting options. Source: Phitsanulok Immigration, procedure for notifying a stay over 90 days (TM.47) (opens in a new tab), captured 17 October 2026

Who has to file the 90-day report

A foreigner permitted to stay temporarily who stays in Thailand over 90 days must report their residence every 90 days. Section 37(5) of the Immigration Act is the legal basis.

Page of the consolidated Immigration Act with section 37 in Thai and English, including the duty to notify the place of stay after the 90-day mark.
The Act's section 37, Thai text above and English translation below, with the 90-day duty. Source: Immigration Act B.E. 2522, consolidated Thai text with English translation (Phuket Immigration Office copy) (opens in a new tab), captured 17 October 2026

The Act’s English text says the same: after ninety days the foreigner notifies the Immigration Division in writing of the place of stay, and repeats it every ninety days.

Your stay What applies
Visa-exempt tourist, up to 30 days Stays under the 90-day line
Tourist extension, up to 30 days Still under the line
DTV, up to 180 days per entry Report every 90 days
DTV extension, 180 days Report every 90 days
O-A long-stay visa Notify every 90 days
ED visa, up to 90 days on arrival Report if you stay past 90 days
LTR visa Report once a year

Tourists on exemption

A 30-day tourist exemption for listed nationals with one tourist extension of up to 30 days stays under the 90-day line.

Long-stay visa holders

A DTV holder may stay up to 180 days per entry, so the duty applies. A DTV holder can apply for one extension of 180 days. LTR visa holders report once a year instead of every 90 days. O-A holders notify every 90 days.

Workers and special-law cases

The One Stop Center at Chamchuri Square serves only foreigners who have already submitted an application for temporary stay.

Due date, window and how the count works

Count from your latest entry. Leaving Thailand and coming back restarts the count in every case.

Thai immigration web page with bold notes on the reporting window and the fine, above the list of documents for filing in person.
The notes on the window and the fine sit above the document list for filing in person. Source: Phitsanulok Immigration, 90-day notification page (opens in a new tab), captured 17 October 2026
Situation Rule
Window opens 15 days before the due date
Window closes 7 days after the due date
Online report Sent 15 days ahead
Report by post Sent 15 days before the due date
Report after the window In person, THB 2,000
Where does today fall? The window runs from 15 days before to 7 days after the due date Are you more than 7 days past the due date? Report in person; the fine is THB 2,000 LATE NO Are you more than 15 days before the due date? Too early: the window opens 15 days before the due date EARLY INSIDE FILE NOW In person, or send someone File online 15 days ahead. Post goes at least 15 days before the due date. ThailandBuddy.com · Source: Immigration Bureau office pages (Phitsanulok, Immigration Division 1) Verified 17 Oct 2026 · Re-checked every 3 months Where does today fall? The window runs from 15 days before to 7 days after the due date Are you more than 7 days past the due date? LATE Report in person; the fine is THB 2,000 NO Are you more than 15 days before the due date? EARLY Too early: the window opens 15 days before the due date INSIDE FILE NOW In person, or send someone File online 15 days ahead. Post goes at least 15 days before the due date. ThailandBuddy.com · Source: Immigration Bureau office pages (Phitsanulok, Immigration Division 1) Verified 17 Oct 2026 · Re-checked every 3 months
Where today falls against the 90-day window: too early, inside it, or late. Rules from Immigration Bureau office pages, checked 17 Oct 2026.
Tap to enlarge diagram

Four ways to file

In person

Bring these.

  • Your passport.
  • The departure card TM.6, if you have one.
  • Your previous 90-day receipt, if you have reported before.
  • Form TM.47, completely filled in and signed by you, not another person.
English Immigration Division page on staying over the 90-day line, with the how-to list and the documents for an in-person report.
The Bangkok Division page in English: how to notify and what to bring in person. Source: Immigration Division 1 (Bangkok), 90-day page, archived 8 Aug 2024 (opens in a new tab), captured 17 October 2026

Outside Bangkok, report at the immigration office that covers where you live. In Bangkok, residents report to the 90 Days Notification Section, Immigration Division 1, in the Government Complex at Chaeng Wattana, Building B, 2nd floor.

Through another person

You may authorise someone else to take the notification to the office. The form still has to carry your own signature. The Act lets a foreigner notify in person or send a letter, following the Director General’s regulations.

By registered post

Registered post is an official channel. Send the papers at least 15 days before the due date to the local office where you live.

  • Photocopies of the passport pages with your name and number, the current visa, the last entry stamp and the last extension.
  • Photocopies of the departure card TM.6, if you have one.
  • Your previous receipt, original only.
  • Form TM.47, signed by you.
  • An envelope with a THB 10 stamp and your return address, so the office can send back the lower part of the form.
English Immigration Division page with the postal notification steps, the offices that accept the notification and the postal address.
The postal steps and the offices that accept the notification. Source: Immigration Division 1 (Bangkok), 90-day page, archived 8 Aug 2024 (opens in a new tab), captured 17 October 2026

Keep the registered-mail receipt until the papers return. The wait is approximately 30 days. For Bangkok, the postal address is the 90 Days Notification Section, Sub-division 2, Immigration Division 1, 120 Moo 3, Chaengwattana Road, Soi 7, Laksi, Bangkok 10210.

Where to go

Where you live Where you report
Bangkok, in person 90 Days Notification Section, Immigration Division 1, 2nd floor
Bangkok, by post Sub-division 2, 120 Moo 3, Chaengwattana Road, Soi 7
Special-law cases One Stop Center, Chamchuri Square
Other provinces The immigration office for your area

Online

The Immigration Bureau runs the online report at tm47.immigration.go.th. You can send it 15 days before the due date.

  1. Register and file on the portal.
  2. The system emails the result within 3 days.
  3. Check the status of your application on the site.
  4. The system emails a reminder of the next due date 15 days ahead.
Thai immigration web page with the heading for the 90-day notification and a numbered list of the ways to report.
The official page lists the ways to report: in person, through another person, by registered post or online. Source: Phitsanulok Immigration, 90-day notification page (opens in a new tab), captured 17 October 2026

Late report, new passport and other problems

Situation Penalty
Late report, in person THB 2,000
Arrested without a report THB 4,000 to THB 5,000
Act’s ceiling THB 5,000 plus up to THB 200 a day
Overstay, a different offence THB 500 a day, up to THB 20,000

If you are late

A report after the window is made in person and settled with a fine of THB 2,000. Once the fine is paid as settled, the case is deemed settled under the Criminal Procedure Code.

Thai immigration web page with the numbered steps for reporting by registered post and the closing notes.
The registered-post steps and the closing notes on the same official page. Source: Phitsanulok Immigration, 90-day notification page (opens in a new tab), captured 17 October 2026

If police arrest you

If police arrest you for a missing report, the fine is THB 4,000 to THB 5,000. A daily extra of up to THB 200 applies for each day that passes until you comply.

The Act sets the ceiling for these penalties.

ต้องระวางโทษปรับไม่เกินห้าพันบาทและปรับอีกไม่เกินวันละสองร้อยบาท

Shall be liable to a fine not exceeding five thousand baht and a further fine not exceeding two hundred baht a day until compliance. Immigration Act B.E. 2522, section 76

Page of the consolidated Immigration Act with the penalty sections in Thai and English, including the fine for failing the notification.
The penalty sections of the Act: fines for failing the residence notifications. Source: Immigration Act B.E. 2522, consolidated Thai text with English translation (Phuket Immigration Office copy) (opens in a new tab), captured 17 October 2026

Not the same as overstay

A late report is not an overstay. The overstay fine is THB 500 per day, up to a maximum of THB 20,000.

If you changed passport

The online service does not work after a change of passport. Make that report at the local office in person or through another person, and online reports resume afterwards. Bring photocopies that show the last entry stamp.

English Immigration Division page notes on the fines, the day count after leaving the country and the statement that the report is not an extension.
The closing notes: fines, the restart of the count and the difference from an extension. Source: Immigration Division 1 (Bangkok), 90-day page, archived 8 Aug 2024 (opens in a new tab), captured 17 October 2026

↑ Contents

Step by step

  1. Find your due dateCount 90 days from the first day of your latest entry into Thailand.
  2. Pick a channel inside the windowFile from 15 days before to 7 days after the due date. Send an online report 15 days ahead.
  3. Prepare form TM.47 and your passportBring the passport, the departure card TM.6 if you have one, your previous receipt and form TM.47 signed by you.
  4. File at your local office or on the portalOutside Bangkok, report to the immigration office that covers where you live. In Bangkok, use the 90 Days Notification Section in the Government Complex.
  5. Keep the receiptThe online system emails the result within 3 days. Posted papers come back after approximately 30 days.

Not confirmed: The Cabinet approved a draft amendment to the Immigration Act on 23 June 2026. It is a draft, not law. Official pages do not state the online closing day before the due date, or how to replace a lost receipt.

Common questions

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

A 30-day tourist exemption with one tourist extension of up to 30 days stays under the 90-day line.

What is the penalty for a late 90-day report?

A late report costs THB 2,000 and is made in person. If you are arrested without a report, the fine is THB 4,000 to THB 5,000.

How early can I file the 90-day report?

You can file from 15 days before the due date. Send an online report 15 days ahead.

Can an agent or friend file my 90-day report?

Yes, you may authorise another person to take the notification to the office. The TM.47 form must be signed by you, not by another person.

Does leaving Thailand reset the 90 days?

Yes. The count starts again on the first day of your latest re-entry, in every case.

Is the 90-day report a visa extension?

No. The 90-day notification is not a visa extension.

Can I report by post, and how long does it take?

Registered post is an official channel. The papers come back after approximately 30 days.

Do retirees on an O-A visa report every 90 days?

Yes. O-A long-stay visa holders must notify the Immigration Bureau of their stay every 90 days.

Can I file online after getting a new passport?

Not for the first report after the change. File that one at your local immigration office, in person or through another person, then return to online filing.

Comments (2)

  1. baconfarad

    Call them, or message on LINE. 12 days is a long time. When I do mine online, it takes a few hours. Best check up & be safe than sorry

  2. chamanao_man

    usually it's if you don't put the floor and unit number of your condo. for some reason they need to know this in all official documentation.

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.