Guides · Move · Thailand
How to file your 90-day report on time, every time
Stay 90 days in a row and immigration wants your address. It's free and takes ten minutes online, but the first report is in person and a late one costs 2,000 baht.

Key things to know
- Anyone who stays in Thailand 90 days in a row must report their address on form TM.47. It's free.
- Online filing opens 15 days before your due date and closes on the due date. In person, you have up to seven days after it.
- Your first report after you arrive, move or change passports has to be made in person.
- Report late yourself and the fine is 2,000 baht. Get caught by an officer first and it's 4,000 to 5,000 baht.
- Leaving Thailand resets the count to zero. LTR holders report once a year instead.
If you stay in Thailand for 90 days in a row, you must tell immigration where you live, and keep telling them every 90 days for as long as you stay. It costs nothing and takes ten minutes online once you’re in the system. The catch is that the first report must be made in person, and the online system rejects anyone whose landlord hasn’t filed a TM30 address notification.
Who this is for: anyone on a retirement, marriage, work, education or DTV stay, or any visitor who ends up staying 90 days or longer in one go.
Who can skip it: tourists out of the country before day 90. LTR visa holders report once a year, not every 90 days.
What the 90-day report is, and isn’t
It’s an address notification on form TM.47, nothing more. It adds no days to your stay, and it doesn’t replace an extension of stay or a re-entry permit. People who confuse the three are the ones who end up overstaying.
Day one is the day you enter. Your report is due on day 90. Each report then sets the next due date 90 days later, printed on the slip you get back.
Leaving resets the count. Fly out for a weekend and your next report is due 90 days after you land again. There’s no report to make while you’re abroad.
An extension application counts. Immigration treats an extension-of-stay application as a report, so the clock restarts from that date.
Nothing has changed yet. The House of Representatives accepted in principle, in July 2026, a bill that would drop other address notices under section 37 of the Immigration Act, but it keeps both the 90-day report and TM30. It is not law.
When to file
| Method | Opens | Closes |
|---|---|---|
| Online | 15 days before the due date | The due date |
| In person | 15 days before (some offices only accept 7) | 7 days after the due date |
| By registered post | Post it at least 15 days before the due date | Must arrive before the due date |
File early. The seven days after the due date carry no fine, but the online system won’t take a late report, and public holidays eat into the grace period.
Option 1: online
The verdict: the easiest route for every report after your first.
The official e-service is at tm47.immigration.go.th. It’s free; any site asking for a fee is an agency.
- Open the site in the 15 days before your due date.
- Enter your passport details, your latest entry date and your permitted-to-stay date exactly as they appear on your stamps.
- Enter your address as your landlord registered it on the TM30.
- If you entered Thailand on or after 1 May 2025, you may be asked for your TDAC arrival card number.
- Submit, then check back. Approval usually comes within a few days; save or print the receipt.
Why online reports get rejected:
- It’s your first report since arriving, moving or getting a new passport. Those have to be made in person.
- There’s no TM30 on file for your address, or the address doesn’t match it.
- A typo in your entry or permitted-to-stay date.
- You filed more than 15 days before the due date.
If you’re rejected, don’t keep resubmitting until the window shuts. Go to your immigration office before the seven-day grace period ends.
Option 2: in person
The verdict: compulsory the first time, and the safe choice whenever something has changed.
Go to the immigration office that covers your address. In Bangkok, that’s the Government Complex on Chaeng Watthana Road (Building B). LTR, SMART and BOI visa holders in Bangkok use the Thailand Investment and Expat Services Center at One Bangkok instead.
Bring:
- Your passport, plus copies of the photo page, your visa or extension stamp and your latest entry stamp.
- A completed, signed TM.47 form.
- Your last 90-day receipt, if you have one.
- Proof of address, such as your lease, and a copy of the TM30 receipt.
Someone else can go for you with your passport, the signed form and a signed letter authorising them. Offices differ on what else they want, so ring ahead or ask the counter for its checklist.
Option 3: by registered post
The verdict: it works, but you can’t track whether it arrived.
Post it at least 15 days before your due date to your local immigration office. Include the signed TM.47, copies of your passport pages and stamps, your last receipt, and a stamped envelope addressed to yourself for the receipt to come back in. Keep the post office’s registration slip.
Fines
| Situation | Fine |
|---|---|
| You report late, of your own accord | 2,000 baht |
| An officer catches you before you’ve reported | 4,000 to 5,000 baht, plus up to 200 baht a day until you report |
Official guides quote both 4,000 and 5,000 baht for the second case; either way, it’s double the cost of walking in late. Pay and file at the immigration office the same day.
Common snags
You moved. A new address needs a new TM30 from your new landlord, and your next 90-day report must be made in person. Ask for the TM30 receipt when you collect your keys.
You lost the last receipt. Some offices ask for a police report of the loss. File the next report in person and explain.
You renewed your passport. Transfer your stamps to the new passport at immigration first, then make your next report in person.
You’re travelling around the due date. If you’ll be out of the country on day 90, you don’t need to report: the count resets when you come back. Don’t forget the re-entry permit, which matters far more.
What to do
- Put your next due date in your phone calendar the day you get each receipt, with a reminder 14 days earlier.
- Keep every receipt in a folder with your TM30 slip and lease. Extensions and bank visits ask for them.
- Moving soon? Make the next report in person, not online.
The report only tracks where you sleep. The visa underneath it is a separate question, and Thailand visas: which one fits your stay answers it; for changes at the border, check the entry rules right now.
Rules this guide relies on
Stable TDAC: the digital arrival card changed 1 May 2025
Thailand, every Thursday.
One email a week. Free, and you can leave in one click.
- What's on in Bangkok this weekend
- Entry and visa changes, in plain English
- One guide worth reading, kept up to date
Related guides
What's changed
| Date | Change |
|---|---|
| 25 Oct 2026 | First published |
Guidance, not legal, tax or immigration advice. Rules in Thailand can change with little notice; confirm with the official source before you travel.