Property Education · Visas & Reporting

90-day reporting in Thailand (TM47): the recurring address check-in, explained

Stay in Thailand 90 consecutive days on a long-stay visa or extension and you owe Immigration a 90-day report — form TM47 — then another every 90 days you remain. It is not a visa and it does not extend your stay; it simply confirms where you live. Here is who must file, how the clock is counted and reset, the window, how to file online, in person, by post or by agent, and the penalties for slipping. Factual information only, never paid placement.

Share
By Kirby Scofield
Founder of BAANLYY · International real estate broker, investor & relocation specialist
Last updated 4 July 2026 · Last reviewed 1 July 2026
Living Summary

90-Day Reporting — living summary

Editorial analysis compiled and periodically refreshed by BAANLYY’s research team — not a live data feed.

Analysis last reviewed 2026-07-04.

Growth Trajectory

90-Day Reporting: Rule Changes & Online Rollout

  1. 1979
    Legal foundation
    The Immigration Act B.E. 2522 (1979) establishes the legal basis requiring foreigners on an extended stay to notify Immigration of their current address at recurring intervals — the origin of today's 90-day report.
  2. 2000s
    TM47 filing standardized
    Filing consolidates around the TM47 form, with the now-familiar options of filing in person, by registered mail, or through an authorized agent — though local practice still varies somewhat by province.
  3. Mid-2010s
    Online e-service introduced
    Thai Immigration launches an online 90-day reporting channel (via the Immigration Bureau's extranet), letting foreigners who have already registered in person file subsequent reports online instead of returning to the office.
  4. 2020–2021
    COVID-19 blanket extensions
    During pandemic-era travel restrictions, Immigration issues a series of nationwide announcements automatically extending visa permissions and 90-day report deadlines, waiving fines for foreigners unable to travel or report on schedule.
  5. 2022–2023
    Standard reporting resumes
    As border restrictions lift, standard 90-day deadlines resume and Immigration continues encouraging online filing to reduce queues at busy offices such as Bangkok's Chaeng Wattana.
  6. 2024–2026
    Continued digitization
    Thailand's broader immigration digitization push (including e-Visa rollout and biometric processing) continues alongside the 90-day online system, though in-person and postal filing remain necessary fallbacks when the portal is unavailable or a foreigner hasn't yet registered for it.

← Property Education Center

The one-line version

If you stay 90 days straight in Thailand on a long-stay route, file a TM47 90-day report of your address — in the window from 15 days before to 7 days after the due date — then repeat every 90 days. Leaving the country resets the clock. File online, in person, by post or by agent; report late and you face a fine (commonly cited around 2,000 baht), not a cancelled stay.

01

What the 90-day report is — and is not

The 90-day report is a notification of your current address to Thai Immigration, made on form TM47. That is the whole of it. It tells the authorities you are still living where they think you are — nothing more. It is emphatically not a visa, not an extension, and not permission to stay: it adds no time and removes none, and doing it does not protect you from overstay, which runs off a completely separate date. Think of it as a recurring postcard to Immigration that says “same address, still here.” None of this is legal advice; confirm the current procedure with Thai Immigration.

02

Who has to file it

The threshold is simple: 90 consecutive days of staying in Thailand on a long-stay permission. That sweeps in most foreigners who actually live here:

You will need to file
  • Holders of a Non-Immigrant visa or a retirement / marriage extension of stay
  • Long-route holders such as the DTV and the LTR who remain 90 days without leaving
  • Anyone, on any long-stay route, who simply does not leave the country for 90 days
You generally will not
  • Short-stay visitors on a tourist visa or visa-exempt entry — the stay is too short to reach 90 unbroken days
  • Frequent travellers whose trips abroad reset the clock before 90 days accrue (see next section)

Note the contrast with the TM30: the 90-day report is your personal duty, while the TM30 address notification is legally the property owner’s.

03

How the clock is counted — and why travel resets it

The rule is 90 consecutive days, and consecutive is the word that does the work. Any international departure generally resets the count: when you fly back in, your next 90-day deadline is measured fresh from that re-entry date. This is why someone who pops to Singapore or back home every couple of months rarely files a report at all — they never accumulate 90 unbroken days in the country. It is only the foreigner who stays put who reaches the threshold: first report around day 90, then every 90 days thereafter. Your latest receipt prints your next due date — trust that date, and if you travel, remember the clock has almost certainly restarted. Pair this with a re-entry permit if you are on a single-entry visa or extension, so the same trip that resets your 90-day clock does not also cancel your stay.

04

The reporting window: 15 days before to 7 days after

You do not file whenever you like. The widely used window opens 15 days before your due date and closes 7 days after it — a roughly three-week band around the deadline:

Interpretation of the window varies a little by office, so confirm yours with Thai Immigration and lean early rather than late.

05

The four ways to file

There is usually more than one channel open to you. Pick whichever you can rely on, and keep the in-person route as a backstop:

Online (e-service)

Immigration’s online system — the least painful when it works and you are eligible. Submit inside the window and save the confirmation. Eligibility and uptime are inconsistent, so have a fallback.

In person

At your local Immigration office — Chaeng Wattana in Bangkok or your provincial office. The sure route if online rejects you; some offices also run self-service kiosk machines.

By registered post

Mail the TM47, passport copies and a self-addressed envelope so they arrive inside the window and the receipt comes back to you. Send early to clear postal delays.

By agent or proxy

An authorised person or a visa agent can file on your behalf. Convenient if you cannot attend, at the cost of a fee and handing over documents.

Channel availability changes by office and over time — verify what your office currently accepts.

06

Penalties for filing late or missing it

A late 90-day report is a fineable slip, not a cancelled stay. The commonly cited amounts:

The important reassurance: a missed 90-day report does not by itself make you an overstayer. It is a separate, lesser matter from letting your permission to stay lapse — that is the serious one, covered in our overstay and blacklist guide. Pay the fine, file the report, and you are back in good standing. Amounts and enforcement vary by office, so confirm the current penalty with Immigration.

07

What to bring or upload

The paperwork is light. The usual checklist:

Online filing asks for the same details typed into the form rather than physical copies. Keep every receipt — it is requested at your next report, extension or re-entry. Confirm the current list with Thai Immigration.

08

How it fits with your other reporting duties

The 90-day report is one of several pieces of long-stay admin that get confused with one another. Keeping them straight saves real grief:

09

Newcomer mistakes to avoid

Don’t…
  • assume the 90-day report extends your stay — it does nothing of the kind
  • forget that leaving the country resets the 90-day clock to your re-entry date
  • try to file months early — the window opens only 15 days before
  • let it slide past 7 days late — that is when the fine starts
  • rely only on the online channel — keep the in-person office as a backup
  • confuse it with the TM30 or a re-entry permit — they are separate duties
  • throw away your receipt — you will be asked for the latest one
10

Frequently asked

Who actually has to do a 90-day report?Any foreigner who stays in Thailand for 90 consecutive days or more on a long-stay permission — a Non-Immigrant visa, a retirement or marriage extension of stay, a DTV, an LTR and similar long routes. It is a notification of your current address, not a visa or an extension, and it does nothing to lengthen your permitted stay. Short-stay visitors on tourist visas or visa-exempt entries do not reach the 90-day threshold in a single uninterrupted stay and so generally never need to file. The duty is yours personally — unlike the TM30, which falls on the property owner. Rules and local practice change, so confirm your own situation with Thai Immigration.
How is the 90 days counted, and does leaving Thailand reset it?The count is 90 consecutive days of staying in Thailand. The key word is consecutive: any international departure generally resets the clock, and when you return your next 90-day deadline is counted afresh from the date of that re-entry. This is why frequent travellers rarely trigger a report at all — they leave and come back inside the window before 90 unbroken days ever accrue. If you sit in Thailand without leaving, your first report is due around day 90, then again every 90 days after that. Your most recent 90-day receipt shows the next due date; treat that printed date as the one that matters and verify it against Immigration's record.
What is the window — how early or late can I file?The widely used rule is that you may file during a window that opens 15 days before your due date and closes 7 days after it. In other words you have a roughly three-week band around the deadline: do not bother trying months ahead, but do not leave it past seven days late either. Filing a few days early is the safe habit because it absorbs weekends, public holidays and the occasional system outage on the online channel. If your due date lands while you are abroad, the departure will usually have reset the clock anyway — but check your re-entry date. Confirm the current window with your local Immigration office, as interpretation varies.
Can I do the 90-day report online, or must I go in person?There are several channels and you can usually choose. Online through Immigration's e-service is the least painful when it works and you are eligible — you submit before the deadline and keep the confirmation. In person at your local Immigration office (Chaeng Wattana in Bangkok or your provincial office) is the fallback and the only sure route if the online system rejects you; some offices also have self-service kiosk machines. You can also file by registered post, sending the forms and copies so they arrive inside the window, or send an authorised person or a visa agent on your behalf. Availability of each channel varies by office and over time, so have the in-person option as backup.
What do I need to bring or upload to file?The core set is your passport (with the visa or extension stamp and, where issued, the TM6 departure card), the completed TM47 form, and your previous 90-day report receipt if you have one. For an in-person or postal filing, copies of the relevant passport pages are normally required, and for a postal report a self-addressed envelope so the receipt can be returned. Online filing asks for the same details entered into the form rather than physical copies. Requirements differ slightly between offices and channels, so check the current checklist with Thai Immigration and keep every receipt — you will be asked for the latest one at your next extension, re-entry or report.
What is the penalty if I report late or miss it?Reporting late is a fineable offence rather than something that cancels your stay. The commonly cited figure is a fine in the region of 2,000 baht if you report late of your own accord, with a higher charge — figures around 5,000 baht plus a daily amount are often quoted — if you are found to have missed it during another encounter such as a police check. Crucially, a missed 90-day report does not by itself make you an overstayer: it is a separate, lesser matter from letting your permission to stay expire, which is covered in our overstay guide. Pay any fine, file the report, and you are back in good standing. Amounts and enforcement vary, so confirm the current penalty with Immigration.
How is the 90-day report different from the TM30?They are two different notifications that newcomers constantly blur. The TM30 is a one-off address notification filed by the property owner, possessor or manager — your landlord, the condo juristic office or a hotel — each time a foreigner takes up residence, saying 'a foreigner is staying here.' The 90-day report (TM47) is a recurring notification you file yourself, saying 'I am still living at this address.' The 90-day report is built on top of a valid TM30: if your address notification is missing or stale, your 90-day report can be refused until the TM30 is fixed. Our combined TM30 and 90-day reporting guide walks through how the two interlock in practice.
Keep going
Property EducationTM30 & 90-Day ReportingRe-entry PermitVisa Overstay & BansVisa Housing GuidesVisas Hub

A stable address makes the reporting effortless

The 90-day report is trivial when your address never changes and your building’s management files a clean TM30 and hands you the receipt. Browse residences and neighbourhoods built for long-stay foreigners, and the visa-housing guides that match each route to the right home.

Browse residencesVisa housing guides

General information only — not legal or immigration advice. Thailand’s 90-day reporting window, channels, forms and penalties change over time and vary by Immigration office; confirm current requirements with Thai Immigration or a qualified local adviser before relying on any of the above. BAANLYY never takes paid placement.

Sources & References

Sources & References

Primary and official sources are cited above. Government rules, fees and procedures in Thailand change over time and vary by office; always confirm current requirements with the relevant authority before relying on them. BAANLYY never takes paid placement in editorial content.