In Thailand, the 90-day check-in (often called 90-day reporting) is a legal requirement for foreigners staying in the country long-term. Here’s a clear breakdown:
⸻
🇹🇭 What It Is
If you’re staying in Thailand for more than 90 consecutive days on a non-immigrant visa, retirement visa, marriage visa, education visa, or work permit, you must report your current address to Thai Immigration every 90 days.
⸻
📅 When to Report
• You must report within 15 days before or 7 days after your 90-day period ends.
• The 90-day count starts from the date you first entered Thailand or the date of your last 90-day report.
⸻
🧾 How to Do It
There are 4 main ways to complete your 90-day report:
1. In Person –
Go to your local Immigration Office (e.g., Chiang Mai, Bangkok, Pattaya, etc.).
Bring:
• Passport
• TM.6 Departure Card (if still used — some airports stopped issuing them)
• TM.47 Form (90-day reporting form)
• Copy of passport info page, visa page, and latest entry stamp
2. By Mail –
Send the TM.47 form, passport copies, and a self-addressed stamped envelope to your Immigration Office at least 15 days before the due date.
3. Online –
You can report online here (for eligible visa holders):
🔗
*******************************

• Must use a Thai IP address
• Can be done 15–7 days before the due date
• Works only for subsequent reports, not the first 90 days
4. Through an agent –
If you use a visa service or legal firm, they can usually handle the check-in for you.
⸻
🚫 If You Miss the Deadline
• Fine: 2,000–5,000 THB, and may increase if caught during an inspection.
• Repeated or severe violations can cause visa issues.
⸻
🧠 Good to Know
• Leaving Thailand resets your 90-day count upon re-entry.
• The 90-day report is not a visa renewal — it’s only an address confirmation.
• If you change your residence, you must also report it within 24 hours (TM.30 form).