Thailand 90-Day Report Service
If you stay in Thailand more than 90 days in a row, you must report your address. We work out your due date, file the TM47 inside the window, and send you the receipt. You do not queue or fight the portal.
- Your due date worked out from your stamps
- Filed inside the window, online or at the office
- Late report? We file it and handle the fine
Per report, filed with immigration. If your report is late, the immigration fine is extra.
Tell us your situation. We explain the next steps and the price. Sending a request is free.
137 reviews on Google Office in Thong Lo, Bangkok
Where are you with your 90-day report?
Pick the closest one. We start from there. If you are not sure of your date, send us a photo of your latest entry stamp.
My report is coming due
Your window opens soon and you want it filed without the queue.
This is my first report
You are close to 90 days in Thailand and have never filed one.
I missed my report
Your date passed and you want it fixed before your next extension.
I do not know my due date
You have lost track after travel or a new passport.
What gets easier when we file your 90-day report
You stop tracking the date
We contact you when your next window opens.
Rejections do not leave you exposed
If the online system rejects a filing, we go to the office instead.
Clean record at your next extension
No missed reports waiting to be found by an officer.
What we do on your 90-day report
We confirm your date in writing
You send photos of your passport, your current visa or extension stamp, and your last report slip. We read the stamps and confirm your due date.
- Due date from your latest entry
- Travel resets checked
- Address on file checked against your TM30
What you get
- Your due date, in writing
- Any address problems flagged
We file and send the receipt
We prepare the TM47 and file it inside your window by the method your office accepts. If your case needs you there in person, we tell you before we start.
- Online, in person, or another accepted method
- Rejections looked into and filed again at the office
- Late reports filed and the fine paid at the office
What you get
- Your receipt slip
- Your next due date
Who does what
- We do
- Work out your date, file the TM47, deal with rejections, and send you the receipt.
- You do
- Send passport photos, your current address, and the physical passport only if your case needs it.
- The authority decides
- Immigration records the report and sets any fine for late filing.
What customers say about working with us
...I dropped off my passport at office for my 1st 90 day report. Courier ... returned passport next day.
I have a Tourist Visa and it's time for me to apply for the extension. I did not have to ask they were thinking ahead for me. They told me about the very important TM30 form which I was not aware of.
If you are looking for assistance with getting your visa and want someone who is responsive and helpful, then look no further than Thai Kru! Everything went so smoothly throughout the entire process.
Thai Kru has 137 reviews on Google. Read all reviews
How your 90-day report works with us
-
Send your details
Photos of your passport, your current stamp and last report slip, plus your address.
-
Get your date and the price
We confirm your due date and whether anything in your case needs extra steps.
-
We file it and send the receipt
We file inside the window. You only attend if your case needs it, and we tell you first.
You can file from 15 days before your due date until 7 days after. We file inside that window. Immigration sets how long its systems and offices take.
90-day report facts, deadlines and fines
Rules change. We check the current position for your case before you apply.
90-day report facts
| 90-day report fact | Detail |
|---|---|
| What it is | An address notification (form TM47) under the Immigration Act; it does not extend your stay |
| Who files | Every foreigner who stays in Thailand more than 90 days in a row, on any visa except LTR (which reports once a year) |
| Window | From 15 days before the due date until 7 days after |
| Late fine | 2,000 THB if you file late yourself; more if immigration finds it first |
| Next date | 90 days from the previous due date, not from the day you filed |
| Leaving Thailand | Resets the count from your new entry date |
What if I'm…
…on my first report and have never filed one?
We work out the date from your entry stamp, file the TM47 and set up reminders for the next one.
…a few days past my due date?
You may still be inside the 7-day window, with no fine. If you are past it, we file in person, where late reports must go, and handle the fine at the office. Fixing it before your next extension matters more than the money.
…travelling often?
Each exit resets the count. We check your latest entry stamp so you only file when you need to.
…living outside Bangkok?
Often we can still file for you, depending on your province and office. We tell you honestly if you need to go yourself.
Why 90-day reports get rejected, and how we prevent it
- Wrong due date. We work it out from your stamps, not from memory.
- Filed outside the window. We file inside it.
- Address not matching your TM30 record. We check your address record first.
- New passport not linked to your stay. We check the passport details match immigration's record.
- Online system rejections arriving late. We watch for them and file again at the office.
Every report we file is backed by the Thai Kru guarantee. Ask us for the details.
How the report can be filed
- Online: free and quick when the portal works; not available for late reports.
- In person: at the immigration office for your address. Always possible, and the only option when late.
- By registered mail: sent at least 15 days before the due date; slow, with no confirmation until the receipt comes back.
90-day report pricing
Our service fee
-
฿1,500
Per 90-day report
Filing of each 90-day report with immigration. You do not need to go yourself in most cases.
Included
- Due date worked out and confirmed in writing
- TM47 prepared and filed inside your window
- Rejections looked into and refiled at the office
- Receipt slip sent to you
- Reminder when your next window opens
Paid separately
- The immigration fine if your report is late, usually 2,000 THB
- Other services such as TM30, re-entry permits or extensions, quoted together if you need them
We confirm your scope and price before you pay anything. The final decision on any application rests with the authority, not with us.
90-day report questions
Does the 90-day report extend my visa?
No. It only reports your address. Your visa or extension has its own expiry date and paperwork.
I left Thailand. Do I still use my old date?
No. Leaving resets the count. Your new date is 90 days from your latest entry stamp.
I missed my report months ago. What happens?
You pay a 2,000 THB fine when it is filed, then you are current again. It is better to fix it before immigration finds it at your extension.
Do I have to give you my passport?
Usually not. Most reports can be filed with copies and clear photos. If your case needs the passport, we arrange secure pickup and return.
Can you file if I am not in Bangkok?
Often yes, depending on your province and what your office accepts. We tell you honestly if you need to go in person.
Does this apply on a DTV?
Yes. If you stay 90 days in a row, you report. Many DTV holders travel and reset the count before then.
Find out when your 90-day report is due
Send us photos of your passport and your last report slip. We confirm your date and file it for you. Sending a request is free and does not commit you to anything.
It is early morning in Bangkok, so we reply after 9am today.
