Ultimate Guide to Completing Thailand’s TM47 90-Day Report in 2025
If you’re a foreigner staying in Thailand for more than 90 days, the TM47 90-day reporting is a mandatory requirement to notify Thai Immigration of your current address.
This guide provides clear, step-by-step instructions for completing your 90-day report in 2025, covering in-person, online, and mail submissions, with live links to official resources and tips to avoid fines.
Whether you’re a teacher, retiree, or expat on a non-immigrant visa, this guide will help you stay legal and stress-free.
What is TM47 and 90-Day Reporting?
The TM47 form is used for Thailand’s 90-day reporting, a legal requirement for foreigners staying in the country for over 90 days on a non-immigrant visa (e.g., Non-B for work, Non-O for retirement or marriage, etc.).
It’s a notification to the Thai Immigration Bureau of your current address, not a visa extension.
Failure to report can result in fines of 2,000 THB (or up to 5,000 THB if caught by authorities).
The 90-day count starts from your entry date or visa extension and resets upon re-entry after leaving Thailand.
Who Needs to Complete the TM47 90-Day Report?
Foreigners on non-immigrant visas staying longer than 90 days, including:
Non-B (business/teaching)
Non-O (retirement, marriage, dependent)
Non-ED (education)
Long-Term Resident (LTR) Visa (annual reporting after the first year)
Thailand Elite Visa (with assistance options)
Exemptions: Tourists on visa exemptions or short-term visas (e.g., 30/60 days) who leave before 90 days don’t need to report.
When to File Your 90-Day Report
Timing: You must report within a 22-day window:
15 days before to 7 days after your 90-day due date.
Due Date: Calculated as 90 days from:
Your entry stamp date (check your passport).
The date of your last visa extension.
Reset Rule: If you leave and re-enter Thailand, the 90-day count restarts from your new entry date.
Required Documents for TM47 90-Day Reporting
Regardless of the submission method, gather these documents:
Passport: Original (for in-person) and photocopies of:
Front page (name, passport number, etc.).
Current visa page.
Latest entry stamp.
Last visa extension (if applicable).
TM47 Form: Download and complete the top half; immigration completes the bottom half. Download TM47 Form.
TM6 Departure Card (if applicable): A small white card stapled in your passport upon entry. Note: As of 2025, TM6 is waived for most air travelers but may be required for land/sea entries. If lost, report to a police station before visiting immigration.
Previous 90-Day Receipt (if applicable): The slip from your last report.
Self-Addressed Envelope (for mail submissions): Include a 10 THB stamp with your return address.
TM30 Receipt (optional, but recommended): Proof of address registration by your landlord or host.
Tip: Double-check your documents to avoid delays or fines. Keep photocopies organized in a folder for quick access.
Step-by-Step Instructions for TM47 90-Day Reporting
You have four options to submit your TM47 90-day report: in-person, online, by mail, or through an agent. Below are detailed steps for each method, with live links to official resources.
Option 1: In-Person Reporting at an Immigration Office
Best for: First-time reporters, those with new passports, or anyone preferring a reliable method.
Locate Your Immigration Office:
In Bangkok: Visit the Immigration Office at Chaeng Watthana Government Complex, 120 Moo 3, Chaengwattana Road, Lak Si District, Bangkok 10210. Map Location.
Outside Bangkok: Find your local immigration office. For example:
Chiang Mai: 71 Moo 3, Suthep, Muang, Chiang Mai 50200.
Trat (Koh Chang): Klong Prao Beach or Laem Ngop.
Check the full list of immigration offices: Immigration Bureau Offices.
Prepare Documents:
Original passport, photocopies (as listed above), completed TM47 form, and TM30 receipt (if required).
Visit Early:
Arrive when the office opens (usually 8:30 AM) to avoid long queues, especially in busy cities like Bangkok or Chiang Mai.
Submit your documents at the 90-day reporting counter (e.g., Counter 3 in Bangkok).
Receive Receipt:
Your documents are processed same-day, and you’ll receive a receipt (lower half of TM47) with your next reporting date. Keep this for future reports.
Pros: Fastest and most reliable; ideal for first-time reporting. Cons: Time-consuming, especially in busy offices. Tip: Bring water, snacks, and a book for potential wait times.
Option 2: Online Reporting via Thai Immigration Portal
Best for: Subsequent reports (after your first in-person or mail submission) and tech-savvy expats.
Important: Online reporting is not available for:
First-time 90-day reports.
Foreigners with a new passport (must report in-person first).
Check Eligibility:
You must have reported in-person or by mail at least once on your current visa/extension.
Ensure your passport hasn’t changed since your last report.
Prepare Your Browser:
Use Google Chrome or Mozilla Firefox for compatibility.
Disable pop-up blockers.
Have your passport, TM6 (if applicable), and TM47 details ready.
Register on the Official Portal:
Visit the Thai Immigration 90-day reporting portal: TM47 Online Reporting.
Click “Apply” to register with your email, first name, last name, and phone number.
Receive a username and password via email (may take a few hours).
Log In and Submit:
Log in using your credentials.
Fill out the TM47 form online, including passport details, address, and TM6 number (if required).
Submit within 15 days before to 7 days after your due date.
Save the “Pending” confirmation.
Check Approval:
Processing takes 1–3 days. Check your status on the portal.
Download the approved receipt and keep it for your records.
Pros: Convenient; no need to visit an office. Cons: Technical issues or delays can occur; not available for first-time reports. Tip: Submit 7–10 days before your due date to account for processing time.
Option 3: Reporting by Registered Mail
Best for: Those unable to visit an immigration office or preferring postal submission.
Note: Mail submissions are less reliable due to potential postal delays or lost documents. Use only if necessary.
Prepare Documents:
Photocopies of passport pages (front, visa, entry stamp, extension).
Completed TM47 form (signed).
Copy of TM6 card (front and back, if applicable).
Previous 90-day receipt (if any).
Self-addressed envelope with a 10 THB stamp for return.
Send via Registered Mail:
Mail to your local immigration office at least 15 days before your due date. For Bangkok, send to:
90 Days Registration, Immigration Division 1, Chalermprakiat Government Complex, 120 Moo 3, Chaengwattana Road, Soi 7, Laksi, Bangkok 10210.
Use Thailand Post’s registered mail (EMS) and keep the tracking receipt.
Receive Receipt:
Immigration processes your documents and mails back the lower half of the TM47 form, stamped with your next reporting date.
Processing may take 1–2 weeks, depending on postal service.
Pros: No need to visit an office. Cons: Risk of lost mail or delays; not recommended by some sources due to reliability issues. Tip: Track your mail and keep the receipt in case of issues.
Option 4: Reporting Through an Agent
Best for: Elite Visa holders, busy professionals, or those seeking convenience.
Hire a Visa Agent:
Reputable agencies like Siam Legal offer 90-day reporting services. Contact them at: Siam Legal 90-Day Reporting.
Thailand Elite Visa holders can use dedicated staff to handle reporting.
Provide Documents:
Send your passport photocopies, TM47 form, and TM30 receipt (if required) to the agent.
Some agents may require a power of attorney.
Agent Submits on Your Behalf:
The agent visits the immigration office or submits online/mail for you.
You receive the receipt via mail or digital copy.
Pros: Hassle-free; reliable with professional assistance. Cons: Additional cost (varies by agency).
Tip: Verify the agent’s credentials to avoid scams.
Fines and Penalties for Non-Compliance
Late Reporting: 2,000 THB fine if you report yourself late (within 7 days after the due date).
Caught Without Reporting: Up to 5,000 THB fine, plus 200 THB per day until resolved.
Extreme Cases: Repeated failure or overstaying can lead to deportation or blacklisting.
Tip: Set calendar reminders for your due date to avoid fines. If late, visit the immigration office immediately to resolve the issue.
Special Cases and FAQs
Can a US Citizen Stay in Thailand for 90 Days?
Yes, with a Non-Immigrant Visa (e.g., Non-B, Non-O) or a 90-day visa obtained from a Thai Embassy. US citizens on visa exemptions (30 days, extendable by 30) don’t need to report unless staying over 90 days with a visa. A 90-day report is required if staying continuously.
What’s the Difference Between TM30 and TM47?
TM30: A one-time address registration by your landlord/host within 24 hours of your arrival or move. It’s a prerequisite for some immigration services, including TM47.
TM47: The 90-day report you file every 90 days to confirm your address. TM30 is filed by the host; TM47 is your responsibility.
What’s the Longest a Tourist Can Stay in Thailand?
Tourists can stay up to 60 days on a Tourist Visa, extendable by 30 days (90 days total). For longer stays, a Non-Immigrant Visa or Destination Thailand Visa (DTV) is required, with 90-day reporting.
How Much is a 90-Day Visa for Thailand?
A single-entry Non-Immigrant Visa costs approximately $80 USD (2,000 THB equivalent) at a Thai Embassy. Fees vary by embassy and visa type (e.g., Non-B, Non-O). The 90-day report itself is free. Check with the Royal Thai Embassy: Thai Visa Fees.
What If I Lose My TM6 Card?
Report the loss at a police station, then visit the immigration office with the police report to proceed with your 90-day report.
What About the Thailand Digital Arrival Card (TDAC)?
Starting May 1, 2025, the TM6 is replaced by the TDAC for all entries. You may need TDAC confirmation for immigration tasks, but it’s separate from TM47. TDAC Guide.
Tips for a Smooth 90-Day Reporting Experience
Plan Ahead: Mark your due date on a calendar or set a phone reminder 15 days in advance.
Go Early: For in-person visits, arrive at the immigration office at opening to minimize wait times.
Use Official Resources: Stick to government websites like Immigration.go.th or trusted agencies like Siam Legal.
Keep Records: Store all receipts and confirmations (digital or physical) for future reports.
Check Visa Status: Ensure your visa is valid before reporting, as an expired visa can complicate the process.
Avoid Scams: Use verified agents and official portals to avoid fraudulent services.
Live Links to Official Resources
TM47 Form Download: https://www.immigration.go.th/wp-content/uploads/2022/04/TM47.pdf
Online 90-Day Reporting Portal: https://tm47.immigration.go.th/tm47/#/login
Thai Immigration Bureau: https://www.immigration.go.th
Bangkok Immigration Office: https://bangkok.immigration.go.th
Siam Legal 90-Day Reporting Service: https://www.siam-legal.com/thailand-visa/90-Day-Reporting.php
Thai Embassy Visa Information: https://www.thaiembassy.com
Conclusion
Completing your TM47 90-day report in Thailand is a straightforward but essential task to maintain your legal status.
Whether you choose in-person, online, mail, or agent-assisted reporting, preparation is key.
Gather your documents, submit within the 15-day-before to 7-day-after window, and use official resources to avoid fines or complications.
By following this guide, you’ll navigate Thailand’s immigration requirements with confidence, leaving more time to enjoy the vibrant culture, stunning landscapes, and warm hospitality of the Land of Smiles.
On 13 October 2025, Thailand officially replaced the old blue work-permit book with the new fully digital e-Work Permit system (eworkpermit.doe.go.th).
Everything now happens online except one short biometric appointment.