What is the 90-day report?
The 90-day report, filed on form TM47 (ตม.47), is the notification of staying in the Kingdom over 90 days. Any foreigner who stays in Thailand for more than 90 consecutive days must report their address to Immigration every 90 days. This includes retirees on extensions, people on marriage or work visas, and DTV holders who stay longer than 90 days in a row.
It is not a visa extension. The Immigration Bureau is explicit about this: reporting your address does not extend your permission to stay. Extensions are a separate application (TM7).
When to report: the window
| How you report | When you can report |
|---|---|
| In person, or by someone you authorise | From 15 days before to 7 days after the due date |
| Online (tm47.immigration.go.th) | Only within the 15 days before the due date. Online reporting is not accepted once you’re late |
| Registered mail (Thailand Post only) | Posted at least 15 days before the due date, to the immigration office for where you live |
Travel resets the count. If you leave Thailand, the 90 days start again from your latest entry. Your first report is due 90 days after you come back.
How to report online
- Register on the Immigration Bureau’s TM47 site with your email, name and phone number. The system emails you a password.
- Log in and choose “New application (TM.47)”. Fill in the form in English.
- Submit within the 15 days before your due date. The application shows as pending until an officer reviews it.
- Check your email and save the approved receipt. It shows your next due date.
Per the Bureau’s online manual, online reporting after travel generally needs a record of an earlier report. If you left Thailand without a re-entry permit, your first report after returning has to be made in person.
What to bring in person
Exact requirements vary by office, but most ask for:
- A completed TM47 form
- Your passport, plus copies of the photo page, current visa or extension stamp and latest entry stamp
- Your previous 90-day receipt, if you have one
- Sometimes a TM30 receipt for your address
- A signed authorisation letter and copies of their ID, if someone reports for you
Late? The fines
- Reporting late (or not at all) and coming in yourself: you must go in person and pay a ฿2,000 fine.
- If you’re caught without having reported: the Bureau’s national page lists ฿5,000. Bangkok Immigration Division 1 lists not less than ฿4,000, plus up to ฿200 a day until you comply.
Tips that save a trip
- Put your next due date in your calendar the day you get the receipt, with a reminder 14 days before.
- Report online early in the window, so you still have time to go in person if it’s rejected.
- Keep a photo of every receipt. Immigration may ask for the history at your next extension.