How to complete your 90-day residency report for long-term visa holders in Thailand
A chore that's a small price to pay while you are enjoying Thailand

Long-term visa holders in Thailand, including DTV visa holders, must submit a 90-day residency report to Thai Immigration. This report updates authorities on your address every 90 days, even if your address hasn’t changed. The rule applies to most long-term visa holders, including those on retirement, business, marriage, or education visas. Failing to report on time can lead to fines or penalties, so it’s important to stay compliant.
On your page
Jump to Section | Description |
---|---|
Step-by-step process | Detailed instructions for submitting the 90-day residency report to Thai Immigration, including the TM30 form and TM47 submission. |
Penalties & compliance | Information on penalties for late 90-day residency reports, including fines, police checks, and possible visa renewal issues. |
Additional tips for 90-day residency reporting in Thailand | Practical tips on making the 90-day reporting process easier, including using a representative and setting reminders for timely submission. |
Step-by-step process

Step 1: Landlord reporting (TM30 form)
- The first step is for your landlord, hotel, or property owner to submit a TM30 form to Thai Immigration.
- This form informs immigration that a foreigner is living at their property.
- It must be filed within 24 hours of your arrival, whether you’re staying in a private home, apartment, condo, or hotel.
- If you’re renting privately, remind your landlord to file this form promptly, as failure to do so could result in fines of 800 to 2,000 Thai baht and affect your visa status.
- Keep the stamped receipt from your landlord as proof of the notification.
Step 2: Track your stay
- As a long-term visa holder, you must track your days in Thailand.
- The 90-day residency report is based on your continuous stay in the country.
- If you leave Thailand before reaching 90 days, your count resets when you re-enter, and you must start again.
- Keeping a personal calendar or digital reminder can help you stay on top of this.
Step 3: Filing form TM47
- After staying in Thailand for 90 consecutive days, you must file Form TM47 with Immigration.
- This form includes your personal details, entry date, current address, and contact number, notifying immigration of your continued stay.
- The TM47 must be submitted on time to maintain your legal status and avoid fines.
Step 4: Reporting to the immigration office
- Your first 90-day report must be submitted in person at your local immigration office.
- Bring your passport and a copy of the TM30 receipt (if available).
- There’s no fee for filing the TM47.
- Immigration officers will check your details and stamp your passport or provide a receipt confirming your report.
Step 5: Online reporting & deadlines
- After your first in-person report, you can submit future reports online via the official TM47 system.
- You can file your report 15 days before the deadline or up to 7 days after (the deadline is the 90-day mark).
- Timely submission is important to avoid a 2,000 Thai baht fine for late reporting.
- The online system makes the process faster and helps you avoid long queues at immigration offices.
The above are inspired and sourced from the steps that Mark Friedman mentions from Baan Thai Immigration Solutions.
Penalties & compliance

Foreigners staying in Thailand for more than 90 days must submit a 90-day residency report to Thai Immigration. This must be done between 15 days before and 7 days after the 90-day mark. Failing to report on time can result in fines and other complications.
- Late reporting fine: If you miss the deadline but report later, you’ll usually be fined 2,000 Thai baht.
- Caught without reporting: If immigration finds you haven’t filed the report, the fine increases to 4,000–5,000 Thai baht, depending on the situation. You may also face a daily fine of 200 Thai baht until the report is completed.
- Additional consequences: Repeated or serious violations could make it hard to renew your visa, or even lead to deportation. Police checks can result in immediate fines or detention if your 90-day report is missing.
- No grace period: There is no grace period beyond the 7-day late window, so it’s important to report on time.
Staying on top of your reporting dates and submitting reports on time is key to maintaining your legal status in Thailand and avoiding fines.
Additional tips for 90-day residency reporting in Thailand

Here are some simple tips to make the 90-day residency reporting easier:
- Use a representative: If you don’t want to handle the reporting yourself, you can hire a trusted agent or service to do it for you. This is common and convenient but will come at your expense.
- Elite visa holders: If you have a Thailand Elite Visa, especially in Bangkok, the Elite program often takes care of the reporting for you, so you don’t have to worry about it.
- Set reminders early: To avoid missing the deadline, set a reminder on your calendar about 80 days after your entry date. This gives you plenty of time to submit your report on time.
- Online filing convenience: After your first in-person report, you can file future reports online. It only takes 5 to 10 minutes and can be done from anywhere with internet access, saving you time and effort.
Long-term visa holders in Thailand, including DTV visa holders, must submit a 90-day residency report to Thai Immigration every 90 days. This includes having your landlord file the TM30 form, keeping track of your stay, and submitting Form TM47.
The first report must be done in person, but later reports can be done online. If you miss the deadline, you’ll face a fine, with higher fines for repeated violations. To avoid problems, set reminders, consider using a representative, and make sure to file on time. For more details about visas in Thailand, check out this overview of Thailand visas.
Latest Thailand News
Follow The Thaiger on Google News:
On my 90 day report receipt it says, 5000 baht fine for late reporting.