Reporting to Thai Immigration: TM30, 90-Day Reports and Re-Entry
Visas get the attention, but it is the reporting duties that catch people out. Here are the three you need to know, who files each one, the deadlines and what happens if they are missed.

Three duties, in one line each
- TM30: whoever houses you reports your address to immigration within 24 hours.
- 90-day report (TM47): if you stay 90 consecutive days, report your address; the window opens 15 days before and closes 7 days after.
- Re-entry permit: get one before you leave Thailand, or your extension of stay ends when you exit.
- Late 90-day reports cost 2,000 baht; landlords who skip TM30 face fines of 800–2,000 baht.
- Keep every receipt: immigration asks for them at your next extension.
TM30: reporting where you live

Section 38 of the Immigration Act requires the house owner, landlord or hotel to notify immigration within 24 hours that a foreigner is staying at their property. Hotels do this automatically. Private landlords can file online through the immigration website or app, and those who fail to report face fines of 800 to 2,000 baht.
Since 2019, immigration offices have asked for the TM30 receipt with extensions and 90-day reports, so ask your landlord for it and keep a copy.
The 90-day report (TM47)

If you stay in Thailand for 90 consecutive days on a long-stay visa or extension, you must confirm your address with immigration every 90 days. Your arrival day counts as day one, and you can file from 15 days before the due date until 7 days after it. Leaving the country resets the count.
The first report must be made in person. After that you can usually file online, by registered post, or through an authorised agent. Filing late costs 2,000 baht, and late reports cannot be made online.
Re-entry permits before you travel

An extension of stay normally ends when you leave Thailand unless you have a re-entry permit. If you plan to travel during your extension, apply for a single or multiple re-entry permit before you go. When you come back, your landlord may need to file a fresh TM30.
The deadlines that matter
Your first 90-day report must be made in person; later ones can usually be filed online at tm47.immigration.go.th.
Reporting mistakes to avoid
Ask for the receipt.
Set a reminder for 15 days before day 90.
Late reports must be made in person, with the fine.
Your extension can end at the border.
Everything on reporting to immigration
Guides from the JLIT library on TM30, 90-day reports and re-entry.
Immigration hubs
Visas, extensions and the full visa library.
Keep going
Questions newcomers ask
Who is responsible for filing TM30?
The house owner, landlord or hotel where you stay must notify immigration within 24 hours. Landlords who do not report face fines of 800 to 2,000 baht.
When is my 90-day report due?
On day 90 of a continuous stay, counting your arrival day as day one. You can file from 15 days before until 7 days after the due date.
What is the fine for a late 90-day report?
2,000 baht, paid in person. If you are found never to have reported, reports say the fine can reach 5,000 baht.
Do I need a re-entry permit?
If you are on an extension of stay and plan to leave Thailand, yes. Without one, your extension normally ends when you exit.



