Thailand 90‑day reporting (TM47) guide
Entry & Visas

Thailand 90‑Day Reporting (TM47): What It Is + How To Do It

Complete 90‑day reporting guide for foreigners in Thailand: who must report, when the 90‑day clock starts, how to report online or in person, deadlines (15 days before/7 days after), and common mistakes.

Last updated: 22 Feb 2026.

Registered mail envelope (blank)

If you stay in Thailand long enough, you’ll hear “90‑day reporting” (form TM47). It’s not a visa extension. It’s simply a requirement to report your current address to Thai Immigration at regular intervals.

This guide explains:

  • Who must report
  • When the 90‑day clock starts
  • How to report (online / in-person / mail / representative)
  • Deadlines + fines
  • How to avoid the common traps that waste a full morning at immigration

Quick summary (the parts travelers need)

TM47 form flat lay (blank)
  • 90‑day reporting is required for foreigners permitted to stay in Thailand for long periods (most long‑stay permissions).
  • You can typically report: 1) in person,
    2) via authorized representative,
    3) by registered mail, or
    4) online (TM47 online system).
  • You can usually report 15 days before the due date, or up to 7 days after (but if late you may have to do it in person and pay a fine).
  • If you leave Thailand and later re‑enter, the 90‑day count generally resets from your newest entry date.

Who must do 90‑day reporting?

In general, you must report if you are a foreigner who:

  • has been permitted to stay temporarily, and
  • remains in Thailand for more than 90 days.

It commonly affects holders of:

  • Long‑stay visas and extensions (retirement, education, business, marriage, etc.)
  • DTV holders who stay long enough per entry
  • Many other non‑tourist permissions

If you are entering as a tourist for a short period and leaving well before 90 days, 90‑day reporting usually won’t apply.

When does the 90‑day clock start?

The 90‑day clock is typically counted from:

  • your most recent date of entry into Thailand (the stamp date), or
  • the date you were granted permission to stay (depending on status).

Leaving Thailand resets the count. When you re‑enter, you start counting again from the new entry date.

Deadlines (most common mistakes)

When can you report?

Typically:

  • Up to 15 days before your due date, or
  • Up to 7 days after your due date

If you miss the window

Many immigration offices require you to report in person and pay a fine.

How to do 90‑day reporting (4 methods)

Method 1: In person

Bring:

  • Passport
  • Copies of relevant passport pages (many offices ask for biodata + latest entry stamp + current permission stamp)
  • Your TM47 form (filled and signed)

Tip: Go early. Some offices have limited daily queues.

Method 2: Authorized representative

You can authorize someone to submit on your behalf (rules vary by office). They will need your documents plus their ID.

Method 3: Registered mail

You mail copies + the TM47 form. Many offices require a self-addressed return envelope and specific stamps.

Method 4: Online reporting (TM47 online)

Official TM47 online portal: https://tm47.immigration.go.th/

Practical tips:

  • Use Chrome/Firefox/Edge
  • Ensure your previous report is “approved” before submitting a new one
  • Keep screenshots / confirmation emails until you receive approval

What happens if you are late? (fines)

Many immigration offices state:

  • late reporting can trigger a 2,000 THB fine when you report yourself, and
  • a higher fine if you are caught/processed rather than voluntarily reporting.

Because practices can differ slightly by province and circumstance, treat the local immigration office instructions as the final authority.

Common edge cases

“I got a new passport”

Online reporting may not accept your first report after a passport change. You may need to report in person once, then online may work again afterwards.

“I moved to a new address”

90‑day reporting is about your current residence. Also note: your landlord may have separate reporting obligations (TM30). Don’t confuse TM30 with TM47.

“I left Thailand for a weekend”

Leaving Thailand generally resets your 90‑day count. Your next report is due 90 days after your newest entry.

FAQs

Is 90‑day reporting the same as a visa extension?
No. Reporting does not extend your stay. It’s an address report.

Can I do it online every time?
Often yes, but not always. Some scenarios (new passport, data mismatch, or system issues) can force an in-person report.

Do I need 90‑day reporting on a short holiday?
If you leave before 90 days, usually no.

Official references (start here)

Next steps

Continue planning with these related guides.