All Long-Stay Visa HoldersUpdated May 2026฿2,000 Fine If Late

Thailand 90-Day Reporting Guide 2026

All long-stay visa holders must report their address every 90 days using Form TM.47. Missing the deadline triggers an automatic ฿2,000 fine — no exceptions.

Last updated: May 2026 · ThaiVisaFlow Editorial Team

Frequency

Every 90 Days

Late Fine

฿2,000

Online Filing

Available

Processing

Same Day

Visa Extension Guide

Never miss your 90-day report deadline

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

Expat at laptop completing an online immigration form with documents nearby

Filing your 90-day report online takes under 5 minutes — and prevents an automatic ฿2,000 late fine.

90-Day Reporting — Quick Summary

Who must report

Any non-citizen on a long-stay (non-tourist) visa staying 90+ consecutive days

What to file

Form TM.47 (address notification)

Frequency

Every 90 days from your TM.6 entry date

Cost (on time)

Free — no fee applies

Late fine

฿2,000 per report, applied automatically

Online window

15 days before → 7 days after your deadline

Clock resets when?

Every time you re-enter Thailand (new TM.6 stamp)

Does visa renewal reset?

No — completely separate obligation

What Is the 90-Day Report?

Thailand's 90-day reporting requirement — officially Form TM.47 — requires all foreigners staying in Thailand for longer than 90 consecutive days on a non-tourist visa to notify immigration of their current address every 90 days.

This is not a visa renewal and has nothing to do with your visa expiry date. It is a separate, independent compliance obligation. Even if you just completed your annual visa extension using the TM7 form, you must still file TM.47 every 90 days.

The 90-day clock starts from your TM.6 entry date — not from the date your visa was issued, and not from the date you previously filed.

Fine: ฿2,000 — The late filing fine is applied automatically and is rarely waived. There is no grace period. A single missed report costs ฿2,000 on the spot.
Watch 60-Second Tour

Take Control of Your Thailand Visa

Never miss another immigration deadline. See how ThaiVisaFlow automatically tracks visa renewals, required documents, reporting deadlines, and important reminders—all in one place.

Countdown to Your Next Report

Automatic Reminder Tracking

Keep Immigration Records Organized

Free plan available
No credit card required
Built specifically for Thailand immigration

90-Day Cycle

90-Day Reporting Timeline

What happens at each stage of your reporting cycle — and exactly when you must act.

Day 1Start

Enter Thailand

TM.6 entry stamp issued. Your 90-day clock starts from this date — not your visa issue date.

Day 75Prepare

Prepare your documents

Gather passport, TM.47 form, and passport copies. Confirm TM.30 address registration is current.

Days 76–90File Now

Online filing window opens

Recommended window: imm.immigration.go.th. Lighter queues. Use this window before the rush.

Day 90⚠ Deadline

Hard deadline

Last day to file without penalty. Go in person if online is unavailable. Do not miss this date.

Day 91+Fine

Late — ฿2,000 fine applies

Filing is still accepted but ฿2,000 is collected on the spot. Late filings are reviewed at annual renewal.

After filingReset

Clock resets

Stamped TM.47 receipt shows your next deadline. Photograph it immediately — losing it leads to miscalculation.

If you travel abroad at any point, your clock resets from the new TM.6 entry stamp on re-entry. Processes can vary slightly by immigration office.

How to Calculate Your Deadline

Your deadline is exactly 90 days from your most recent TM.6 entry stamp. This resets every time you re-enter Thailand. Note: if you travel abroad, you must first obtain a re-entry permit before leaving, or your visa is cancelled. Your TM30 address registration is checked independently — make sure your TM30 is current before attending any immigration appointment.

Day 1

Enter Thailand

TM.6 arrival card stamped. Your 90-day clock starts today.

Day 76–83

Recommended window

Visit immigration 7–14 days before your deadline. Avoid last-day queues.

Day 90

Hard deadline

Latest date to file TM.47 without incurring a ฿2,000 fine.

Before Day 90

Leave Thailand temporarily

Departing cancels your current 90-day cycle. No report needed for that period.

Re-entry

Return to Thailand

New TM.6 stamp issued. 90-day clock resets. Previous deadline no longer applies.

Practical tip: Save a photo of your TM.47 stamped receipt immediately after filing. It shows your next deadline. Without it, you may miscalculate your due date — a single day's error costs ฿2,000.

TM.47 Form — Key Fields Explained

Thailand 90-Day Address Notification (Immigration Bureau)

Reference

NOTIFICATION OF STAYING LONGER THAN 90 DAYS

แบบแจ้งอยู่เกิน 90 วัน (TM.47)

A12345678
British
01/03/2026
⚠ Key: your Day 1: Count exactly 90 days from this stamp for your deadline.
1234567890
Non-O
123 Sukhumvit Soi 22 Klongtoey, Bangkok 10110
✓ Must match TM.30: Address must match your currently registered TM.30.
089-123-4567

Sign here

Next report: 29 May 2026

📷 Photograph this immediately

📷 Photograph receipt: Stamped slip shows your next 90-day deadline date.

TM.47 form is available free at all Thai Immigration Bureau offices and downloadable at imm.immigration.go.th. This diagram is for reference only.

Thailand TM.47 90-day address notification form — key fields annotated for reference

How to File (3 Methods)

Choose whichever method suits you. Online is the easiest — but only available within the 15-day window before your deadline.

Online

imm.immigration.go.th

Window: 15 days before → 7 days after

Receive acknowledgment slip by email

Best method if your TM.30 matches

By Mail

TM.47 form + passport copies

Prepaid return envelope required

Allow 7–14 days processing time

Keep tracking number as proof

In Person

Local immigration office

Passport + TM.47 form

Same-day confirmation

Arrive early — queues can be long

Thailand's online system occasionally rejects submissions due to address mismatches or technical errors. If your online report fails, go in person immediately — the failed online attempt does not protect you from a late fine.

90-Day Reporting Timeline & Methods

When to file and how — at a glance

Visual Guide

Timeline

Day 1

Enter Thailand — TM.6 stamp issued

Days 76–83

Recommended filing window — avoid last-day queues

Day 90

Hard deadline — last day without fine

Day 91+

฿2,000 fine applied automatically — no grace period

Online window: 15 days before deadline → 7 days after deadline

Three Ways to File

① Online

imm.immigration.go.th

File 15 days early → 7 days after deadline

Receive email acknowledgment slip

Address must match your TM.30

Fastest method — no queue

Best choice when available

② By Mail

Postal service

TM.47 form + passport copies

Prepaid return envelope required

Allow 7–14 days processing time

Keep tracking number as proof

Good if far from office

③ In Person

Local immigration office

Passport + completed TM.47 form

Same-day confirmation stamp

Arrive early — queues vary

Photograph receipt immediately

Use if online fails

Missing your Day 90 deadline by even one day triggers an automatic ฿2,000 fine with no grace period. Online submissions that fail do not protect against the fine — always have an in-person backup plan.

Thailand 90-day reporting timeline and three filing methods — online, by mail, and in person

Step-by-Step: In-Person Filing

1

Find your TM.6 entry date

Check your passport for your most recent arrival stamp. This is Day 1 of your 90-day clock — not your visa issue date.

2

Go 7–14 days before your deadline

Do not wait until the last day. Immigration offices can be busy, and same-day processing is not always guaranteed.

3

Complete the TM.47 form

Available free at any immigration office or downloadable in advance. Have your current Thailand address ready.

4

Bring your documents

Passport (original), completed TM.47 form, and copies of your passport bio page and current visa stamp.

5

Submit and get stamped

Hand your documents to the officer. You'll receive a stamped receipt showing your next 90-day deadline.

6

Photograph your receipt immediately

Store a photo of the TM.47 receipt in your phone. It shows your next deadline — losing it leads to confusion.

Let ThaiVisaFlow track your 90-day deadline

Automatic reminders 14 and 3 days before your report is due. Never pay the ฿2,000 late fine again.

Real-Life Situations

Common scenarios — and exactly what to do in each one.

Left Thailand before Day 90

Cycle cancelled — no report needed

Your 90-day obligation is cancelled on departure. Clock resets from your new TM.6 stamp on re-entry. Ensure you hold a valid re-entry permit before leaving or your visa is cancelled at the border.

Changed address during the cycle

Update TM.30 first

Confirm your landlord has filed a new TM.30 for your updated address. Many offices require the first post-move report in person. Bring lease evidence and a copy of the new address proof.

Online filing rejected or fails

Go in person immediately

A rejected online attempt does not protect you from the fine. Common cause: TM.30 address mismatch. Head to your local immigration office immediately.

TM.30 not on file

Resolve before your deadline

Without a matching TM.30, online filing will be rejected. Contact your landlord urgently. If uncooperative, file TM.30 yourself at immigration.

Missed the deadline

Report in person — ฿2,000 fine

File in person as soon as you realise. The ฿2,000 fine is collected on the spot — bring exact cash. Repeated late filings are noted and may be flagged at your annual visa renewal.

Travelling within Thailand

No impact on deadline

Domestic travel does not reset your 90-day clock. You can file at any immigration office in Thailand — though in practice some offices prefer you use your local branch.

Common Mistakes to Avoid

Forgetting the clock resets after re-entry

Every time you leave and re-enter Thailand, your 90-day clock resets from your new TM.6 entry date. Many people assume their previous deadline still applies — it doesn't.

Assuming visa renewal replaces the 90-day report

Renewing or extending your visa does not cancel your 90-day reporting obligation. The two requirements are completely separate. You must still file TM.47 independently.

Missing the online reporting window

Online reporting can only be submitted between 15 days before and 7 days after your deadline. Outside this window, you must go in person — or pay a late fine.

Losing your stamped receipt

Your TM.47 receipt shows your next reporting deadline. Without it, you may miscalculate. Store a photo immediately after receiving it.

Going to the wrong immigration office

Report to the office in the area where you are registered. Going to the wrong office can result in delays or rejection.

Not counting the 90 days correctly

Your TM.6 entry date + 90 days = your deadline. Even a one-day error results in a ฿2,000 fine. Use ThaiVisaFlow's automatic deadline tracker.

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 →

Latest Updates (2026)

April 2026System Update

Online System Now More Stable

The Thai Immigration Bureau's online TM.47 reporting portal has improved significantly in 2026 with fewer technical rejections. However, always have an in-person backup plan if your online submission is rejected.

January 2026Enforcement

Stricter Enforcement at Annual Visa Renewals

Immigration offices are now routinely checking 90-day reporting history during annual non-immigrant visa renewals. Multiple late or missed reports may be cited as grounds for renewal refusal. File on time every cycle.

September 2025Confirmed

Late Fine Remains ฿2,000

The late 90-day report fine has remained at ฿2,000 and was not increased in the latest immigration fee review. No grace period has been introduced — the fine is applied from the first day past the deadline.

90-Day Reporting FAQ (2026)

Disclaimer: This guide is for general informational purposes only. 90-day reporting rules, accepted documents, and procedures can vary by immigration office and are subject to change without notice. Online reporting occasionally experiences technical issues — always have an in-person backup plan. Consult a licensed immigration lawyer for advice specific to your situation.

Track your 90-day deadline