Thailand 90-Day Report: Window, Late Fine and Online Filing
Report your address to immigration in the window 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.
Work it out for your datesThailand 90-day report date calculatorThe in-person and online windows for your next 90-day address report, and the late fine, with the source of every rule.On this page
Stay more than 90 days on one entry and you owe immigration a short address report, which you can file from 15 days before your due date until 7 days after. Miss that and the counter fine is THB 2,000.

Who has to 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. The report is not a visa extension.
You are under the line if you came visa-exempt for a 30-day tourist stay, even with one tourist extension of up to 30 days. A DTV holder may stay up to 180 days per entry, so the duty applies. O-A long-stay holders notify every 90 days. LTR visa holders report once a year instead.
Working out your date
Count from your latest entry. Leaving Thailand and coming back restarts the count in every case.
| Situation | Rule |
|---|---|
| Window opens | 15 days before the due date |
| Window closes | 7 days after the due date |
| Online report | Sent 15 days ahead |
| After the window | In person, THB 2,000 |
The 90-day report calculator gives you your own dates.
How to file
Outside Bangkok, report to the immigration office that covers where you live. In Bangkok, residents go to the 90 Days Notification Section, Immigration Division 1, in the Government Complex at Chaeng Wattana, Building B, 2nd floor.
In person
Bring your passport, the departure card TM.6 if you have one, and your previous 90-day receipt if you have reported before. Form TM.47 must be filled in and signed by you, not another person.

Through another person
You may authorise someone else to take the notification to the office. The form still has to carry your own signature.
By registered post
Registered post is an official channel, and the papers go to your local office at least 15 days before the due date. Include an envelope with a THB 10 stamp and your return address. The papers come back after approximately 30 days.
Online
The Immigration Bureau runs the online report at tm47.immigration.go.th, and you can send it from 15 days before the due date. The system emails the result within 3 days.
After a change of passport the online service does not work, so make that first report at the local office in person or through another person.
If you are late
A report after the window is made in person and settled with a fine of THB 2,000. Once that fine is paid, the case is deemed settled under the Criminal Procedure Code.
If police arrest you for a missing report, the fine is THB 4,000 to THB 5,000.
ต้องระวางโทษปรับไม่เกินห้าพันบาทและปรับอีกไม่เกินวันละสองร้อยบาท
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
A late report is not an overstay, which carries its own fine of THB 500 per day up to a maximum of THB 20,000.
Step by step
- Find your due dateCount 90 days from the first day of your latest entry into Thailand.
- Pick a channel inside the windowFile from 15 days before to 7 days after the due date. Send an online report 15 days ahead.
- 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.
- 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.
- 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.
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.
Read next
Sources and reader comments
Official legal texts (Gazette, government portals):
- Phitsanulok Immigration (ตม.จว.พิษณุโลก): procedure for notifying a stay over 90 days (TM.47), posted 27 Dec 2024 (opens in a new tab)
- Royal Gazette Vol. 143 Special Issue 207 Ngor, 31 Aug 2026: Ministry of Interior announcement on 30-day tourist visa exemption (opens in a new tab)
- Immigration Bureau Order 12/2568 on temporary stay (23 Jan 2025), PDF hosted by Chiang Rai Immigration (opens in a new tab)
- Immigration Division 1 (Bangkok), English page: Notification of staying in the Kingdom over 90 days (archived 8 Aug 2024) (opens in a new tab)
- Royal Thai Embassy Oslo, Non-Immigrant O-A (Long-stay) page (updated 15 Sep 2026) (opens in a new tab)
Show 5 more sources
- Royal Thai Consulate-General Ho Chi Minh City, Destination Thailand Visa (DTV) page (opens in a new tab)
- Thailand BOI, LTR Visa Thailand - Long Term Resident Program (ltr.boi.go.th) (opens in a new tab)
- Immigration Act B.E. 2522, consolidated Thai text with amendment footnotes (Phuket Immigration Office copy, last footnote 2018) (opens in a new tab)
- Immigration Division 1 (Bangkok), English FAQ page: overstay fine and bans (archived 8 Aug 2024) (opens in a new tab)
Company and press pages (not official sources):
General information checked against the sources listed above. Prices, opening hours and other details change; confirm them with the provider before you act. See how guides are checked.
Spotted an error? Report it.
Comments (2)
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
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.