Blog
frenru
Back

Reporting duties in Thailand: TM30 and the 90-day report

Contact us
Share

If you stay in Thailand longer than 90 days, you must report your address every 90 days: online up to the due date, or in person or by post. Whoever houses you must notify Immigration within 24 hours of your arrival, which is the TM30. Here is who does what, when, how in Phuket, and the fines.

Last updated 13 November 2026

At a glance

90-day report onlineFrom 15 days before up to the due date (2026 manual)
90-day report in personFrom 15 days before to 7 days after the due date
Late 90-day reportFine of 2,000 baht
TM30Filed by the house owner, landlord or hotel, within 24 hours
Not an extensionThe 90-day report does not extend your stay

In Phuket: where to report

Outside Bangkok, the 90-day report is made at the local immigration office, and the TM30 is filed with the local immigration office. In Phuket, that is Phuket Immigration.

  • Address: 482 Phuket Rd., Talad Yai, Mueang, Phuket 83000.
  • Opening hours: Monday to Friday, 8:30 to 12:00 and 13:00 to 16:30. Closed Saturday and Sunday. Source: the office’s Google listing, read on 13 November 2026. The official contact page also says it is closed on national public holidays.
  • Phone: +66 76 221 905. Hotline: 1178.
  • Closure: the Phuket Immigration site announces a closure from 5 to 7 December 2026.
  • Online: the Phuket Immigration site links the 90-day report online and the TM30 online system (links below).

Reader note. 90-day report at Phuket Airport Immigration, to be confirmed, 13 November 2026. The airport site links only to the national online system, and no page found says the airport office takes 90-day reports in person. Until this note is removed, confirm by telephone with Phuket Airport Immigration on 076 327 138 before you go.

Phuket Immigration: office, hours and what to bring

Last updated 13 November 2026

In Phuket

Office
Phuket Immigration (main office)
Address
482 Phuket Rd., Talad Yai, Mueang, Phuket 83000
Open the map

The 90-day report: who and when

Who. A foreigner who has received permission to stay temporarily, and who has stayed in Thailand for more than 90 days, must notify Immigration of their address every 90 days. The 2026 online manual gives the legal basis: Section 37(5) of the Immigration Act B.E. 2522 (1979).

When, online. No more than 15 days before your 90-day due date, and no later than the due date itself. The 2026 user manual of the online system says a late online application is rejected automatically.

When, in person or by post. The Immigration Bureau’s 90-day handbook (no date shown) and its Division 1 page (no date shown) give from 15 days before to 7 days after the 90th day. By post, send it at least 15 days before the due date.

Two things that reset or replace the count:

  • If you leave Thailand and come back, the count starts again at day 1, “in every case”, says the Immigration Bureau.
  • Your first application for an extension of stay counts as the notification.

What it is not. The Immigration Bureau says the notification is in no way an extension of your visa or stay.

The official arrival card site gives the same reminder: anyone who stays longer than 90 days must notify the nearest immigration officer in writing of their place of stay, and then do so every 90 days. Arriving in Thailand: visa exemption and visa on arrival

Last updated 13 November 2026

The 90-day report: how

Online. Through the official system: https://tm47.immigration.go.th/tm47/#/login. The 2026 user manual (https://tm47.immigration.go.th/manual/index.html) describes the steps: register by email, make a new application, wait while its status is “Pending Approval”, then receive the receipt and your next due date by email. An application can be cancelled with a reason.

In person at Phuket Immigration. Phuket’s own manual (no date shown) asks for your passport (original), form TM.47 (one original), your previous 90-day slip if you have one, and a work permit only for workers from Myanmar, Laos and Cambodia. There is no fee, and the manual gives a total time of 4 minutes. The Division 1 page (no date shown) also asks for the departure card TM.6, if you have one.

By registered mail. The Immigration Bureau pages (no date shown) describe a postal route to the immigration office of the area where you live. Send copies of your passport pages (the front page, your current visa, your last entry stamp, your last extension), your departure card TM.6, your previous 90-day notifications, the signed form TM.47, and a return envelope with a 35 baht stamp (Division 1 page). Post it at least 15 days before the due date and keep the registered-mail receipt. Division 1 gives a waiting time of about 30 days.

Missed the window? A note on the Immigration Bureau page says that after the allowed period you must report in person, and pay the fine.

Reader note. Renewing a 90-day report by post, to be confirmed, 13 November 2026. Two Immigration Bureau pages disagree on the stamp for the return envelope (10 baht and 35 baht), and no page found says that Phuket Immigration accepts reports by post. Until this note is removed, confirm with Phuket Immigration before you post anything.

Last updated 13 November 2026

TM30: notification of where a foreigner stays

Who files it. Section 38 of the Immigration Act B.E. 2522 says that house owners, heads of household, landlords and hotel managers who accommodate a foreigner must notify the local immigration office within 24 hours of the foreigner’s arrival. The notification is made by the manager of a licensed hotel, or the owner of a guesthouse, mansion, apartment or rented house, with form TM.30.

Where. At the local immigration office. If the area has no immigration office, at the local police station. In Bangkok, at the Immigration Bureau.

How. In person, through an authorised person, by registered mail, or online through the official “Notification of Residence for Foreigners” system: https://tm30.immigration.go.th/. The form is filled in from the foreigner’s passport, with the arrival card (TM.6) number. Phuket’s manual (no date shown) asks for form TM.30 with its attachment, a stamped envelope only for a notification by post, and charges no fee. Questions: Call Center 1178 in official business hours. System problems: [email protected].

Penalty. Section 77 of the Immigration Act (undated copy on Phuket Immigration’s site) sets a fine not exceeding 2,000 baht for a person who fails to notify under section 38, and from 2,000 to 10,000 baht for a hotel manager. This copy may predate later amendments, and no 2026 text repeats the amounts. Confirm with Phuket Immigration.

As a foreigner, ask your landlord or hotel whether they have filed your TM30.

Last updated 13 November 2026

Your own notification: TM.28

Phuket Immigration lists a form TM.28 “for aliens to notify their change of address”. The Immigration Act B.E. 2522 (section 37, undated copy on Phuket Immigration’s site) asks a foreigner to notify the local police within 24 hours of arriving at a new residence, and within 48 hours when travelling to another province and staying there more than 24 hours. Section 76 sets a fine not exceeding 5,000 baht, plus up to 200 baht for each day. No 2026 text repeats these rules. Confirm with Phuket Immigration.

Reader note. TM.28 notification, to be confirmed, 13 November 2026. The Immigration Act requires a notification to the local police within 24 hours of arrival at a new residence and within 48 hours when staying more than 24 hours in another province, but it leaves exemptions to conditions set by the Director General, which no page found sets out. Until this note is removed, confirm with Phuket Immigration before you travel.

Last updated 13 November 2026

What to do, in order

  1. When you move in,ask the landlord or hotel to file your TM30 within 24 hours.
  2. Count 90 daysfrom your arrival, or from your last 90-day report.
  3. Report in the window.Online: from 15 days before up to the due date. In person at Phuket Immigration: from 15 days before to 7 days after. By post: at least 15 days before.
  4. Reported by mail? Keep the registered-mail receipt.Reported online? The receipt and your next due date come by email.
  5. Left Thailand and came back?Start counting again from day 1.
Last updated 13 November 2026

What to have ready for a 90-day report by mail

  • Copies of passport pages.front page, current visa, last entry stamp, last extension.
  • Departure card TM.6.a copy.
  • Previous 90-day notifications.copies.
  • Form TM.47.signed.
  • A return envelope.with a 35 baht stamp (Division 1 page).
Last updated 13 November 2026

Fines

Fees as read on 13 November 2026.
ServiceFee
90-day report: late or not made2,000 baht
90-day report not made, and arrestedUp to 5,000 baht, plus up to 200 baht a day (Immigration Act, s.76)
90-day report on timeNo fee
TM30 not filed (person under section 38)Up to 2,000 baht (Immigration Act, s.77)
TM30 not filed (hotel manager)2,000 to 10,000 baht (Immigration Act, s.77)
TM.28 not made (foreigner)Up to 5,000 baht, plus up to 200 baht a day (Immigration Act, s.76)

The fines under the Act come from the undated copy hosted by Phuket Immigration, which may predate later amendments. The 2,000 baht fine for a late 90-day report is on the Immigration Bureau’s 90-day page, its handbook and its Division 1 page.

Last updated 13 November 2026

Sources

  1. Immigration Bureau, notification of staying longer than 90 days.
  2. Immigration Bureau, 90-day notification handbook (no date shown).
  3. Immigration Bureau, Immigration Division 1, 90-day page and FAQ (no date shown).
  4. https://bangkok.immigration.go.th/en/faq_en/
  5. Immigration Bureau, 90 Days Report Online, and its user manual (version 2.2, 2026).
  6. https://tm47.immigration.go.th/manual/index.html
  7. Immigration Bureau, notification of residence of foreigners (TM30).
  8. Immigration Bureau, Notification of Residence for Foreigners, online system (application 2026.10.00).
  9. Immigration Act B.E. 2522, copy on Phuket Immigration’s site (undated).
  10. Phuket Immigration, manual 12 (90-day report) and manual 13 (TM30), Thai, no date shown.
  11. https://www.phuketimmigration.go.th/manual-people/13.pdf
  12. Phuket Immigration, home page, contact page and forms page. Read on 12 and 13 November 2026.
  13. https://www.phuketimmigration.go.th/forn.php
  14. Phuket Airport Immigration, official site.
  15. Immigration Bureau, Thailand Digital Arrival Card (TDAC), official site.
  16. Google listing of Phuket Immigration (hours and phone), read on 13 November 2026.
Share

Partners

Your vision, our expertise
From Spain to your table
Sell your yacht