Every foreigner who stays in Thailand for more than 90 days in a row must tell immigration where they live, and repeat it every 90 days. The report, on form TM.47, can be made online, by registered post, in person or through someone you authorize, from 15 days before the due date to 7 days after it (as of October 2026).
The 90-day report is not a visa and does not extend your stay. It is simply an address check-in for long-stay residents: retirees, workers, students and DTV holders. It costs nothing if you do it on time, and 2,000 baht if you are late.
People often confuse it with the TM30. The TM30 is the notice your landlord or hotel files when a foreigner moves in; the 90-day report is filed by you, or on your behalf, about yourself. Our article on the TM30 explains the landlord's side. This page covers yours.
The 90-day report in brief
- Who
- Any foreigner staying in Thailand more than 90 consecutive days
- Form
- TM.47 (Notification of staying in the Kingdom over 90 days)
- Window
- From 15 days before to 7 days after the due date
- Ways to report
- Online, registered post, in person, or by an authorized person
- Online system
- tm47.immigration.go.th
- Cost
- Free when on time
- Late fine
- 2,000 baht; 5,000 baht if you are caught without having reported
- LTR visa holders
- Report once a year instead
Who has to report, and when the count starts
The rule follows the length of your stay, not the type of visa. The UK government's guide to living in Thailand puts it simply: if you stay more than 90 days, you must report your residence to the Immigration Bureau every 90 days. In practice that means people on retirement extensions, the O-A, marriage visas, work visas, education visas and the Destination Thailand Visa, whose 180-day entries always pass the 90-day mark.
The count starts on the day you enter Thailand. The Immigration Bureau states that if you leave the country and come back, the count starts again from day one. So a retiree who spends a month in Malaysia comes home and owes the next report 90 days after re-entry, not on the old schedule. Short-stay visitors on a 30-day visa exemption, even with a 30-day extension, never reach 90 days and never report.
There is one shortcut: the Immigration Bureau says your first application for an extension of stay counts as a 90-day notification. After an extension, ask for the slip that shows your next due date.
Holders of the Long-Term Resident visa have the lightest duty: the Board of Investment lists a yearly report instead of the 90-day one as an LTR benefit. See our guide to the LTR visa.
The window: 15 days before, 7 days after
The Immigration Bureau's instructions give a clear window: you may report up to 15 days before the 90 days run out, and up to 7 days after. Online reports can be made up to 15 days in advance. If you miss the 7-day grace period, the online and postal routes are closed to you; you must go to immigration in person and pay the fine.
Late means 2,000 baht; caught means 5,000. The Immigration Bureau states a fine of 2,000 baht for reporting late or not at all, collected when you come in to report. If you are arrested without having made the report, the fine is 5,000 baht. Put the due date in your calendar the day you receive each receipt.
Reporting online with TM.47
The online system is the easiest route for most people. Immigration offices, including Chiang Mai and Lamphun, link to it as "Notification of staying in the Kingdom over 90 days (TM 47)" at tm47.immigration.go.th. The process described by the Immigration Bureau is:
- Register with an e-mail address, your name and phone number; a password is sent to that address.
- Log in, accept the terms once, and choose "New application (TM.47)".
- Fill in your passport details and current address, then submit.
- Wait for the result by e-mail, which the Bureau says comes within 3 working days. The application shows as "pending" until then.
- Save or print the approved receipt. It shows your next due date.
The Bureau also says it e-mails a reminder 15 days before the next due date. Do not rely on that alone; spam filters are not immigration-proof.
Online reporting has limits. You cannot use it after you get a new passport: the first report on the new passport must be made at the immigration office for your area, in person or through someone you authorize, and after that you can go back online.
Reporting by registered post
Reporting by post suits people who live far from an immigration office. The Immigration Bureau's checklist asks for:
- photocopies of your passport photo page, current visa, last entry stamp and last extension of stay;
- your previous 90-day receipts, if any;
- a completed and signed TM.47 form;
- a self-addressed envelope with a 10-baht stamp, so the office can return the lower part of the form as your receipt.
The archived checklist also asks for a copy of the TM.6 departure card. Paper arrival and departure cards have since been replaced by the Thailand Digital Arrival Card (TDAC), so ask your office what it wants instead. Send everything by registered mail to the immigration office for your area, at least 15 days before the due date, and keep the post office receipt. The Bureau says a postal report cannot be processed once the 90 days have passed, and to contact the office if no reply has come within a month.
Reporting in person or through someone else
You can always report at the immigration office for the province where you live. In Bangkok the 90-day section of Immigration Division 1 is at the Government Complex on Chaeng Wattana Road (Building B, Lak Si district). Bring your passport, copies of the pages listed above, your last receipt and a completed TM.47. Queues vary a lot by office and season, so arrive early.
The Immigration Bureau also allows another person to report for you. Ask your office in advance what the authorized person must bring, as requirements differ between offices. Some landlords, condo offices and visa agents offer this as a service. If you use an agent, choose one you can verify, never hand over your passport for a 90-day report, and check the receipt yourself.
90-day report, TM30 and extension: how they fit together
| Duty | Who files it | When | What it does |
|---|---|---|---|
| TM30 residence notification | House owner, landlord or hotel | When a foreigner moves in or returns | Registers where you sleep |
| 90-day report (TM.47) | You, or someone you authorize | Every 90 days of continuous stay | Confirms your address to immigration |
| Extension of stay (TM.7) | You | Before your permission to stay ends | Gives you more time in Thailand |
The Immigration Bureau stresses that the 90-day report is "in no way equivalent to a visa extension". A valid receipt does not keep you legal if your stay has expired; our page on overstaying in Thailand explains those penalties. For the visa side, start with our older overview of visas and retirement in Thailand and the detailed guide to retirement visas. If you are about to sign a lease, our guide to renting a condo covers what to agree with the landlord about the TM30.
To work out your next due date and filing window, use our 90-day report date calculator.
Frequently asked questions
How early can I do my 90-day report in Thailand?
Up to 15 days before the due date, online or in person, according to the Immigration Bureau. You can also report up to 7 days after the due date without a fine. After that you must report in person and pay the fine.
What is the fine for missing the 90-day report?
The Immigration Bureau states a fine of 2,000 baht for reporting late or not reporting, paid when you report in person. If you are arrested without having reported, the fine is 5,000 baht. Neither fine extends your stay.
Do I need to do a 90-day report if I leave Thailand?
No report is due while you are abroad. When you come back, the count restarts from the day of entry, and your next report is due 90 days later. Remember that your landlord should file a new TM30 after your return.
Can someone else do my 90-day report for me?
Yes. The Immigration Bureau lists reporting through an authorized person as one of the official methods. Ask your immigration office what that person must bring, then check the receipt and your next due date afterward.
Is the 90-day report the same as the TM30?
No. The TM30 is filed by the owner of the place where you stay, while the 90-day report is your own notification of address after 90 days in the country. Immigration checks your registered address when you apply for an extension, so keep both up to date.
Sources
- Immigration Bureau – Notification of staying in the Kingdom over 90 days (archived copy of 13 September 2024; the live page blocks automated access) (checked October 2026)
- UK Foreign, Commonwealth & Development Office – Living in Thailand (checked October 2026)
- Lamphun Immigration – Online services (TM 47 and TM 30) (checked October 2026)
- Chiang Mai Immigration – Online 90-day notification and forms (Thai) (checked October 2026)
- Board of Investment – Long-Term Resident (LTR) Visa privileges (checked October 2026)
