Thailand 90-day report
HOW
Staying more than 90 days in a row, you tell immigration where you live every 90 days (form TM.47). It is not an extension of stay. Enter a date to see your windows.
- DUE
- DAY 90
- ONLINE
- −15 TO −8
- LATE FINE
- ฿2,000
Windows from the Immigration Bureau and Immigration Division 1 pages; online window from the Division 1 example figure.
Short answer
Checked against the official pages on 1 November 2026 · Last change: 14 July 2025
Count your day of entry as day 1: day 90 is the due date. You may report in person or through someone you authorize from 15 days before to 7 days after it, online from 15 days before and at the latest 8 days before (Immigration Division 1 example figure), and by registered mail posted at least 15 days before.
After each report the receipt shows the next date. Leaving Thailand resets the count: after re-entry day 1 is the new entry date. Late or missed: report in person and pay 2,000 baht.
Show the official wording
Quoted as published, with the source. Thai text is followed by our translation.
Immigration Bureau
“If a foreigner leaves the country and re-enters, the day count starts at 1 in every case.”
Immigration Division 1, example figure
“APPLICANTS CAN SUBMIT THIS ONLINE APPLICATION WITHIN 15 DAYS AND NOT LESS THAN 7 DAYS BEFORE THE DUE DATE OF NOTIFICATION.”
The example figure on the same page: due date 27 Sep 2013; online ticked 12–19 Sep, crossed 20–26 Sep. The last online day is 8 days before the due date.
Immigration Bureau
“The notification must be made within 15 days before or after 7 days the period of 90 days expires.”
Immigration Bureau
“If a foreigner staying in the kingdom over 90 days without notifying the Immigration Bureau or notifying the Immigration Bureau later than the set period, a fine of 2,000.- Baht will be collected. If a foreigner who did not make the notification of staying over 90 days is arrested, he will be fined 5,000.- Baht.”
Immigration Bureau
“The first application for extension of stay by the foreigner is equivalent to the notification of staying in the Kingdom over 90 days.”
Immigration Division 1
“Immigration Division 1, Immigration Bureau, does not have a policy to send SMS messages to foreign nationals regarding the notification of staying in the Kingdom over 90 days (TM.47) to promote any services, offer promotions, or charge service fees.”
Immigration Division 1 (Bangkok), 28 January 2025
Your 90-day dates
Pick what you have. Nothing you enter leaves your device.
The calculator needs JavaScript. The rule: due date = entry date + 89 days; online from 15 to 8 days before; in person from 15 days before to 7 days after.
- Due date (day 90)
- Online
- In person or by an authorized person
- Registered mail: post by
- Today
An estimate from the official counting rule. The date on your immigration receipt is what counts.
Ways to report
| Way | When | What you need |
|---|---|---|
| In person | 15 days before to 7 days after | Passport, TM.6 entry card if you have one, the last 90-day receipt if any, and form TM.47 signed by you. |
| Authorized person | 15 days before to 7 days after | The same, plus a letter of authorization. |
| Registered mail | Posted at least 15 days before | Thai post only; copies of the passport pages and TM.47, with a return envelope and a 35-baht stamp (Division 1). The reply takes about 30 days. |
| Online | 15 to 8 days before | At tm47.immigration.go.th or immigration.go.th. Once the due date has passed, online is closed and you report in person. |
In Bangkok: Chaeng Watthana
- Immigration Division 1, Government Complex Chaeng Watthana, Building B, 3rd floor, counter A (from 14 July 2025; the Division 1 90-day page still says 2nd floor).
- Monday to Friday except public holidays, 08:30–12:00 and 13:00–16:30; walk-in queue tickets 08:30–15:30.
- Online appointments: Division 1’s booking site lists “Notification of staying in the Kingdom over 90 Days (TM.47)”. Booking needs an account.
Immigration Division 1 online appointments
Online or in person
Official rule
Online is open from 15 to 8 days before the due date for anyone already in the 90-day cycle; once the date has passed, you report in person.
The Immigration Bureau page says the first extension of stay counts as the first 90-day report.
Site owner’s experience (31 October 2026)
On a DTV, the site owner has always reported in person at Chaeng Watthana. Arrive by 07:30 to be done before noon; if you will come later, book an online queue slot first.
One person’s experience, not a rule.
Late, or after a trip abroad
- Late or missed: report in person (online is closed) and pay 2,000 baht (both official pages).
- If you are caught without having reported, the official pages give different amounts: 5,000 baht (Immigration Bureau), not less than 4,000 baht plus up to 200 baht a day (Division 1), up to 5,000 baht plus up to 200 baht a day (Immigration Act, section 76).
- Leaving Thailand ends the count. After you come back, day 1 is the new entry date; use the entry-date option above.
STEP BY STEP
Before the due date
A routine that avoids the fine.
Put the window in your calendar
The first online day is 15 days before the due date.
Have TM30 done
Immigration asks for the residence notice; get the receipt from your host.
Report online, or go in person
Online until 8 days before; after that, in person.
Keep the receipt
It shows the next due date. Staple or photograph it with your passport.
What changed, and when
Rules, fees and counters that changed, oldest first. A row is added for every change; earlier rows are never rewritten.
| Date | Change | Basis | Sources |
|---|---|---|---|
| 28 January 2025 | Division 1 notice: it sends no SMS about the 90-day report to promote services or charge fees; use only immigration.go.th or tm47.immigration.go.th. | Official | Immigration Division 1 (Bangkok) |
| 14 July 2025 | Bangkok: 90-day counter A moves from the 2nd to the 3rd floor of Immigration Division 1. | Official | Immigration Division 1 (Bangkok) |
Questions
- When is my 90-day report due?
- Day 90 of your stay, counting your entry date as day 1, or the date printed on your last receipt.
- Can I report online?
- Yes, from 15 to 8 days before the due date at tm47.immigration.go.th. After that, in person.
- Do DTV, retirement and marriage visa holders report?
- Anyone staying more than 90 days in a row on a temporary stay reports, whatever the visa (Immigration Act, section 37 (5)).
- Does a trip abroad reset the 90 days?
- Yes. “If a foreigner leaves the country and re-enters, the day count starts at 1 in every case” (Immigration Bureau).
- What if I am late?
- Report in person and pay 2,000 baht.
- I got an SMS about my 90-day report.
- Division 1 says it has no policy of sending SMS about the 90-day report to promote services or charge fees. Use only immigration.go.th or tm47.immigration.go.th.