90-Day Reporting Guide for Expats in Thailand: Step-by-Step
**You must report your current address to Thai Immigration every 90 days — or risk a fine.**
For foreign nationals staying in Thailand on a long-term visa (Non-Immigrant Visa), completing your "90-Day Report" (Notification of staying in the Kingdom over 90 days) is a mandatory requirement under the Immigration Act B.E. 2522.
Here is a clear, step-by-step guide covering timelines, required documents, and submission methods.
## 📅 When to Report (Timeline Made Simple)
Your due date is **90 days** from your last entry into Thailand or your last 90-day report.
Here’s how the reporting window works based on your due date (Day 0):
* **Day -15 to Day -7 BEFORE Due Date:** Online reporting window.
* **Day -15 to Day +7:** In-person or mail submission window.
* **After Day +7:** Overdue (penalties apply).
> **⚠️ Important Reset Rule:** Leaving Thailand automatically resets your 90-day count. When you re-enter, Day 1 starts again — even if you left on Day 89.
---
## 📝 Required Documents
Make sure you prepare the following documents before going to Immigration (for offline methods):
* **Original Passport** (valid)
* **Signed photocopies** of:
* Bio data page (photo & personal details)
* Current visa page + latest Thai entry stamp
* **Completed TM.47 Form** (signed)
* **Previous receipt of notification** (if applicable)
---
## 🛣️ 3 Methods of Submission
### 1) Online Reporting (Recommended)
*The fastest and most convenient option.*
* **When to use:** Day -15 to Day -7 BEFORE due date.
* **Processing time:** 1–3 business days.
* **Steps:**
1. Visit the Thai Immigration e-Services website.
2. Log in or create an account.
3. Fill in your personal, visa, and address details.
4. Wait for approval and **print your receipt** to keep in your passport.
### 2) In-Person Reporting (or via Proxy)
*Best if you miss the online window or need it done urgently.*
* **When to use:** Day -15 to Day +7.
* **Processing time:** Same day.
* **Where to go:** Your local Immigration Office (e.g., Chaengwattana in Bangkok, or Chamchuri Square for BOI/Smart Visa).
* **Steps:** Submit your documents, wait your turn, and receive your stamped receipt immediately.
### 3) Reporting by Registered Mail
* **When to use:** Must be sent at least 15 days before the due date.
* **Processing time:** Several days.
* **Steps:** Send all required documents along with a **self-addressed envelope (with a 10 Baht stamp attached)** to your local Immigration office. Your new receipt will be mailed back to you.
---
## ⚖️ Quick Comparison
| Method | When to Use | Processing Time | Best For |
| :--- | :--- | :--- | :--- |
| **Online** | Day -15 to -7 before due date | 1–3 business days | Most convenient, no travel needed |
| **In-Person** | Day -15 to Day +7 | Same day | Urgent / Last-minute submissions |
| **Mail** | $\ge$ 15 days before due date | Several days | Avoids visiting the office physically |
---
## ⚠️ Common Mistakes to Avoid
* **Missing the online window:** Trying to apply online less than 7 days before the due date (the system will reject it, and you must go in person).
* **Miscalculating dates after a trip:** Forgetting that traveling abroad resets your 90-day clock back to Day 1.
* **Forgetting to sign** all passport photocopies.
* **Not keeping the physical receipt** stapled inside your passport.
* **Assuming a visa extension = 90-day report:** They are two completely different processes!
---
## 🚨 Penalties for Late or Missing Reports
Failing to report on time will result in strict fines:
* **Late reporting (Self-reported):** 2,000 Baht
* **Caught by authorities:** 4,000 Baht (plus potential daily fines depending on circumstances)
> **💡 Pro Tip:** The 90-day report is not a visa extension — it’s simply an address notification. Set a recurring reminder on your phone **2 weeks before your due date** so you never miss it!
