- Form
- TM.47
- notification of staying over 90 days
- Filing window
- 15 days before to 7 days after
- the due date
- Late fine
- 2,000 THB
- if you report late yourself
- LTR holders
- Yearly
- TM.95 instead of TM.47
Who has to do a 90-day report in Thailand?
Any foreigner who stays in Thailand for more than 90 consecutive days must notify immigration of their current address. It applies whatever your visa:
- DTV holders who stay 90+ days in a row
- Education, retirement, O-A, marriage and work visa holders
- Thailand Privilege members (the operator can file for you)
It is separate from the TM30, which your landlord files when you move in. Both are needed. Immigration uses the TM30 to know where you live, and the 90-day report confirms you are still there.
LTR holders are the exception. They file a one-year report (TM.95) instead. See the LTR section below.
When is my 90-day report due?
Your first report is due 90 days after your latest entry into Thailand. After that, each report is due 90 days after the previous one.
| Situation | Count 90 days from |
|---|---|
| You just arrived | Your latest entry stamp |
| You already filed a report | The date on your last 90-day receipt |
| You left Thailand and came back | Your new entry stamp |
You can file from 15 days before the due date to 7 days after it without a fine. The next due date is printed on your receipt. Keep the slip in your passport.
Extensions of stay do not reset the clock. Only a new entry does.
How do I do a 90-day report online?
Immigration runs an online system for TM.47 at tm47.immigration.go.th. Bangkok Immigration publishes a manual for it.
- Open the official site by typing the address yourself. Do not use a paid lookalike.
- Enter your passport details, visa type, latest entry date and current address.
- Submit inside the 15-days-before window. Do not leave it to the last day.
- Wait for the status to show approved. This can take a few days.
- Save or print the approval, which shows your next due date.
If the online system rejects your report, or shows "pending" as the deadline nears, go to your local immigration office in person before the 7-day grace period ends. Late reports generally cannot be filed online.
You can also report in person at your local immigration office, or send someone you authorise with your passport copies and a signed form. Thailand Privilege members can ask the operator's liaison service.
Does the first 90-day report have to be in person?
Sources disagree. Many guides say your first report after a new visa or entry must be in person, and online filing only works for later reports. Others say some offices accept online reports from the start.
The safe approach: do your first report in person at the office that covers your address. Bring your passport, the TM.47 form, a copy of your TM30 receipt and copies of your passport photo page, visa and entry stamp. Then use the online system for later reports.
What do I need for an in-person 90-day report?
Bring these to your local immigration office:
- Your passport, with the visa or extension stamp and your latest entry stamp
- A completed and signed TM.47 form (Bangkok Immigration publishes the form as a PDF)
- Copies of your passport photo page, visa or extension stamp and latest entry stamp
- Your previous 90-day receipt, if you have one
- Your TM30 receipt, or another proof of address if your office asks for it
If someone files for you, add a signed letter authorising them and a copy of their ID. Offices differ on extras, so check your office's own page before you go.
Common mistakes to avoid:
- Counting from the wrong date. After a trip abroad, the count starts from your new entry stamp, not your last receipt.
- Filing online on the last day. Online reports can stay pending for days. File early in the window.
- Missing TM30. If your landlord never filed it, your report can be refused.
- Using a lookalike site. Only the .go.th address is official, and the online report is free.
- Assuming an extension resets it. It does not.
What is the fine for a late 90-day report?
The Immigration Bureau's page sets two levels:
| Situation | Fine |
|---|---|
| You report late, of your own accord | 2,000 THB |
| You are caught without having reported | 5,000 THB |
Bangkok Immigration's own page gives a different figure for the second case: not less than 4,000 THB plus up to 200 THB for each day until you report. The official pages conflict, so treat 5,000 THB as the likely amount if you are caught.
A late report also adds friction to your next extension. Pay the fine, file the report and keep the receipt.
Does leaving Thailand reset the 90-day report?
Yes. When you leave and re-enter, the count starts again from your new entry stamp. Any report that was pending when you left falls away.
This is why DTV holders who travel every few months may never need to file. It is also why you should check your latest entry stamp, not an old receipt, after any trip.
If you are on an extension of stay, leaving without a re-entry permit ends that extension. A 90-day report does not protect it.
How is LTR reporting different?
LTR holders who stay in Thailand for a full year without leaving file a one-year report on form TM.95, not the 90-day TM.47. The BOI says it is filed with Immigration at the One Stop Service Center, in person or by someone you authorise.
The window is the same: from 15 days before to 7 days after the date on your notification card. Leaving and returning resets the next report to one year after your latest return. TM30 still applies. Compare the routes in LTR vs Privilege vs DTV.
Get rule-change alerts
We email you when the rules on this page change, with the official source and what it means for you.
Questions people ask
What happens if I miss my 90-day report?
If you go to immigration and report late yourself, the fine is 2,000 THB. If you are caught without reporting, the Immigration Bureau page gives 5,000 THB. File as soon as you can and keep the receipt.
Can I do my 90-day report online?
Yes, through the official TM.47 system at tm47.immigration.go.th, within the filing window. Many guides advise filing your first report in person. Late reports usually have to be made at an office.
Do I need a 90-day report on a DTV?
Only if you stay in Thailand for more than 90 days in a row. If you leave and re-enter before day 90, the count resets and no report is due.
Does a visa extension reset the 90-day report?
No. An extension of stay does not change your reporting dates. Only leaving Thailand and re-entering resets the count.
Can someone else do my 90-day report for me?
Yes. A person you authorise, or an agent, can file in person with copies of your passport and the signed TM.47 form. Thailand Privilege members can use the operator's liaison service.
Sources
- Immigration Bureau: notification of staying over 90 days
- Bangkok Immigration: 90-day report
- Bangkok Immigration: TM.47 online manual
- Form TM.47 (PDF)
- Royal Thai Consulate-General Los Angeles: staying over 90 days
- BOI LTR FAQ (TM.95 yearly report)
- BOI LTR: how to manage your visa
- Thailand Privilege 90-day report
- Bangkok Immigration re-entry permit
Published 4 Nov 2026 · Last checked 4 Nov 2026 · Pending expert review