TM47 Thailand: How Teachers File the 90-Day Report

TM.47 90-Day Report Thailand | How Teachers File
TM.47 90-Day Address Reporting Guide for Teachers in Thailand
Thai Immigration Guide

TM.47 90-Day Report: You File It, Not Your Landlord

Under Section 37(5) of the Immigration Act, foreign teachers report their current address every 90 days of continuous stay. It is free, it is not a visa extension, and your first report after entering is usually completed in person.

90 Days Continuous Stay
0 THB Filing Fee
-15 to +7 In-Person Window
Day 75 Phone Reminder
Planning tool only. The date Immigration writes on your slip wins.

90-Day Report Calculator

Enter the date of your latest entry stamp (or the date on your last TM.47 slip) to see your usual filing window and how you will probably file.

Filing Windows at a Glance

The window depends on how you file. These are typical practice, and provincial offices differ, so check yours. Our advice: file early and never wait for the last day.

⇄ Swipe to view full table
Filing Route Window Usually Opens Window Usually Closes What to Expect
Online Portal 15 days before due date 7 days before due date Online filing usually closes a week before the due date. After that, report in person.
In-Person Visit 15 days before due date 7 days after due date Free. Offices typically accept reports up to 7 days after the due date without a fine.
Late Filing Day 8 after due date Until settled Commonly 2,000 THB if you walk in late; more if you are stopped. Confirm at the desk.

Who Files (and Who Doesn't)

Under Section 37(5) of the Immigration Act B.E. 2522, foreigners staying in Thailand on long-stay permission report their address every 90 days of continuous stay. For teachers on a Non-B visa, that means you.

⇄ Swipe to view full table
Category Visa Holders Included Reporting Rule
You File Non-Immigrant B (teaching and employment), Non-O (family, marriage, or retirement), ED (education), DTV (Destination Thailand Visa), OA (long-stay retirement), and Thailand Privilege holders. Every 90 days of continuous stay in Thailand.
No Report Needed Thai citizens, Permanent Residents (holding blue alien book), tourists staying under 90 days, and diplomatic passport holders. No TM.47. Leaving Thailand before Day 90 usually resets the clock for that stay.
Dependents & Children Foreign minors residing on dependent visas. Local offices may ask you to file for them. Late fines are generally applied only from age 15; confirm with your office.

TM.30, TM.7 and TM.47: Three Different Forms

People mix these up all the time. The key point: TM.30 is not TM.47. Your landlord files the TM.30; you file the TM.47. Our TM.30 guide for teachers covers the landlord side.

⇄ Swipe to view full table
Feature TM.30 Residence Notification TM.7 Extension of Stay TM.47 90-Day Report
What It Does Tells Immigration where you sleep. Extends your permission to stay (tied to your visa and work permit). Confirms you are still living at your address.
Who Files Landlord, property owner, or hotel manager. You, in person at immigration. You (online, in person, by post or through a representative).
When to File Usually within 24 hours of you arriving at the address. Before your current permission to stay runs out. Every 90 days of continuous stay in Thailand.
Fee Free (the host can be fined if late). 1,900 THB is the commonly cited fee; confirm that week. Free when filed on time.

The TDAC (Thailand Digital Arrival Card)

The old paper TM.6 card has been replaced by the Thailand Digital Arrival Card (TDAC), which you submit before you land. Immigration's system links your passport number to that TDAC record. If your landlord hasn't filed your TM.30, or your TDAC record doesn't match, the online portal may reject your report and you will need to go in person.

72-Hour Window

1. Before You Fly

Submit your free arrival card at tdac.immigration.go.th within 72 hours before you arrive in Thailand.

Linked Record

2. Your Reference Number

Your passport is matched to this record. Without your TDAC reference, an online TM.47 report may not go through.

If You Lose It

3. Finding It Again

Search your inbox, or look it up at tdac.immigration.go.th with your passport number. If that fails, report in person.

Official Portals

• tm47.immigration.go.th (90-Day Portal)
• tdac.immigration.go.th (Digital Arrival Card)
• immigration.go.th (Immigration HQ)

The 4 Ways to File Your 90-Day Report

There are four usual ways to file. First check whether this is your first report on a new stamp or a repeat report, because that decides most of it:

Usual for 1st Reports

1. In-Person Visit

Usually required for your first report after a new entry stamp.

  • Go to the provincial immigration office that covers your TM.30 address.
  • Bring your passport and signed copies of your photo page, visa, entry stamp and TM.30 slip.
  • Hand in a signed TM.47 form.
  • The officer checks it and staples a receipt slip into your passport.
Fastest for Repeat Reports

2. Online Submission

For later reports once your record exists in the immigration database.

  • Open tm47.immigration.go.th usually 15 to 7 days before your due date.
  • Enter passport details, nationality and your TDAC reference number.
  • Check that your address matches the TM.30 on file.
  • Check back after 1 to 3 working days to download and print the approved slip.
Post 15+ Days Early

3. Registered Mail

Useful if your school is located far from the provincial immigration office.

  • Send it via registered EMS at least 15 days before your due date.
  • Include copies of your passport photo page, visa, entry stamp, TM.30, and previous TM.47 slip.
  • Add a signed TM.47 form and a self-addressed stamped envelope.
  • Immigration mails your new receipt slip back to your school address.
Proxy Submission

4. Authorized Representative

If you are teaching or unwell and cannot go yourself.

  • Ask a colleague or your KET placement coordinator.
  • Provide your original passport, signed TM.47 form and TM.30 slip.
  • Include a signed letter of authorisation naming your representative.
  • They submit the document set at the counter on your behalf.

Late Fines & The Day 75 Reminder

Immigration sets the fines, not placement agencies, and practice varies between provincial desks. If you walk in late after the 7-day grace window, the fine is commonly 2,000 THB. If you are stopped at a police checkpoint without a valid receipt slip, fines can reach up to 5,000 THB.

Set a phone calendar reminder for Day 75 of your stay. That is when the online portal typically opens, leaving plenty of time to resolve system errors or holiday closures before the window shuts.

Frequently Asked Questions

Is the TM.47 90-day report a visa extension?
No. The 90-day report only confirms your address under Section 37(5) of the Immigration Act. It does not extend your stay. To extend your stay you file a TM.7 before your permission runs out; 1,900 THB is the commonly cited fee, so confirm that week.
Does a visa extension (TM.7) reset my 90-day clock?
Usually not. An extension does not reset your 90-day count unless the officer gives you a new TM.47 slip at the same time. Check the slip in your passport. If there is no new 90-day slip, your old due date still stands.
What if my 90-day due date falls on a weekend or public holiday?
Don't count on extra days. In person, offices typically accept reports without a fine up to 7 days after the due date, but if that last day is a weekend or holiday, go on the working day before. Better still, file early, in the 15 days before your due date.
What should I do if tm47.immigration.go.th is down?
A portal outage is not a reason to file late. If the site will not work, go to your provincial immigration office in person, or send a representative, before your in-person window closes.
Can I file online after re-entering Thailand?
Your first report after a new entry stamp is usually done in person, because leaving Thailand usually resets the 90-day clock. If you left on a re-entry permit and already have an unbroken TM.47 record, you can try online. If the portal rejects it, report in person.
What is the difference between TM.30, TM.7 and TM.47?
TM.30 tells Immigration where you sleep, and your landlord files it, usually within 24 hours. TM.7 extends your stay; you file it, and 1,900 THB is the commonly cited fee (confirm that week). TM.47 confirms your address every 90 days; you file it, and it is free when filed on time.
My school handles my visa. Do I still need to do the 90-day report?
Yes. The 90-day report is your own responsibility. Check your passport yourself for the stamped slip or the printed online approval. Help from your school or from us at KET is welcome, but it is not a substitute for having the slip.
I cannot find my TDAC reference number. What should I do?
Search your inbox for your Thailand Digital Arrival Card confirmation email, or look it up again at tdac.immigration.go.th with your passport number. If that fails, report in person at your provincial immigration office.
Do children have to pay late reporting fines?
Local offices may ask you to file for children on dependent visas. Late fines are generally applied only from age 15, but practice differs between provincial offices, so confirm with yours.
Disclaimer: This guide is general, practical information, not legal advice. Kids English Thailand is a teacher placement agency, not the Thai Immigration Bureau. Provincial immigration offices differ in their practice, fees and fines, so confirm with your office that week and follow the date on your slip.
© 2026 Kids English Thailand. Ban Lum roots since 1945, registered in 2009. Registered Company #0643557000537 · Labour License #0110/2562.
Address: 60/6 Moo 4 Singhawat Road, Ban Lum, Sukhothai 64000, Thailand.
Matthew John

Matthew John | 20-Year Veteran & Operations Manager

Matthew John is the co-founder of Kids English Thailand (KET) and a distinguished authority in Thai educational management with 20+ years of on-the-ground experience.

Matthew and KET have successfully led over 1,500 teachers through the complexities of Non-B Visas and 2026 Digital Work Permits.

Matthew's role helps to bridge the gap between global educators and Thailand’s premier academic institutions, providing a "Professional Umbrella" of legal and cultural security that only a local veteran can offer.

Connect with Matthew on LinkedIn

Ask me anything about 2026 Visas

https://www.kidsenglishthailand.org
Previous
Previous

Pre-Departure Guide for Teachers Moving to Thailand

Next
Next

Thailand Visa Exemption Change: Back to 30 Days (15 September 2026)