TM.30 & 90-Day Reporting for Foreigners in Phuket — Compliance Done For You
Two paperwork obligations trip up more foreigners in Phuket than any other — we file them for you, remind you before the next one, and rescue you when you've overstayed the deadline.
Every foreigner in Thailand has 2 mandatory reporting duties: (1) TM.30 — landlord/hotel must notify Immigration within 24 hours of your arrival at any address; (2) TM.47 90-Day — you must report your current address every 90 days if staying continuously. Add a Re-Entry Permit (single or multiple) before leaving to protect your visa. Fines run THB 800-2,000 per late filing and can void a visa extension. We manage all three on a fixed monthly retainer from Phuket, with calendar reminders synced to your device.
Pricing
฿800 – ฿12,000
per filing / monthly retainer
Turnaround
Same-day filing at Phuket Immigration
TM.30 Deadline
24 hours from arrival at any address
90-Day Report
7 days before to 7 days after due date
TM.30 Penalty
THB 800-2,000 per late
90-Day Penalty
THB 2,000 + THB 200/day (max 5,000)
Phuket Imm Office
Chalong (main) + Airport branch
TM.30 — The Rule Everyone Breaks
TM.30 is a legal obligation on the property owner (landlord, hotel, condo juristic person) to notify Immigration of every foreign guest within 24 hours of check-in — but Immigration will fine YOU when you show up for a visa extension without a valid TM.30 receipt on file.
In practice, hotels almost always file on your behalf; long-stay condo landlords almost never do. If you rent a private condo in Phuket, you are functionally responsible for making sure the filing happens — because the fine and the extension refusal will land on you, not the landlord.
Re-file after every international arrival — even a weekend trip to KL resets the clock
Re-file after every domestic move — different Phuket address = new TM.30
Keep the digital TM.30 receipt on your phone — Immigration asks for it at every extension
Landlord POA is required if we file on behalf — we provide a template
90-Day Reporting — The Rolling Deadline
The TM.47 90-day report tells Immigration you're still at the same address. It resets every time you leave and re-enter Thailand (the counter restarts on re-entry). It is due every 90 days of continuous stay, filable 15 days before to 7 days after the deadline.
We track your due date from your last entry stamp or last filing and submit through the online portal (currently unreliable), by mail (7-14 days lead time), or in person at Phuket Immigration Chalong. In-person is often required after online submission fails — a common trap.
Re-Entry Permits — The Visa Insurance
If you leave Thailand without a Re-Entry Permit, your visa (Non-B, Non-O, DTV, LTR, Elite) is void on exit and you re-enter as a tourist. A single re-entry permit (THB 1,000) or multiple re-entry permit (THB 3,800) at any Immigration office or Phuket Airport before departure protects the visa.
We file at Phuket Immigration Chalong for THB 1,500 service fee, or at Phuket Airport for same-day departure emergencies.
The Monthly Retainer — Set It and Forget It
For foreigners staying long-term, we offer a THB 12,000/year retainer that covers unlimited TM.30 filings, all 90-day reports for the year, up to 2 re-entry permits, and calendar sync with your Google/Apple/Outlook calendar. One less thing to think about, one less way to void your visa.
Documents you'll need
TM.30
Passport copy + entry stamp + visa page
Landlord ID card + Tabien Baan + Chanote (or lease)
Landlord POA if we file for you (template provided)
Passport (physical, must be delivered to us or seen at Immigration)
Photo 4x6 cm
THB 1,000 (single) or THB 3,800 (multiple)
How it works
1
Register your addresses
30 min
We onboard your primary + secondary Phuket addresses and landlord contacts.
2
Calendar sync
Same day
90-day deadlines synced to Google/Apple/Outlook with 7-day warning + day-of alert.
3
TM.30 on arrival
Same day
You forward your boarding pass; we file within 24 hours and email the receipt.
4
90-day filing
Same day
We prepare form, file in person at Chalong, email receipt within 24 hours.
5
Re-entry before travel
1-3 days
Notify us 3+ days before travel; we file at Chalong or Airport as needed.
Frequently asked questions
Do I need TM.30 if I'm just here on a tourist visa?+
Yes — TM.30 applies to every foreigner at every address, regardless of visa type. Hotels handle it automatically; landlords usually don't.
What if I overstay the 90-day deadline?+
Fine is THB 2,000 flat + THB 200/day up to a THB 5,000 cap. Immigration will process the late report on the spot — but repeat offenders may face extension refusal.
Can I file 90-day online?+
In theory yes, but the portal frequently rejects submissions in the last 24 hours before the deadline. We file in person for reliability.
Does a border run reset the 90-day counter?+
Yes — the counter starts fresh from your latest entry stamp. Whenever you leave and re-enter Thailand, the previous 90-day cycle is discarded.
Do I need a re-entry permit on a multiple-entry visa?+
Depends: METV, Elite, LTR, and DTV do NOT require one. Single-entry Non-B and Non-O DO require one — leaving without it voids your visa.
Never miss a filing again — sign up for our TM.30 + 90-day retainer via LINE @thainotary. Onboarding takes 30 minutes and covers your entire year in Phuket.