Immigration
The 90 Day Report in Thailand: TM47 Rules and Deadlines.
Ninety unbroken days in Thailand and the TM47 address report falls due. Who files it, the window that runs from 15 days before to 7 days after, the four official routes, and what a late report costs.
- Published
- Reading time
- 12 min read
- Author
- Justenda Editorial
Key facts
- When is the 90 day report due?
- Within 15 days before, or 7 days after, the date your 90 days of continuous stay ends. Immigration Division 1 and the Immigration Bureau's national page both publish that window.
- What does filing late cost?
- 2,000 baht where you come in and report late yourself. Immigration Division 1 states not less than 4,000 baht plus up to 200 baht a day where a foreigner is arrested for not notifying, while the Bureau's national page states 5,000 baht for that case.
- Can you file it online?
- Yes, through the TM47 portal, but only inside the 15 days before the due date. A report that falls due after a passport change has to be made at the counter, in person or through an authorised person.
- Is this the same as TM30?
- No. They are two obligations with two different filers. TM30 is the arrival notification a landlord, house master or hotel manager makes within 24 hours under section 38 of the 1979 Immigration Act. The 90 day report is the foreigner's own.

Who has to file a 90 day report in Thailand
The 90 day report in Thailand is the notice a foreign resident gives immigration about where they are living. Immigration Division 1 sets the rule out on its 90 days notification page: under the Immigration Act B.E. 2522, a foreigner who has received a temporary stay permit and has stayed in the Kingdom over 90 days must notify their residence to an immigration officer every 90 days. The duty is personal to the foreigner, and it repeats for as long as the stay runs.
Ninety unbroken days inside the country is the trigger. Someone who arrives on a tourist stamp and leaves after six weeks never reaches it. Someone on a retirement extension, a marriage extension, or a Non-B with a work permit reaches it roughly four times a year.
Visa category makes almost no difference here. A foreigner who meets the retirement visa requirements files the same notification as someone on any of the other long stay visa routes, and so does a director whose permission to stay runs through work permits held through a Thai company.
One shortcut is built into the system. The Immigration Bureau's national page on the notification states that a first application for extension of stay by the foreigner is equivalent to the notification of staying in the Kingdom over 90 days, and Samut Prakan Immigration repeats that wording. A first extension filed at the counter can therefore stand in for the report that would otherwise fall due around the same time. Both pages limit the wording to that first application, so a later extension is not published as a substitute for the report.
What the TM47 form is and where to get it
TM47 is the paperwork behind the report. On Immigration Division 1's form download list it appears as item 15, titled as the form for an alien to notify of staying longer than 90 days, and it downloads as a PDF.
The online system uses the same name: inside the portal, the button that opens a fresh report is labelled New Application (TM.47), and the document that comes back after approval is the receipt of notification. Both immigration pages say to keep that slip, because it is asked for again at the next notification.
The form asks for passport details, the address where you are living, and a signature. Immigration Division 1 is specific that the applicant signs it personally, even where somebody else carries the paperwork to the counter.
The document checklists also still list the passport departure card, the TM.6, with the words "if any" attached. Since 1 May 2025 the Thailand Digital Arrival Card has replaced the paper TM.6 embarkation card, as the Royal Thai Consulate-General in New York announced, so anyone who arrived after that date has no card to photocopy.
When the report is due, and how wide the window is
Immigration Division 1 and the Bureau's national page agree on the window: the notification is made within 15 days before, or within 7 days after, the date the 90 days expires. That is a little over three weeks in total.
| Where you are in the cycle | What is actually possible |
|---|---|
| More than 15 days before the due date | The post, and only the post. Registered mail has to be sent at least 15 days before the due date. The portal refuses a report that is not due, and the counter routes run inside the window |
| The 15 days before the due date | In person, through an authorised person, or online. Posting is already too late |
| The due date to 7 days after it | The counter routes stay open. The portal accepts submissions only in the 15 days before the due date |
| More than 7 days after the due date | The report is late. It has to be made in person, and a fine is collected |
The post is the outlier. The national page and Samut Prakan Immigration both state that a registered mail report must be sent to the office at least 15 days before the due date, so it has to leave before the online window even opens. The portal, meanwhile, emails a reminder 15 days ahead of the next due date.
How the report differs from a visa extension
The two decisions are separate. An extension of stay settles how much longer you may remain in the country. The 90 day notification tells immigration where you are living while that permission runs.
The Immigration Bureau says so on both pages. Immigration Division 1 states that the notification of staying over 90 days is not the visa extension, and the national page says it is in no way equivalent to one. Filing the report on time does nothing for a permission to stay that is about to lapse, and a fresh extension does not retire the next report.
The overlap runs one way only. A first extension application counts as the notification, as the Bureau's page states, but a notification never counts as an extension. Anyone dealing with both at once tends to arrive looking for help with a visa extension in Thailand and finds the reporting obligation attached to it.
Filing the TM47 online
The portal at tm47.immigration.go.th is the route that avoids a counter visit, and its own instructions set out the sequence. Registration takes an email address, a name and a telephone number, and the system emails back a password. After logging in, New Application (TM.47) opens the form, which is completed in English. Submitting it puts the report into Pending status.
An officer then checks it. The portal manual puts the wait at about 3 days, and the national page says the result is sent to the registered email address within 3 working days. Once approved, the status screen offers the receipt of notification as a download. A report still sitting in Pending can be cancelled from the same screen.
The portal is also specific about what it will refuse:
- Data entered incompletely.
- A report that is not yet due. A new application is accepted 1 to 75 days after the previous one was approved.
- A duplicate request submitted within 3 days on the same login while the earlier one is still pending.
Two further situations send a resident to a counter regardless of timing. A change of passport is the first: Immigration Division 1 and the national page both state that the online service does not support a new passport, that the notification is made in person or through an authorised person at the office for the area where the foreigner lives, and that online filing resumes at the next due date after that. Departure without a re-entry permit is the second. The portal manual states that a foreigner who leaves with a re-entry permit may file online on return, provided the system holds a record of previous notifications made before that departure, while a foreigner who leaves without one, so that the permission to stay expires, files in person on return at the provincial or area office.
Where an application is not approved, the email says to contact the nearest immigration office in person as soon as possible.
One change is worth watching. Khaosod English reported in May 2026 that the Immigration Bureau had launched a mobile app called THIM for pre-filling arrival forms, and listed 90 day address reporting among the features planned for it later. No Immigration Bureau page states that the notification has moved into the app, and the TM47 portal remains the published online route.
Filing in person, by post, or through someone else
Immigration Division 1 names four ways to make the notification.
| Route | What it involves | Timing |
|---|---|---|
| In person | The completed TM.47 with the passport and any previous notification slips, at the office for the area where the foreigner lives | Anywhere in the window, and the slip comes back over the counter |
| Through an authorised person | Somebody else carries the paperwork, although the applicant signs the form personally | The same window |
| Registered mail, Thailand Post only | Passport photocopies, the TM.6 copy if there is one, previous notifications in original, the signed TM.47, and a stamped self-addressed envelope | Posted at least 15 days before the due date, with roughly 30 days to get the slip back |
| Online through the TM47 portal | Registration, then a new application and an emailed decision | Only inside the 15 days before the due date, and about 3 days for the decision |
For Bangkok residents the counter is the 90 Days Notification Section at Immigration Division 1, in the Government Complex on Chaeng Wattana Road, Building B, second floor. The One Stop Center at Chamchuri Square, floor 18, serves only foreigners covered by the specific laws it handles who have already applied for temporary stay in Thailand. Everywhere else, the notification goes to the office for the area where the foreigner resides.
The postal route rewards care. Division 1's checklist asks for photocopies of the passport pages showing the identity page, the current visa, the last entry stamp and the last extension, plus the original previous notification slips where the applicant has notified before and has not left the country since. Samut Prakan Immigration adds that a copy of the house registration or the rental contract may be wanted as proof of address. The return envelope needs a stamp, and the published amount is not consistent: Immigration Division 1 states 35 baht, while the national page and Samut Prakan Immigration both still say 10 baht, so the office that will post the slip back is the one to check with.
Keep the registered mail receipt. Both the national page and Samut Prakan state that a posted report cannot be processed once the 90 day limit has passed, and that if nothing has come back after a month, the office should be contacted with that receipt in hand.
What late filing costs
No official page publishes a fee for the notification itself, and none of them describes it as free either. What the pages do publish is the cost of missing it.
| Published penalty | Which office publishes it |
|---|---|
| A fine of 2,000 baht where the foreigner comes in and reports late | Immigration Division 1, the Immigration Bureau's national page, and Samut Prakan Immigration |
| Not less than 4,000 baht where the foreigner is arrested for not notifying, plus an additional fine not exceeding 200 baht for each day that passes until the law is complied with | Immigration Division 1 |
| 5,000 baht where the foreigner is arrested for not notifying | The Immigration Bureau's national page |
| 4,000 baht where the foreigner is arrested for not notifying, with no daily addition | Samut Prakan Immigration |
| At least 4,000 baht where the foreigner is arrested, plus up to 200 baht a day | The Royal Thai Consulate-General in Los Angeles, on a page last updated in November 2022 |
The 2,000 baht figure is settled across every official page that mentions it. The arrest figure is not. Immigration Division 1, which publishes the most detailed version of the rule, states not less than 4,000 baht plus a daily addition of up to 200 baht; Samut Prakan Immigration publishes a flat 4,000 baht; the Bureau's own national page states a flat 5,000 baht. All three are official, and none of them says which figure governs. The Los Angeles consulate page carries the same 4,000 baht starting figure and the same daily addition, though its filing window and its Bangkok address are both out of date and should not be relied on for procedure.
Lateness also closes routes. Past the seven days the portal and the post are both shut, and the report is made in person at the nearest immigration office or at Immigration Division 1, where the fine is settled at the same visit.
Leaving Thailand restarts the count
Immigration Division 1 states this twice on the same page. If the foreigner leaves Thailand at any point during the 90 day period, the day count restarts from the arrival date of the re-entry, in every case. The national page puts it as the day count starting at 1 in every case.
The practical effect surprises people. A resident who travels abroad every couple of months may never file a report at all, because the clock resets on each return.
The previous notification slips are what a counter uses to reconstruct that history, which is why Division 1 asks for them in original, and only where the applicant has notified before and has not left the country since.
TM30 is a separate obligation, filed by someone else
Two notifications get mixed up constantly, because both are described in English as notification of residence. They belong to different people. TM30 Thailand covers the house master's side in full.
| Form | Who files it | What it reports | Deadline |
|---|---|---|---|
| TM.30 | The house owner, head of household, landlord, or hotel manager | That a foreign national has arrived at an address | Within 24 hours of arrival at the accommodation |
| TM.47 | The foreign national personally | That a foreign national has now stayed 90 unbroken days | 15 days before to 7 days after the 90 day mark |
The TM30 duty comes from section 38 of the 1979 Immigration Act, which the Immigration Bureau's TM30 portal states in English: house owners, heads of household, landlords or managers of hotels who accommodate foreign nationals on a temporary basis, staying in the Kingdom legally, must notify the local immigration authorities within 24 hours of that person's arrival.
A hotel guest files nothing, because the hotel files. A tenant depends on the owner or the managing agent. None of that touches the 90 day report, which stays with the foreigner whatever the landlord does.
When a visa agent or lawyer is worth the fee
Most reports need nobody. One filed online inside the window takes a few minutes.
The situations where paid help earns its fee look different: a missed report discovered days before an extension appointment, a portal account that will not accept a filing after a passport change, a travel history nobody can reconstruct from the slips that survive, or a resident who is out of the country when the window opens and has nobody to send.
The authorised person route is the official mechanism for that last case. A visa agency in Thailand usually handles the report as a small line on a larger extension job, and firms offering visa services in Thailand tend to bundle it the same way.
Where a fine is disputed, a record has gone missing, or an office takes a different view of the count than the applicant does, immigration lawyers in Thailand deal with the office rather than with the portal, which is what an unresolved file usually needs. A lawyer can also check how a gap in the reporting history is likely to be read at the next extension, which is the point at which most of these problems surface.
Frequently asked questions
- Does filing the 90 day report extend my permission to stay in Thailand?
- No. Immigration Division 1 and the Immigration Bureau's national page both state that notifying residence beyond 90 days is in no way equivalent to a visa extension. The report tells immigration where you are living; an extension of stay decides how much longer you may remain. The overlap runs one way only: the Bureau states that a first application for extension of stay counts as the notification, while a notification never counts as an extension.
- What happens to my 90 day count if I leave Thailand and come back?
- It restarts. Immigration Division 1 states that where a foreigner leaves Thailand at any point during the 90 day period, the day count restarts from the arrival date of the re-entry, in every case, and the Bureau's national page puts it as the day count starting at 1 in every case. A resident who travels abroad every couple of months can therefore go a long time without ever owing a report.
- Can someone else file the TM47 report on my behalf?
- Yes. Authorising another person to make the notification is one of the four routes Immigration Division 1 names, alongside filing in person, by registered mail through Thailand Post, and online. The applicant still signs the TM.47 form personally; Division 1's checklist is explicit that the signature is the applicant's and not another person's. Visa agencies and law firms handle this routinely for clients who are abroad when the window opens.
- Why would the TM47 online system reject my 90 day report?
- The portal's own instructions list three refusal conditions: data entered incompletely, a report that is not yet due (a new application is accepted 1 to 75 days after the previous one was approved), and a duplicate request submitted within 3 days on the same login while the earlier one is still pending. Two further situations require a counter visit whatever the timing: a change of passport, and a return to Thailand after leaving without a re-entry permit. Where an application is not approved, the email says to contact the nearest immigration office in person as soon as possible.
- Do I still file a 90 day report if I have just extended my stay?
- Yes, unless the extension you just filed was your first one. The Immigration Bureau's national page states that a first application for extension of stay by the foreigner is equivalent to the notification of staying in the Kingdom over 90 days, and Samut Prakan Immigration repeats the same wording. Neither page extends that to a second or third extension, so an annual renewal is not published as a substitute for the report. The obligation itself does not go away either: the next report falls due 90 days later, unless a trip abroad restarts the clock before then.
- Is TM30 the same thing as the 90 day report in Thailand?
- No, and the filer is the clearest difference. TM30 is the notification a house owner, head of household, landlord or hotel manager makes within 24 hours of a foreign national arriving at their address, under section 38 of the 1979 Immigration Act as stated on the Immigration Bureau's TM30 portal. The 90 day report, made on form TM.47, is filed by the foreign national personally once they have stayed 90 unbroken days, in a window running from 15 days before the due date to 7 days after it. A hotel guest owes no TM30 and still owes the 90 day report.
Sources
- Immigration Bureaubangkok.immigration.go.th/en/90days-report
- Immigration Bureauimmigration.go.th/en
- Immigration Bureau: Index foreigntm47.immigration.go.th
- Immigration Bureaubangkok.immigration.go.th/en/downloads_en
- Notification of staying in the kingdom over 90 dayssamutprakanimmigration.go.th
- Immigration Bureau: Home entm30.immigration.go.th
- Foreigners staying in Thailand more than 90 daysthaiconsulatela.thaiembassy.org
- Starting 1 may international visitors can usenewyork.thaiembassy.org
- Khaosod English: Thailand launches thim app to speed up immigration processkhaosodenglish.com
General information only, not legal advice. Laws and processes in Thailand change; confirm details with a qualified professional.