Thailand 90-Day Reporting and Re-Entry Permits: Rules, Online Filing and Fines

What Is the 90-Day Report?
Under Section 37 of the Thai Immigration Act, foreigners on non-immigrant visas who stay in Thailand for 90 consecutive days must notify Immigration of their current address (form TM47) — the "90-day report". Key points:
- It counts consecutive days: leave the country once and the counter resets from your re-entry date
- Reporting is not a renewal: it is only an address notification; the visa extension is a separate matter
- It applies to work, retirement, marriage, student, guardian and long-staying DTV holders alike
Three Ways to Report
| Method | Window | Notes |
|---|---|---|
| Online (website or app) | 15 days before to 7 days after the due date | First choice; print the e-receipt yourself |
| In person or via an agent at Immigration | 15 days before to 7 days after | Bring passport and last receipt; agents allowed |
| By mail | Post 15 days before the due date | Registered mail to your local Immigration office with return envelope |
The online system (Immigration e-Service) requires registration and approval on first use. If it glitches or rejects you, don't wait it out — switch to the in-person route within the window. Bangkok reports go to the Chaeng Watthana office; provinces to the provincial Immigration office.
What If You Forget?
- Voluntary late report: 2,000 THB fine, paid on the spot; recorded but not a serious mark
- Caught overdue at a check: fine up to 5,000 THB
- Repeated lateness: builds a poor record in the Immigration system that colors discretion on your next extension
Set a recurring phone calendar reminder, or have a service handle the reports on schedule.
The Re-Entry Permit: Non-Negotiable Before You Travel
This one is deadlier than the 90-day report: leave Thailand on a one-year extension of stay without a re-entry permit and your permission to stay is voided instantly. You return on a visa exemption or visa on arrival, and the year you paid for is gone.
How and Where to Get One
- At Immigration: form TM8 + passport + photo; 1,000 THB single, 3,800 THB multiple
- At the airport: both Suvarnabhumi and Don Mueang have re-entry counters on the departure level — do it before check-in, about 10 minutes, cash only
- Exiting more than twice a year? The multiple re-entry permit pays for itself
Who Doesn't Need One
- Holders of multiple-entry visas (DTV, Privilege, multiple-entry Non-B) traveling within the visa's validity
- Single-entry visa holders who haven't extended in-country and plan to apply for a fresh visa abroad
The test is simple: if you want to keep the Extension of Stay stamped in your passport, you need a valid re-entry permit before departure. Unsure? Ask Immigration or an agent before you fly — the cost of asking is trivial next to a voided extension.
Moving? Don't Forget TM28 and TM30
After a move, the landlord must file a fresh TM30 residence notification, and if you change province, you also file a TM28. A missing TM30 record blocks extensions and residence certificates — handle both together when you move.
FAQ
Can someone else do my 90-day report?
Yes. An agent with your original passport, last report receipt and a completed TM47 can report without you attending. Online filing can of course be done from anywhere.
Is doing the re-entry permit at the airport on departure day cutting it fine?
Normally it's fine, but queues of 30+ minutes at peak times are common and the counter takes Thai cash only. The safe play is to get it at Immigration in advance and treat the airport counter as a backup.
I left without a re-entry permit and I'm already abroad — can it be fixed?
No. The permission to stay has lapsed and cannot be restored. You'll need to re-enter and redo the extension — documents and fees from scratch. It's the most expensive lesson in Thai immigration; set your reminders.
Need Help?
TaiHuBang handles 90-day reports, re-entry permit reminders and accompaniment, and TM30/TM28 filings to keep your renewal record clean. See our visa services, or submit an inquiry — a consultant will reply within 24 hours.


