All Non-Immigrant Visa Holders Updated May 2026

Thailand TM47 Guide 2026: 90-Day Reporting Form Explained

The TM47 form is Thailand's mandatory 90-day address notification. If you hold a long-stay visa and have been in Thailand for 90+ consecutive days, you must file TM47 — or face an automatic ฿2,000 fine.

Last updated: May 2026 · ThaiVisaFlow Editorial Team

Frequency

Every 90 Days

Late Fine

฿2,000

Online Filing

Available

Processing

Same Day

Full 90-Day Reporting Guide

Never miss your TM47 deadline

ThaiVisaFlow automatically calculates your exact 90-day deadline and sends reminders 14 and 3 days before it's due.

TM47 at a Glance

Official form name

TM.47 (Notification of Staying Longer than 90 Days)

Filed by

The foreign visa holder — not the landlord

Filed every

90 days from your TM.6 entry stamp

On-time cost

Free — no fee for on-time filing

Late fine

฿2,000 per missed report (automatic)

Online window

15 days before → 7 days after deadline

Clock resets when

You re-enter Thailand (new TM.6 stamp issued)

Independent from

Visa renewal, extension, and TM30 filing

What Is the TM47 Form?

TM47 — officially titled Notification of Staying Longer than 90 Days — is the form issued by the Thai Immigration Bureau that requires all long-stay foreign nationals to report their current address every 90 days.

It is commonly called the "90-day report" and is legally mandated under Thailand's Immigration Act. It is not a visa renewal and is completely separate from your visa's expiry date or any annual renewal process.

The purpose of TM47 is for the Thai government to maintain accurate records of where foreign nationals are residing while on long-stay visas. Even if your address hasn't changed, you must still file every 90 days.

Important: The 90-day clock starts from your TM.6 arrival card date — the stamp in your passport when you entered Thailand — not from the date your visa was issued or previously renewed.

Who Must File TM47?

TM47 applies to any foreign national who has been in Thailand continuously for 90 or more days on a non-immigrant visa. This includes:

Retirement visa holders

Non-OA and Non-OX visas — most common TM47 filers

Marriage visa holders

Non-O (marriage) — must file independently of visa renewal

Work permit holders

Non-B visa — employer sponsorship does not exempt you

Education visa holders

Non-ED — required even during school term

Dependent visa holders

Non-O (dependant) — each individual must file separately

Long-stay DTV holders

Destination Thailand Visa holders on extended stays

Not required if: You are on a tourist visa (single or multiple entry), or if you depart Thailand before completing 90 consecutive days in the country.

Deadline Calculation & Timeline

Your TM47 deadline is exactly 90 days from your most recent TM.6 entry stamp. This resets every time you re-enter Thailand. If you travel abroad, you must first get a re-entry permit before leaving, or your visa is cancelled.

Day 1

Enter Thailand

TM.6 arrival stamp issued. 90-day TM47 clock starts today.

Days 76–83

Recommended filing window

Visit immigration or file online 7–14 days early. Avoids last-day queues and errors.

Day 90

Absolute deadline

Final day to file TM47 without incurring a ฿2,000 fine. No grace period.

Day 91+

Late fine applies

฿2,000 fine is triggered automatically. Pay at immigration when you go in person.

Departure

Leave Thailand

Current TM47 cycle is cancelled. No report needed for that period.

Re-entry

Return to Thailand

New TM.6 stamp issued. Fresh 90-day TM47 clock begins. Previous deadline void.

Practical tip: Photograph your stamped TM47 receipt immediately after filing. It displays your next deadline date. Losing it causes calculation confusion — one day's error costs ฿2,000.

Documents Required to File TM47

Original passport

Must be current — expired passports are not accepted

Completed TM.47 form

Available free at immigration offices or download online

Passport bio page photocopy

Required at most offices (both sides)

Current visa stamp photocopy

The non-immigrant visa page in your passport

Current TM.6 arrival stamp copy

The entry stamp — establishes your Day 1

Previous TM.47 stamped receipt

Helpful but not always mandatory — bring it if you have it

Requirements can vary slightly between immigration offices. Bring photocopies of all key passport pages — it avoids being sent back to make copies at the office.

How to File TM47 — 3 Methods

Online is easiest, but only available within the 15-day window before your deadline.

① Online

imm.immigration.go.th

Window: 15 days early → 7 days after

Email acknowledgment received

Address must match TM.30 on file

Fastest — no travel or queue

Best when available

② By Mail

TM.47 form + certified passport copies

Include prepaid return envelope

Allow 7–14 days processing

Keep your tracking number as proof

Mail early — don't cut it close

Good for remote areas

③ In Person

Your local immigration office

Bring passport + TM.47 + copies

Same-day stamped confirmation

Arrive early — queues can be long

Best fallback if online fails

Fallback option
A failed online submission does not protect you from the ฿2,000 late fine. If the online system rejects your report, go to an immigration office immediately — the same day if possible.

Step-by-Step: In-Person TM47 Filing

1

Locate your TM.6 entry date

Find the most recent arrival stamp in your passport. This is Day 1. Calculate 90 days forward for your deadline.

2

Visit immigration 7–14 days early

Do not wait until Day 90. Processing delays, office closures, and long queues can push you past the deadline.

3

Download or collect the TM.47 form

Available free at the immigration counter, or download and pre-fill at home from imm.immigration.go.th.

4

Prepare your documents

Passport (original) + TM.47 + copies of your bio page, visa stamp, and TM.6 entry stamp. Previous receipt if you have it.

5

Submit at the 90-day reporting window

Hand everything to the officer at the designated TM47 counter. Queue times vary widely by office and season.

6

Receive and photograph your receipt

Your stamped TM.47 receipt shows your next deadline. Photograph it immediately and store it in your phone.

Let ThaiVisaFlow track your TM47 deadline automatically

Automatic reminders 14 and 3 days before your 90-day report is due. Free to start.

Fines & Penalties for Late TM47

The fine for filing TM47 late is ฿2,000 per missed report, applied automatically from the first day past your deadline. There is no grace period, and the fine is almost never waived.

The fine is paid in cash at the immigration office when you go to file. You cannot pay it online. If you've missed multiple reporting cycles, each missed cycle carries its own ฿2,000 penalty.

Late fine

฿2,000 per missed report

Grace period

None — Day 91 triggers fine

Enforcement at renewals

History checked at visa renewal

Multiple missed reports

Each cycle = separate ฿2,000 fine

2026 enforcement update: Immigration offices are now routinely checking TM47 compliance history during annual visa renewals. Multiple late or missed filings may be cited as a ground to refuse renewal.

TM47 vs TM30 — What's the Difference?

These are two separate forms that are often confused. Both involve address notification, but they are filed by different people for different purposes. See the full TM30 guide for detailed filing instructions.

AspectTM47 (90-Day Report)TM30 (Address Registration)
Filed byThe visa holder (you)The property owner or landlord
FrequencyEvery 90 daysWithin 24 hours of each new arrival
PurposeAddress notification every 90 daysRegistration of foreign guest at property
Applies toNon-immigrant visa holders 90+ daysAll foreign nationals staying at a property
Form nameTM.47TM.30
IndependenceSeparate from TM30Separate from TM47

Re-Entry & Reset Rules

Every time you leave Thailand and re-enter, your 90-day TM47 clock resets completely. The new clock starts from your new TM.6 arrival stamp date — your previous deadline becomes void.

This is important for people who travel frequently. Even a short border run to a neighbouring country fully resets your cycle. However, there is a critical rule you must follow first: if you hold a non-immigrant visa and want to re-enter Thailand after leaving, you must obtain a re-entry permit before you depart.

Leave with a re-entry permit

Your non-immigrant visa is preserved. Upon return, you get a new TM.6 stamp and a fresh 90-day TM47 clock.

Leave WITHOUT a re-entry permit

Your non-immigrant visa is automatically cancelled. You must apply for a new visa upon return — not just re-enter.

See the full Re-Entry Permit Guide for single vs. multiple entry permits, costs, and where to apply.

Common TM47 Mistakes to Avoid

Counting from visa issue date, not entry date

The 90-day clock starts from your TM.6 arrival stamp — not the date your visa was issued or extended.

Thinking visa renewal replaces TM47

Renewing or extending your visa does not reset or replace your TM47 obligation. They are completely separate.

Missing the online reporting window

Online filing only works 15 days before to 7 days after your deadline. Outside this window, go in person.

Not getting a re-entry permit before leaving

Leaving without a re-entry permit cancels your non-immigrant visa — you cannot simply re-enter on the same visa.

Losing your stamped TM47 receipt

Your receipt shows your next deadline. Losing it means you must calculate carefully — one day late = ฿2,000.

Filing at the wrong immigration office

File at the office covering your registered address area, not the nearest office or the one where you got your visa.

Assuming a failed online attempt is a valid filing

If the online system rejects your submission, you have not filed. Go in person immediately.

Filing too late in the day

Immigration offices close early. If you file on Day 90, arrive by morning — afternoon queues may exceed closing time.

TM47 Filing Checklist

Use this before each 90-day report to ensure you're fully prepared.

Before You Go

Calculate your deadline from your TM.6 stamp

Go 7–14 days before Day 90 (not the last day)

Download and pre-fill the TM.47 form

Prepare copies of passport bio page, visa stamp, and TM.6 entry stamp

Bring With You

Original passport (current, not expired)

Completed TM.47 form

Photocopies of bio page, visa page, entry stamp

Previous TM.47 receipt (if available)

Cash (in case of late fine or related fees)

After Filing

Receive stamped TM.47 receipt from officer

Photograph receipt immediately — it shows your next deadline

Note next deadline in your calendar

Set a reminder 14 days before the next deadline

After Filing TM47

Your Other Active Compliance Obligations

1

Note your next TM47 deadline

Your stamped receipt shows the date — photograph it immediately

2

Check TM30 is current

If you moved or re-entered Thailand recently, TM30 must be re-filed — TM30 guide →

3

Check your visa expiry and plan renewal

TM47 doesn't extend your visa — track both clocks independently — visa extension guide →

4

Get a re-entry permit before any trip abroad

Leaving without one cancels your visa — even a short trip — re-entry permit guide →

TM47 FAQ (2026)

Track your TM47 deadline automatically

ThaiVisaFlow calculates your deadline and sends reminders so you never pay the ฿2,000 late fine.

Disclaimer: TM47 requirements and processes can vary by immigration office and are subject to change. This guide is for general informational purposes only and does not constitute legal advice. Always verify with the Thai Immigration Bureau or a licensed immigration consultant.

Track your TM47 deadline

Free · 60 seconds setup