90-Day Report in Phuket: Window, Online, Late Fine
You can file the 90-day report from 15 days before to 7 days after the due date, in person, by post or online. A late report must be made in person with a THB 2,000 fine. Foreigners with temporary permission to stay must notify their address every 90 days. Your first extension of stay counts as a report.
On this page
Your report date is a window, not a single day. Count 90 days, then file inside the window. Miss it and the fee changes.
Who must report and when
A foreigner permitted to stay temporarily must notify an immigration officer of their address every 90 days. Section 37(5) applies when you stay longer than ninety days, and repeats every ninety days.
The window
You can file the 90-day report from 15 days before to 7 days after the due date. That window is the same online, by post and in person. By post, you can send it from 15 days before the appointment date. Past the window you must report in person and pay the compounded fine of THB 2,000.
Your first extension of stay counts as the 90-day report. A new passport also resets the routine: the next report is in person, then you can go online again for the one after.
If you leave and come back
If you leave before the next date and return, the next report falls after you stay over 90 days from your latest arrival. Keep the previous receipt of notification: the document list includes it.
Other visas
O-A holders notify every 90 days. LTR holders report once a year instead.
How to file
The E-Service menu has a 90-day report item. The public guide numbers the service as 12. The form is TM.47, on the office’s form page.

Online
The online channel is open 24 hours. Register once with your email address, entering your name and telephone number in English. The system emails you a password.
Log in, submit a new TM.47 application and file inside the window above. The officer’s decision comes to your email within 3 working days.
In person
You submit form TM.47 and an officer records the details. The officer issues a receipt for the next appointment date and returns your passport. The handbook gives a total of 4 minutes once the documents are complete.

By registered post
Send a certified copy of the passport bio data page, the latest arrival stamp and the visa page. Add an envelope with your return address and a THB 10 stamp for the receipt.
By an agent
You may authorise another person to report for you. A late report must be made in person.
Fees and fines
The handbook’s fee table for the notification shows N/A. A late 90-day report costs a THB 2,000 fine, paid in person. The Act currently sets a fine up to THB 5,000 plus up to THB 200 per day until you comply. The handbook amount can differ from the ceiling, because a settlement commission sets the compounding rules.
Where in Phuket
Outside Bangkok you report to the immigration office for the area where you live. In Phuket, the main office is at 482 Phuket Rd., Talad Yai, Mueang, Phuket 83000. The phone is 0 7622 1905 and the hotline is 1178. It is closed on Saturday and Sunday, and on 13 October 2026 and 23 October 2026.
The Patong point is at Patong Beach, Kathu, open 10.00 a.m. to 12.00 p.m. and 1.00 p.m. to 3.00 p.m. The Blue Tree point is on Srisoonthorn Rd., Thalang.
482 Phuket Rd, Tambon Talat Yai, Mueang Phuket District, Phuket 83000, Thailand · Open in Google Maps (opens in a new tab)

Related guides
- Phuket Immigration Office: address, hours, closed days
- Host address notice in Phuket
- Extend a tourist visa in Phuket
- Retirement extension in Phuket
- Thailand overstay fines and entry bans
Photo credits
- Photos and clips uploaded to Google Maps (Phuket Immigration Office on Google Maps (opens in a new tab)) by Michel Kluska.
Step by step
- Find your due dateCount 90 days; the previous receipt of notification shows your next date.
- Choose a channelFile online (open 24 hours), by registered post, or in person at the immigration office.
- Submit the formIn person you submit TM.47 and an officer records the details.
- Keep the receiptThe officer issues a receipt for the next appointment date and returns your passport.
Not confirmed: Whether the Phuket counter asks for your host's address-notice receipt: bring a copy with your passport. Whether a later extension moves your next date: the count runs from your latest arrival and previous receipt, so keep every receipt.
Common questions
How often must I report my address?
Every 90 days while you stay in the Kingdom with permission to stay temporarily.
When can I file my Thailand 90-day report?
From 15 days before to 7 days after the due date, whether you file in person, by post or online.
What is the fine for a late 90-day report in Thailand?
A late report is made in person and costs a THB 2,000 fine. The Act's ceiling is a fine up to THB 5,000 plus up to THB 200 per day until you comply.
Can someone else file it for me?
Yes, you may authorise another person, but a late report is made in person.
Does the report cost anything?
The handbook's fee table shows N/A.
What happens if I leave Thailand and return?
The next report falls after staying over 90 days counted from your latest arrival date.
Do LTR or O-A holders report?
O-A holders notify every 90 days. LTR holders report once a year instead.
Read next
General information checked against the sources listed above, not legal advice for your situation. Rules and office practice change; confirm with the immigration office or a licensed adviser before you act. See how guides are checked.
Spotted an error? Report it.
Comments (3)
Land_of_smiles
Isn’t immigration office in town the ONLY physical place? Walk up to the drive through is easy- but doing it online is even easier .
ameltisgrilledcheese
90 Day Report 1 month late. Can I pay the fine and do it in a different province? Basically, I confused June with July... Now it's a month late. At least, it will be a month by Monday. But I am in another province and won't be back to my registered province for another 2 weeks. Can I do it at immigration here (Phuket) instead of Chiang Mai? No plans to leave the county. And please correct me if I'm wrong, but it would be a max 2k baht fine?
jonez450reloaded
You can do it in Phuket if you've got a TM30 on file for a Phuket address. Pay the fine when you file the 90 day report.