Guide
Thailand 90-Day Reporting 2025: Common Mistakes and Edge Cases
The 90-day address report (TM.47) should be simple. For most expats, it is. But a small set of scenarios cause repeated problems — travel resets, website failures, TM30 complications, and missed deadlines. This guide focuses on the edge cases that experienced long-stay residents still get wrong.
Visa Centre editorial
Reviewed against official sources
THE TRAVEL RESET — THE MOST COMMON MISUNDERSTANDING
Every time you leave Thailand and re-enter, your 90-day counter resets to zero from the new entry date. You do not continue the previous count.
Example: Your 90-day report was due on 20 July. On 10 July you fly to Bali for a week and return on 17 July. Your new 90-day clock starts on 17 July — you now have until 14 October for your next report, not 20 July. The old deadline is gone.
If you travel frequently, your 90-day obligation keeps resetting and you may never need to file — particularly if you leave Thailand every 2–3 months. But if you miss a re-entry by a few days and your old deadline has passed while you were abroad, what happens? Nothing — you were outside Thailand, so the obligation paused. File within the new 90-day window from re-entry.
THE TM30 DEPENDENCY
Many expats discover their 90-day report is rejected or complicated because their TM30 is not on file for the current address or the current entry. Officers at Chaeng Watthana and other strict offices check TM30 status before processing the 90-day report.
If your TM30 is missing: the officer will send you away to get it filed. You then return and re-join the queue. If the 90-day deadline passes while you are sorting out the TM30, the fine applies.
Prevention: Check your TM30 status at imm.immigration.go.th before any Immigration appointment — takes 60 seconds. If TM30 is missing, file it first (in person or online), then proceed to the 90-day report.
WHEN THE ONLINE SYSTEM FAILS
The Immigration Bureau's online system (imm.immigration.go.th) is known to be unreliable during peak periods, particularly near popular 90-day deadline dates (certain months see high volume when many expats entered Thailand around the same time).
Common failure modes: the page times out during submission, the confirmation page fails to load after you click "submit" (leaving you uncertain whether the filing was registered), or the system returns an error with no clear message.
What to do:
1. Wait 2–4 hours and retry. System failures are often temporary.
2. Try a different browser (Chrome is most compatible).
3. If you submitted but did not receive a confirmation email: log in and check your 90-day history. If the report shows as submitted, it was registered — the confirmation email may have gone to spam.
4. If you genuinely cannot complete the online filing and your deadline is within 5 days: go in person. Do not wait and hope the website fixes itself.
WHAT HAPPENS IF YOU GENUINELY MISS THE DEADLINE
If your 90-day report deadline passes without filing:
• Fine: 2,000 THB, payable at any Immigration Bureau office.
• No immediate criminal consequence or visa cancellation for a single missed report.
• You must go to the Immigration office in person to pay the fine and file the late TM.47. You cannot pay the fine online or at a 90-day report booth — it requires a dedicated officer.
• Your visa extension application at year-end is generally not affected by a single missed deadline, but a pattern of non-compliance is noted.
If you are outside Thailand when your deadline passes, no fine applies — the obligation is suspended while you are abroad. File after re-entry within the new 90-day window.
THE 7-DAY WINDOW — WORKING IT CORRECTLY
The online system allows filing from 7 days before to 7 days after your due date (total window of 15 days, though some officers count differently — verify your specific window in the system). File at the beginning of the window — specifically, on day 1 of the window (7 days before the due date). This leaves you 14 days to resolve any system issues or document problems before the deadline.
A common mistake: filing on the due date itself and then discovering the website is down. Give yourself the buffer.
PROVINCIAL IMMIGRATION OFFICES
Bangkok's main Chaeng Watthana office is the most congested. Provincial offices (Phuket, Chiang Mai, Pattaya, Hua Hin, Koh Samui, Chiang Rai, etc.) are typically much faster and more straightforward for 90-day reports — often under 30 minutes, sometimes less. If you live outside Bangkok, use your local provincial office.
General guidance only, as of June 2025. Source: Thai Immigration Bureau (immigration.go.th). Not legal advice. No outcome guaranteed.
General guidance only. Visa rules and fees change — always verify with the Thai Immigration Bureau before acting on this article. No outcome is guaranteed.
Private agency — not a government service.