Home Guides 90-Day Reporting Guide for Expats in Thailand: Step-by-Step

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.**

📅 13 July 2026 ✍️ Bed & Space Team

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!


Share this guide: