90-Day Reporting in Thailand (TM47): The 2026 Guide for Long-Stay Foreigners
What 90-day reporting (TM47) is, who must do it, the deadline window, how to file online, in person or by post, and how to avoid the fine, in 2026.
If you hold a long-stay visa in Thailand, one small obligation tends to trip people up more than the visa itself: 90-day reporting. It is not an extension, it does not cost a service fee at immigration, and it takes only a notification, yet missing it is one of the most common reasons long-term residents end up paying a fine. This guide explains what 90-day reporting is in 2026, who has to do it, when, and how to stay on the right side of it.
What 90-day reporting is
90-day reporting, often called a TM47 after the form used, is a notification of your current address that you give to Thai Immigration every 90 days. It applies to foreigners who stay in Thailand continuously on a long-stay visa or extension.
The key point to understand is that this is a report, not a renewal. You are not extending your permission to stay and you are not applying for anything new. You are simply telling immigration where you currently live. Your visa or extension of stay continues to run on its own timeline regardless of the 90-day report.
Who has to do it
You are generally required to report your address every 90 days if you are a foreigner staying in Thailand long-term on a non-immigrant visa or an extension of stay, for example:
- Retirement (Non-O / Non-O-A) stays
- Marriage-based (Non-O) stays
- Business (Non-B) and work-permit holders
- Other long-stay categories where you remain in the country continuously
The clock is tied to continuous stay inside Thailand. If you leave the country and re-enter, the 90-day count generally resets from your latest entry, and your next report is due 90 days from that entry date. Short-term tourists do not need to do 90-day reporting, because they are not staying long enough to trigger it.
When it is due, and the reporting window
Your report is due every 90 days of continuous stay. You do not have to wait until the exact 90th day, immigration allows a window:
- You can file up to 15 days before the due date, and
- up to 7 days after the due date.
Filing inside that window keeps you compliant. Filing late, outside the window, is where the fine comes in. The amount is set by immigration regulations rather than by us, so treat the takeaway as simple: report on time and there is nothing to pay.
It is worth noting that leaving and re-entering Thailand resets the count, so frequent travellers often find their 90-day date keeps moving. Always work from your most recent entry stamp, not from your original arrival.
How to file your 90-day report
There are three established ways to submit a TM47 in 2026:
- Online, through the Immigration Bureau’s 90-day reporting system. This is the most convenient option for many people, but it has its own timing rules, the online channel typically opens within a set window before the due date and may not accept a late report, so it suits people who plan ahead.
- In person, at your local immigration office. You hand in the TM47 form together with the required documents. This is the most reliable fallback if the online system will not accept your report or if you are already late.
- By post, sending the form and documents by registered mail before the deadline, with a return envelope. Allow plenty of time for delivery.
Whichever method you use, keep the receipt slip. Immigration issues a small acknowledgement showing your next due date, and you will often be asked for it during visa extensions and other immigration dealings.
What you typically need
Requirements can vary slightly by office, but the core items are consistent:
- Your passport, including the photo page, current visa or extension stamp, and most recent entry stamp.
- A copy of your TM6 / arrival information where applicable.
- Your previous 90-day report receipt, if you have one.
- The completed TM47 form.
If you report in person, copies and a signature are usually expected. If you report online, you enter the same information digitally. The underlying data, your identity, your address, and your stay, is the same in every channel.
Common mistakes to avoid
- Confusing 90-day reporting with a visa extension. They are separate obligations on separate timelines. Doing one does not cover the other.
- Counting from your original arrival instead of your most recent entry after travel.
- Relying only on the online system and leaving it too late, then finding the channel has closed for your cycle.
- Losing the receipt slip, which records your next due date and is requested later.
- Forgetting entirely, the single most frequent cause of a fine, especially for retirees who rarely deal with immigration otherwise.
A simple way to stay on top of it
- Note your next due date from each receipt the moment you file.
- Set a reminder for two weeks before, so you can use the early window.
- After any trip abroad, recalculate 90 days from your new entry stamp.
- Keep all receipt slips together with your passport documents.
A note on rules: Thai immigration procedures, online channels, and penalties can change, and individual offices apply them slightly differently. The guidance here is accurate in principle for 2026, but always confirm the current process for your office and visa type before you rely on it.
How Gateway Siam helps
At Gateway Siam, we help UK and Chinese long-stay residents keep the routine parts of living in Thailand under control, including 90-day reporting alongside extensions and re-entry permits, so the small obligations never turn into fines or surprises. If you are unsure when your next report is due, or which method suits your situation, we can walk you through it. Contact us for a clear, no-pressure assessment of your reporting and visa schedule.
About the author
Gateway Siam Editorial
Gateway Siam Editorial is our in-house team of Thai visa and residency specialists. We handle DTV, Retirement, LTR, Education and Business visas end to end for British and Chinese nationals, so every guide reflects current, real-world casework, not theory.
Get an honest assessment of your case →