Here is a complete, up-to-date 2026 guide to Thailand 90-day reporting (TM47) (confirming address) with official links, rules, and step-by-step instructions.
WHAT IS 90-DAY REPORTING (TM47)
90-day reporting = you must confirm your address every 90 days if you stay in Thailand long-term.
- Required under Thai Immigration law (Section 37)
- Applies to:
- Retirement visa
- Marriage visa
- Work visa
- Elite / long-term stays
๐ It is NOT a visa extension โ just address reporting
๐ OFFICIAL ONLINE 90-DAY REPORTING WEBSITE (2026)
โ MAIN OFFICIAL SYSTEM (TM47 ONLINE)
Backup / main immigration portal:
๐ These are the only official systems โ avoid unofficial websites.
โฑ๏ธ WHEN YOU MUST REPORT
- Every 90 days of continuous stay
- You can submit:
- โ 15 days BEFORE due date
- โ Up to 7 days AFTER (grace period)
๐ If late:
- Fine: 2,000 THB (can be higher if caught)
โ ๏ธ IMPORTANT RULES (MOST PEOPLE MISS THESE)
- โ First report = must be done in person
- โ If you leave Thailand โ 90-day clock resets
- โ New passport โ must report in person first
- โ Online only works if your previous report is in system
๐ป HOW TO DO 90-DAY REPORT ONLINE (STEP-BY-STEP)
Step 1: Go to official system
- Use: TM47 Online Portal
Step 2: Register / login
- Enter:
- Name
- Passport details
- System sends password to email
Step 3: Submit TM47 form
- Click โNew Application (TM47)โ
- Fill in:
- Passport number
- Visa type
- Current address
- Arrival date
๐ Must be in English only
Step 4: Submit & wait
- Status = Pending
- Approval usually takes ~1โ3 days
Step 5: Download receipt
- Log back in
- Download confirmation slip (VERY IMPORTANT)
๐ Keep screenshot + print copy
๐ OTHER WAYS TO DO 90-DAY REPORT
1. ๐ข In person (most reliable)
Go to your local Immigration Office:
Bring:
- Passport
- Visa pages
- TM30 (address registration)
- Previous 90-day slip
๐ Processing time: 5โ30 minutes (usually fast)
2. ๐ฌ By mail (less common now)
Send:
- TM47 form
- Passport copies
- Self-addressed stamped envelope
๐ Must send before due date
3. ๐ค Through agent
- Visa agents can do it for you (~300โ1,000 THB)
๐ฑ ONLINE SYSTEM LIMITATIONS (VERY IMPORTANT)
Online reporting WILL FAIL if:
- First time reporting
- Data mismatch
- Passport recently changed
- TM30 not updated
- Too early or too late submission
๐ REALISTIC 2026 EXPERIENCE
- Online system works ~70โ80% of the time
- Many expats still prefer:
๐ In-person (faster + guaranteed)
๐ก PRO TIPS (SAVES YOU PROBLEMS)
- Set reminder at 75โ80 days
- Screenshot your submission
- Always keep last receipt in passport
- Do NOT wait until last day (system errors happen)
๐จ COMMON MISTAKES
- Thinking it extends your visa โ
- Missing deadline โ
- Not updating TM30 address โ
- Trying online for first report โ
๐งญ SIMPLE SUMMARY
- Must report every 90 days โ๏ธ
- Best method: online (if eligible) โ๏ธ
- Backup: go in person โ๏ธ
- Deadline window: -15 days to +7 days โ๏ธ





