Thailand 90-Day Reporting 2026: How It Works and How to Do It Online

Miss the 90-day reporting deadline in Thailand and immigration charges you 2,000 baht when you show up to fix it. There is no warning email, no reminder from anyone, and no grace period. The clock runs from the day you entered and it is your responsibility to track it.

This guide covers who needs to file, how to do it online in 2026, and what to do when the government's own website does not cooperate.

What the 90-Day Report Actually Is

The 90-day report (TM47 form) is a residence notification, not a visa renewal. You are confirming to immigration that you are still at the address they have on file. It takes 10 minutes online when the system works, and that second part is doing a lot of work in that sentence.

The requirement sits under Section 37(5) of Thailand's Immigration Act and has been enforced more strictly in recent years. Filing on time costs nothing. Filing late costs 2,000 baht minimum.

Who Needs to File

The requirement applies to all foreigners staying in Thailand continuously for more than 90 days on a long-stay visa. This covers Non-OA (retirement), Non-B (business and work permit), Non-ED (education), DTV, Thailand Privilege Card holders, and other non-immigrant visa types.

The LTR visa is the exception. LTR holders are exempt from the standard 90-day report and do an annual check-in with the BOI instead. Tourist visas and visa exemptions are not subject to the requirement because the stays are short enough that the rule does not apply. If you are unsure which category your visa falls into, the Thailand visa exemption guide covers which nationalities get 60 days and what that means for the 90-day clock.

If you leave Thailand and re-enter before the 90-day window closes, the counter resets from the date of re-entry. Frequent travelers on long-stay visas often avoid filing entirely because exits and returns reset the clock automatically.

How to File Online in 2026

The online portal is at tm47.immigration.go.th. You need your passport number, the arrival date from your most recent entry stamp, your current Thai address, and your TDAC (Thailand Digital Arrival Card) number. In 2026, the TDAC number is required to use the online TM47 system. Retrieve it at tdac.immigration.go.th before attempting to file or the portal will not accept your submission. Kids English Thailand

The system opens for submissions 15 days before the deadline and accepts filings up to 7 days after. That gives you a filing window from day 75 to day 97. Outside that window, in-person filing is the only option.

The online system has a persistent reputation for unreliability. Sessions time out, document uploads fail, and the server goes down on busy days. If it fails after two or three attempts on different days, move to in-person or mail filing rather than waiting for the website to recover. The deadline does not care whether the website worked.

A 2026 Note for DTV Holders

DTV holders who remain in Thailand for more than 90 consecutive days are required to submit a 90-day address report confirming their current place of residence. The first report after each new entry generally needs to be completed in person, not online. Subsequent filings can then use the online portal. The Thailand DTV visa guide covers the full structure of that visa including the 180-day stay limits and re-entry rules. Siam Legal International

If you have recently received a new passport, the 2026 digital system will not recognise your new passport number for the first report. You must visit the immigration office in person once to link the new passport to your visa records before online filing becomes available to you again.

How to File In-Person

Bring your passport, a copy of the bio page, a copy of the current visa page, a copy of your most recent entry stamp, and a completed TM47 form. Most offices also ask for a copy of your TM30 receipt, the form your landlord files when you check in. Arriving without it can get you turned away.

In-person processing runs 30 minutes to 2 hours depending on location. Bangkok's Chaeng Wattana office is the busiest and some Bangkok offices now require an appointment in advance. Phuket Town and Chiang Mai offices are significantly faster. Arrive before 11am to avoid the lunchtime crowd.

How to File by Mail

Send copies of all required documents plus a self-addressed envelope for the return receipt to the immigration office serving your registered address. Post at least 7 days before the deadline to account for delivery time. Mail filing is the standard approach for people in areas without a local immigration office.

Filing Method

Cost

Reliability

Time Required

Online (TM47 portal)

Free

Inconsistent

10 to 20 minutes

In-person

Free

Reliable

30 min to 2 hours

By mail

Postage only

Reliable if sent early

Send 7 days before deadline

What Happens If You Miss the Deadline

Missing by any amount triggers a 2,000 baht fine payable at the immigration office when you go in to file late. There is no grace period. Your next 90-day window resets from the date of the late filing, not from the original deadline.

Some offices waive the fine for documented first-time offenders or people who could not file due to illness. This varies by office and officer and is not something to count on.

Tracking Your Deadline

Add 90 days to your most recent entry date into Thailand. If you re-entered at any point, use that date. Set a phone reminder at day 75 so you have a 15-day buffer to deal with system failures, missing documents, or an unexpected queue at the immigration office.

TM30 and How It Connects

The TM30 is a separate form your landlord, hotel, or guesthouse files when you check in to notify immigration of your address. Filing one does not substitute for your 90-day TM47 report. They are different documents filed by different people.

When filing in person, immigration often asks for the TM30 receipt. If your landlord has not filed one, you may be turned away. Ask them to file or update the TM30 before your visit. If they refuse, some offices accept a copy of the rental contract, though this varies by location.

Where to Go from Here

The full picture on long-stay visa options is on the Thailand visa guide. For anyone managing visa expiry alongside reporting deadlines, the Thailand visa run guide covers what border crossing options still work in 2026. Non-B holders filing 90-day reports alongside permit obligations should read the Thailand work permit guide. For anyone still deciding between a tourist visa and a longer stay option, the Thailand tourist visa guide covers the TR and SETV in full.