90-Day Report Online: file TM47 without wasting a morning at immigration
Every long-stay foreigner in Thailand faces the same recurring deadline: the 90-day address report. Miss it and you pay a fine, complicate your next visa extension, and add unnecessary stress to a process that should be routine.
Since 2024, eligible holders can file TM47 online at tm47.immigration.go.th, but first-time reporters and anyone with address mismatches still need careful preparation. This guide covers who must report, how to file online, and what to do before your next extension.
Quarterly address notification for long-stay foreigners in Thailand.
File online after your first in-person report establishes your record.
Count from last report or re-entry. Departure resets the clock.
Clear violations before extension appointments.
What is Thailand's 90-day report?
The 90-day report (Form TM47) is a legal requirement for non-Thai nationals who remain physically in Thailand for 90 consecutive days without leaving the country. You notify immigration of your current residential address, not your travel plans, not your visa type, just where you live right now.
It is separate from TDAC on each entry and TM30 when you move in. See our immigration forms guide for how these fit together.
| Requirement | When | Official channel |
|---|---|---|
| TDAC (Digital Arrival Card) | Each entry to Thailand | tdac.immigration.go.th |
| TM30 | Within 24 hours of moving in | Landlord or accommodation provider |
| TM47 (90-day report) | Every 90 days in country | Official TM47 portal or immigration office |
Who has to do the 90-day report?
If you are in Thailand on a long-term visa or extension and have not left the country for 90 days, you report. This includes holders of:
- Retirement visa (Non-Immigrant O-A extension)
- Marriage visa (Non-Immigrant O)
- Business visa (Non-Immigrant B)
- Destination Thailand Visa (DTV)
- Thailand Privilege / Elite Visa
- Education, volunteer, and other extension categories
What happens if you miss your 90-day report?
Typically a 2,000 THB fine; report processed same visit
Extension may be delayed or refused until the report is cleared
Increased scrutiny; serious cases may lead to blacklisting
Do not walk into an extension appointment with an open 90-day violation. Clear it first and keep the receipt.
Required documents
Regardless of filing method, prepare the following. Your TM47 address must match what immigration has on file from TM30 and prior extensions, a typo on the soi name is one of the most common rejection reasons.
- Passport, original for in-person; copy for mail or online as required
- TM47 form: download from immigration or complete via the online portal
- Proof of address matching TM30 records (lease, utility bill, landlord letter)
- Previous 90-day receipt if not your first report
- Entry data aligned with your last arrival (TDAC / entry stamp reference)
Option 1: Online via the official TM47 portal
The official online channel is tm47.immigration.go.th, linked to immigration's TM47 system. Online processing typically takes 1–2 business days. Do not wait until day 89; the system gets busy near deadlines.
Confirm you have a prior successful report on record. First-timers usually need in-person filing
Log in or register on the official TM47 portal with passport details
Complete TM47 with current address, phone, and email
Submit before day 90, ideally around day 75–80
Save the confirmation receipt digitally and print a copy
Thai Visa Centre's service at tvc.co.th/90day.in.th uses the same official portal with deadline reminders and address verification, useful if you travel often or have changed condos recently.
Option 2: By registered mail
Send TM47 and supporting copies by registered post to the 90 Days Report Section, Immigration Division 1, Immigration Bureau, Chalermprakiat Government Complex (Building B), 120 Moo 3, Chaeng Wattana Road, Soi 7, Laksi, Bangkok 10210.
Allow at least two weeks before your deadline. Keep the postal receipt.
Option 3: In person
Visit Bangkok Immigration Bureau (Chaeng Wattana) or your provincial immigration office with originals and copies. Queues are longest at Chaeng Wattana, arrive early or use our filing service.
Why use online 90-day reporting?
- Avoid a half-day trip to Chaeng Wattana if you live outside Bangkok
- Set calendar reminders before day 90
- Verify address data against TM30 before submission
- Predictable compliance for Elite, DTV, and retirement visa holders
Professional 90-day reporting in Bangkok
Our comprehensive filing service includes deadline tracking, TM47 preparation with address verification, online submission through the official system, and support if immigration requests clarification.
- Deadline tracking and reminders
- TM47 preparation with address verification
- Online submission through the official system
- Support if immigration requests clarification
Service fee: 375 THB each when you buy a pack of four reports, or 500 THB each for one or two reports. This price includes EMS and all other fees: we complete your 90-day reporting and securely mail the original immigration receipt back to you.
Planning checklist before you travel or relocate
Confirm your entry category, passport validity, and return plans before booking non-refundable flights or long hotel stays. Immigration officers compare your stated purpose with your visa stamp, prior entry history, and supporting documents at the counter.
Register your address through TM30 when required, complete TDAC before every arrival, and keep copies of lease agreements, insurance policies, and embassy correspondence in one folder. These records matter for extensions, tax filings, and unexpected compliance checks.
If your situation involves work, marriage, retirement funds, or property purchase, book a case review with our Bangkok team early. Small document gaps that seem minor at arrival become expensive fixes at extension season.
Planning checklist before you travel or relocate
Confirm your entry category, passport validity, and return plans before booking non-refundable flights or long hotel stays. Immigration officers compare your stated purpose with your visa stamp, prior entry history, and supporting documents at the counter.
Register your address through TM30 when required, complete TDAC before every arrival, and keep copies of lease agreements, insurance policies, and embassy correspondence in one folder. These records matter for extensions, tax filings, and unexpected compliance checks.
If your situation involves work, marriage, retirement funds, or property purchase, book a case review with our Bangkok team early. Small document gaps that seem minor at arrival become expensive fixes at extension season.
Step-by-step checklist
Follow this sequence to reduce avoidable delays and compliance gaps. Each step maps to what our Bangkok team verifies before clients submit applications or book long stays.
Confirm passport and entry category
Verify passport validity, visa stamp or exemption eligibility, and return plans before non-refundable bookings.
Complete TDAC before every arrival
Submit Thailand Digital Arrival Card within 72 hours on tdac.immigration.go.th, mandatory for all foreign nationals.
Register address through TM30
Hotels usually file automatically; renters must confirm landlords or juristic offices will register the address.
Track 90-day reporting if required
Long-stay visa holders who remain in Thailand 90 consecutive days must file TM47 online or in person.
Keep copies of all immigration receipts
Extension stamps, TM47 confirmations, and TM30 screenshots matter for the next renewal cycle.
Book case review for complex situations
Work, marriage, retirement funds, and property purchases benefit from early document review with our Bangkok team.
How TDAC, TM30, and 90-day reporting fit together
Foreigners often confuse three separate obligations. TDAC is completed by the traveller before each arrival. TM30 is filed by the host when you move into an address. The 90-day report is filed by the visa holder who stays in Thailand without leaving for 90 consecutive days. Missing any one can block your next extension.
| Requirement | When | Channel |
|---|---|---|
| TDAC (Digital Arrival Card) | Every entry within 72 hours | tdac.immigration.go.th |
| TM30 address notification | Within 24 hours of moving in | Landlord, hotel, or immigration |
| 90-day report (TM47) | Every 90 days in-country | tm47.immigration.go.th or office |
| Visa extension | Before stamp expires | Local immigration office |
Full form reference: Thailand immigration forms guide. Lifestyle planning: Thailand lifestyle guide.
Common mistakes foreigners make
Most difficult immigration cases start with avoidable errors. Use this list as a pre-travel and pre-extension control checklist.
- Assuming a tourist stamp or exemption authorises employment or long-term residence in Thailand.
- Skipping TDAC because you completed it on a previous trip: each arrival requires a fresh submission.
- Signing a 12-month lease before confirming the landlord will file TM30 for visa extensions.
- Waiting until day 89 to file a 90-day report when the online portal is busy near deadlines.
- Relying on outdated blog posts instead of thaievisa.go.th and immigration.go.th for current rules.
How Thai Visa Centre can help
Our Bangkok team works with retirees, remote workers, spouses, and business owners who need the right visa before they sign leases or transfer pension funds.
Document review
We check passport scans, bank statements, relationship evidence, and embassy-specific requirements before you pay application fees.
Extension preparation
Retirement, marriage, and business extensions need maintained balances, TM30 history, and clean 90-day records, we map the file months ahead.
Entry troubleshooting
If you were denied at the border or need to switch visa category, early case review reduces overstay risk and re-entry bans.
Bangkok office visits
Chaeng Watthana queues reward prepared applicants. We help clients arrive with complete folders and correct form order.
Visa and entry paths at a glance
Thailand offers multiple legal routes depending on age, income, family ties, and activity type. The table below maps common goals to visa categories, use it as orientation, then confirm eligibility for your passport on thaievisa.go.th.
| Goal | Visa path | Notes |
|---|---|---|
| Tourism / short visit | Visa exemption or TR tourist visa | Up to 60 days exemption for listed passports; tourist visa for longer planned trips. |
| Remote work / freelancer | Destination Thailand Visa (DTV) | 180 days per entry, 5-year validity: activity and financial proof required. |
| Retirement (50+) | Non-Immigrant O-A | Financial and approved health insurance requirements. |
| Marriage to Thai national | Non-Immigrant O marriage | Financial proof, relationship evidence, TM30 and reporting obligations. |
| Employment in Thailand | Non-Immigrant B + work permit | Employer sponsorship and Labour Department approval required. |
| Premium long stay | Thailand Privilege (Elite) | Paid membership with 5 to 20 year options and reduced immigration friction. |
| Skilled professional / investor | Long-Term Resident (LTR) | 10-year visa with sub-categories for pensioners, workers, and investors. |
| Education | Non-Immigrant ED | Requires acceptance from a recognised Thai school or university. |
Long-stay lifestyle planning: Thailand lifestyle guide. Entry requirements: Thailand entry requirements.
Before you commit money or sign a lease
Immigration status should be decided before you ship household goods, enrol children in school, or sign a 12-month lease. Many long-term categories must be applied for at a Thai embassy abroad, or meet strict in-country rules that did not exist when you entered on exemption.
Keep a single folder with passport copies, TDAC confirmations, TM30 receipts, lease agreements, bank statements, and insurance policies. Extension officers at Chaeng Watthana and provincial offices ask for this history in chronological order.
If your situation involves remote work, marriage, retirement funds, or a Thai company, book a case review with our Bangkok team before your next border crossing. Small document gaps at arrival become expensive fixes at extension season.
Frequently asked questions
Q:Can I do the 90-day report online myself?
A:Yes, if you have reported before and your address records are clean. A first report usually requires in-person filing.
Q:How much does the 90-day report cost at immigration?
A:There is no government fee for on-time reporting. The 2,000 THB fine applies only if you are overdue.
Q:How long does online processing take?
A:Typically 1–2 business days. In-person filing is usually same-day.
Q:Why was my online application rejected?
A:Common causes: address mismatch with TM30, first-time reporter using the online channel, passport data error, or submitting after the deadline window closed.
Q:Is TM6 still required?
A:Paper TM6 has been replaced by TDAC for most arrivals since May 2025. Complete tdac.immigration.go.th before every entry.
Q:Does Elite or LTR exempt me from 90-day reporting?
A:No. Most long-stay categories still require TM47. Elite members may use Thailand Privilege drop-off services in Bangkok; everyone else files online or in person.