Home / Cities / Bangkok

90-day reporting and TM30 in Thailand: how to report your address without paying a fine

Updated 2026-11-06 · 8 min read

Drawing for 90-day reporting and TM30 in Thailand: the word REPORT, a passport, a desk calendar and a mailing envelope.
90-day reporting in Thailand: passport, calendar and a stamped envelope.

If you live in Thailand on a long-stay visa, you have a standing date with immigration every 90 days. It's not a visa extension and it costs nothing if you're on time. Miss it, and it's a fine.

The short version

  • The 90-day report (form TM.47) is for foreigners who stay in Thailand more than 90 days in a row. File it within 15 days before or 7 days after each due date [1].
  • Three ways to file: in person, by registered mail (sent at least 15 days early), or online at tm47.immigration.go.th. You can also send someone with a letter of authorization [1][2].
  • Late filing costs THB 2,000 (about USD 59). If you're caught never having filed, it's THB 5,000 (about USD 148) [1].
  • TM30 is a separate notice of where a foreigner is staying. Legally it's your landlord's job, within 24 hours, but immigration may ask for the receipt when you file a 90-day report or an extension [3][4].
  • Leaving Thailand resets the 90-day clock, but it can cancel your visa unless you get a re-entry permit first [1][5].

USD conversions use the Federal Reserve H.10 rate of October 30, 2026 (USD 1 = THB 33.76) [6].

Who has to report, and when

Anyone on a long-term permission to stay, such as a retirement, marriage, work, education or other non-immigrant visa or extension, needs to report once they've been in Thailand for 90 days without leaving. Tourists on short stays rarely hit the 90-day mark.

The clock starts on the day you arrive. Every time you leave and come back, the count restarts at day 1 [1]. That's why frequent travelers sometimes never file a 90-day report at all, while folks who stay put file four times a year.

Your first extension of stay also counts as a 90-day report [1]. And to be clear: the report doesn't extend anything. It just confirms your address. Think of it as Thailand's version of telling the DMV you moved, except the DMV asks every three months.

The filing window

Step Timing
Earliest you can file (in person or online) 15 days before the due date [1]
Latest you can file without a fine 7 days after the due date [1]
Registered mail Must be sent at least 15 days before the due date [1]
Online approval Usually reviewed within about 3 days [2]

Put the due date in your phone calendar with a reminder three weeks ahead. Your receipt from each report shows the next date.

Three ways to file

1. Online (TM.47 Online)

The online system at tm47.immigration.go.th is the easiest option once you've done it in person before. You register with an email address, fill in your passport and address details, and submit within 15 days of the due date [1][2]. An officer reviews it, usually within about three days, and you download the receipt from the "Check Status" page [2].

Some catches:

  • You can't use it right after a new passport. After a passport renewal, you have to report in person, or through an authorized person, at your local office first. Online filing works again after that [1].
  • Rejections happen. If your request is rejected, you'll get an email telling you to go to an immigration office in person as soon as possible [2]. Don't leave online filing to the last day, because a rejection late in the window can leave you scrambling.
  • The site has outages for maintenance. Immigration's own notices point you to in-person or mail filing when it's down [7].

Many Americans who renewed a US passport at the embassy in Bangkok get caught by the in-person rule. Plan for one office trip after any renewal.

2. In person

In Bangkok, the 90-day report counter is at Immigration Division 1 in the Government Complex on Chaeng Watthana Road, in Lak Si district, in the city's north [1]. Outside Bangkok, you go to the immigration office covering your home address. Lines can be long, so go early in the morning and bring:

  • your passport,
  • a completed and signed TM.47 form,
  • your previous 90-day receipt, if you have one, and
  • your TM30 receipt (see below).

A friend, family member or agent can file for you with your passport, the signed TM.47 and a letter authorizing them [1].

3. By registered mail

Mail works well if you're organized. Send it by registered mail to Immigration Division 1 at least 15 days before your due date [1]. The package should contain:

  1. Copies of your passport photo page, current visa, last entry stamp and last extension stamp.
  2. A copy of your TM.6 departure card, if you have one.
  3. Copies of any previous 90-day receipts.
  4. The completed and signed TM.47.
  5. A stamped, self-addressed envelope for the receipt (immigration lists a 10-baht stamp).

Keep the post office receipt. If nothing comes back within a month, contact the immigration office with that receipt [1].

Fines

Situation Fine
You file late, on your own THB 2,000 (about USD 59), paid in person [1]
You're caught never having filed THB 5,000 (about USD 148) [1]

The Royal Thai Consulate-General in Los Angeles describes the arrest case a bit differently, as at least THB 4,000 plus up to THB 200 a day until you comply [8]. Either way, filing on time costs nothing, so it's a no-brainer.

TM30: your landlord's job (that often becomes yours)

TM30 is a notification of where a foreigner is staying. Under section 38 of Thailand's 1979 Immigration Act, house owners, heads of household, landlords and hotel managers who let a foreigner stay must notify immigration within 24 hours of the foreigner's arrival [3]. Hotels do it automatically. Condo and house landlords often forget, or don't know.

Why you should care: since 2019, immigration offices have asked for a TM30 receipt when foreigners file extensions and 90-day reports. Without one, your application may not be accepted [4]. And in practice the fine for a missing TM30, which falls on the landlord, is often paid by the tenant who's standing at the counter [4].

How it works

  • Who files: the landlord, condo owner or "house master." If you own your condo, you file it for yourself [4].
  • When: within 24 hours of moving in [3].
  • How: in person, through an authorized person, by registered mail or online [3]. Landlords can register for an online account and file from home, and tenants with the landlord's login can file it themselves [4].
  • After trips: a 2020 rule change means owners don't have to file a new TM30 each time you come back from a trip, as long as you return within the stay period already on file [9]. Offices vary in practice, so keep your latest receipt handy.

The fines

The Immigration Act sets a fine of up to THB 2,000 (about USD 59) for an owner who fails to notify, and THB 2,000 to 10,000 (about USD 59 to 296) for hotel managers. A 2019 law firm summary put the fine actually charged to landlords at THB 800 (about USD 24) [4]. Treat that last figure as a ballpark that may have changed.

Tips for renters

  1. Put TM30 in the lease. Ask the landlord or agent to agree in writing to file it within 24 hours and give you a copy of the receipt.
  2. Collect your receipt before your first 90-day report or extension.
  3. File a new one when you move. A new address means a new TM30.
  4. Keep a photo of every receipt on your phone.

Leaving the country: get a re-entry permit

Here's the fine print that bites people. If you're on an extension of stay, such as a retirement or marriage extension, and you leave Thailand without a re-entry permit, your permission to stay generally ends at the border. You come back as a tourist and start over.

A re-entry permit (form TM.8) fixes that. The Board of Investment's one-stop service lists fees of THB 1,000 (about USD 30) for a single re-entry and THB 3,800 (about USD 113) for multiple re-entries [5]. That page dates from 2014, so confirm the fee before you go. You can apply at Immigration Division 1 at Chaeng Watthana, and single re-entry permits are also issued by the 24-hour immigration office at Suvarnabhumi Airport on your way out, so arrive early and tell the officers you're applying [5]. Bring a 4 x 6 cm (about 1.6 x 2.4 inches) photo.

When you come back, your 90-day count starts again from day 1 [1]. Your new landlord or host may need to file a fresh TM30 if you've moved.

A few US reminders while you're dealing with paperwork: keep your US passport valid well beyond your visa (renewals happen through the US Embassy in Bangkok), and enroll in STEP so the embassy can reach you. If you want a reminder buddy for due dates, plenty of members of our community group for Americans in Thailand swap tips on which offices are quick.

Sources

  1. Immigration Bureau: Notification of staying in the Kingdom over 90 days
  2. Immigration Bureau: TM.47 online guide for foreigners
  3. Thailand Board of Investment: Notification of residence of foreign nationals within 24 hours (FAQ, 2014)
  4. Deloitte Thailand: Tax and legal alert on TM30 (September 2019)
  5. Thailand Board of Investment: About re-entry permits (FAQ, 2014)
  6. Federal Reserve: H.10 foreign exchange rates
  7. Immigration Bureau: TM.47 online service
  8. Royal Thai Consulate-General, Los Angeles: Foreigners staying in Thailand more than 90 days
  9. Tilleke & Gibbins: Thailand relaxes rules on TM30 immigration requirements (June 2020)

Keep reading

Chat with us