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
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.
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
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.
Enter Thailand
TM.6 arrival stamp issued. 90-day TM47 clock starts today.
Recommended filing window
Visit immigration or file online 7–14 days early. Avoids last-day queues and errors.
Absolute deadline
Final day to file TM47 without incurring a ฿2,000 fine. No grace period.
Late fine applies
฿2,000 fine is triggered automatically. Pay at immigration when you go in person.
Leave Thailand
Current TM47 cycle is cancelled. No report needed for that period.
Return to Thailand
New TM.6 stamp issued. Fresh 90-day TM47 clock begins. Previous deadline void.
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
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
② 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
③ 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
Step-by-Step: In-Person TM47 Filing
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.
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.
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.
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.
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.
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
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.
| Aspect | TM47 (90-Day Report) | TM30 (Address Registration) |
|---|---|---|
| Filed by | The visa holder (you) | The property owner or landlord |
| Frequency | Every 90 days | Within 24 hours of each new arrival |
| Purpose | Address notification every 90 days | Registration of foreign guest at property |
| Applies to | Non-immigrant visa holders 90+ days | All foreign nationals staying at a property |
| Form name | TM.47 | TM.30 |
| Independence | Separate from TM30 | Separate 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.
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
Note your next TM47 deadline
Your stamped receipt shows the date — photograph it immediately
Check TM30 is current
If you moved or re-entered Thailand recently, TM30 must be re-filed — TM30 guide →
Check your visa expiry and plan renewal
TM47 doesn't extend your visa — track both clocks independently — visa extension guide →
Get a re-entry permit before any trip abroad
Leaving without one cancels your visa — even a short trip — re-entry permit guide →
Compliance Requirements
Your Other Active Obligations
Filing TM47 is one of four independent compliance requirements for long-stay visa holders. All run on different clocks and none replaces the others.
TM30 Address Registration
Always ActiveFiled by your landlord within 24 hrs of arrival — check it's on file
Re-Entry Permit
Before TravelMust have one before leaving Thailand or your visa is instantly cancelled
Visa Extension / Renewal
AnnuallyTM47 compliance history is checked at your annual renewal
Overstay Rules
Penalties฿500/day and entry bans — understand what happens when deadlines are missed
Related Immigration Guides
90-Day Reporting Guide 2026
Core GuideFull deep-dive into the 90-day report — deadline calculation, online filing, fines.
TM30 Address Registration Guide
ComplianceWhat TM.30 is and how it differs from your TM.47 90-day report.
Re-Entry Permit Guide 2026
TravelLeave Thailand without cancelling your non-immigrant visa.
Visa Extension Guide 2026
ExtensionsExtend your stay — ฿1,900 fee, required documents, and how to avoid overstay.
Thailand Overstay Rules & Fines
Penalties฿500/day fines and 1–10 year bans — what happens if you miss your deadline.
Thailand Retirement Visa Guide
Visa TypeNon-OA requirements, 800K THB bank rule, and annual renewal process.
TM47 FAQ (2026)
Track your TM47 deadline automatically
ThaiVisaFlow calculates your deadline and sends reminders so you never pay the ฿2,000 late fine.
Latest TM47 & Immigration Updates
Enforcement and policy news that may affect your 90-day reporting obligations.
ThaiVisaFlow
Never Miss a TM47 Deadline Again
Automatic deadline tracking and reminders before your 90-day report is due. Free to start.
Free — takes less than 60 seconds · No credit card required
Track your TM47 deadline
Free · 60 seconds setup