Thailand · 90-Day Report (TM.47)

90-Day Report (TM.47) Filing —
done for you, on time.

Living in Thailand on a long-stay visa means reporting your address to Thai Immigration every 90 days. We prepare and submit your TM.47 filing inside the window — so you never risk the 2,000 THB late fine again.

✓ Filed with Thai Immigration On-time guarantee ✓ From 390 THB Verification code included
Who needs it

Who has to file a 90-day report in Thailand?

Any foreigner staying in Thailand for 90 consecutive days on a long-stay permission of stay must notify immigration of their address — most visa types, most extensions. It's a notification, not a visa renewal, and it's easy to forget until the fine letter arrives.

🛂 Long-stay visa holders

Non-Immigrant O, O-A/O-X retirement, B (business/work), ED (education), DTV, Privilege (Elite) and marriage extensions all carry the 90-day notification duty.

📅 Every 90 days

Counted from your last report or entry date. The filing window opens 15 days before the due date — we track it so you don't have to.

🏠 From anywhere

Once your first report is done in person, subsequent reports can be filed on your behalf — no queue, no immigration office visit.

How it works

Your TM.47 filing in four steps

Two minutes of form-filling today; nothing to remember for the next 90 days.

1

Fill the form + pay

Tell us your passport details, visa type and Thai address — one short online intake, no paperwork.

2

We prepare your filing

We build your TM.47 notification from the details you provide and check it against the current requirements.

3

We submit in the window

Your report is filed with Thai Immigration within the 15-day filing window — on time, every time.

4

Receipt + reminder

You get a receipt with a verification code, and an automatic reminder before your next due date.

Pricing

Two ways to stay compliant

Pay once for a single filing, or cover the whole year — the annual plan pays for itself the first time it saves you a 2,000 THB late fine.

Single Filing

390 THB (~$11)
  • One TM.47 filing submitted on time
  • Receipt with verification code
  • Reminder before your next due date
  • Free guidance for your first in-person report
Get this filing

⚡ Note: your first report after entry must be made in person at an immigration office — we guide you through it for free, then file everything after that for you.

90-day report FAQ

Common questions

Who must file a 90-day report (TM.47) in Thailand?

Any foreigner who has stayed in Thailand for 90 consecutive days under a long-stay permission — Non-Immigrant O, O-A/O-X retirement, B (business/work), ED (education), DTV, Privilege (Elite) or marriage extensions — must notify Thai Immigration of their address every 90 days. It's a notification obligation, not a visa extension.

What happens if I miss the 90-day report deadline?

Filing late attracts a fine of 2,000 THB, and up to 5,000 THB in some cases. It can also be flagged when you next apply for an extension or re-entry permit. Our annual plan includes reminders so you never miss the window.

Can you file my first 90-day report?

No — the first report after your entry into Thailand must be made in person at an immigration office. We can't file that one for you, but we guide you through it (documents to bring, office location, opening hours) at no charge. Every report after that can be filed for you.

What do I need to provide for the filing?

Your passport details (full name, number, date of birth, nationality), your visa type, the date you entered Thailand, your previous report date if you have one, and your current Thai address including tambon, amphoe, province and postal code. Submit them once in our online form and we handle the rest.

Is it legal for someone else to file my 90-day report?

Yes. Thai immigration law allows a representative to file the 90-day address notification (TM.47) on the foreigner's behalf. We prepare the form from the details you provide and submit it within the filing window. We are a document facilitation service — not a law firm or a government agency — and final decisions on any filing rest with the Royal Thai Immigration Bureau.

⚠️ Verified Letters is a document facilitation service — not a law firm, immigration consultant, or government agency. We prepare and submit your TM.47 notification from the details you provide; the first report after entry must be made in person, and final decisions rest with the Royal Thai Immigration Bureau.
Apply

Start your 90-day report filing

Complete the intake below — pay securely online and we submit your TM.47 filing within the window.

TM.47 filing intake

Takes about 2 minutes · secure payment · receipt with verification code

By submitting, you agree to our privacy terms. Your details are used solely to prepare and submit your TM.47 notification to Thai Immigration.