Let Thai Kru file your Thailand 90-day report
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.
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 record your due date and contact you when the next window opens.
If the portal fails, we go in person
The online system rejects reports without saying why. We file at the office instead.
You get proof it was recorded
We send you the receipt slip and your next due date.
What you are paying for
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, not just resubmitted
- 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.
Reviews from 90-day report customers
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 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.
The 90-day report rules in detail
Rules change. We check the current position for your case before you apply.
What the 90 day report is
The 90 day report is an address notification required under Section 37(5) of the Immigration Act. Any foreigner who stays in Thailand for more than 90 consecutive days must tell immigration where they are living. The form is the TM47, which is why people call it TM47 reporting.
It is an address notification and nothing more. It does not extend your visa. It does not add days to your permission to stay. It does not affect your visa status. Filing your 90 day report does not mean your extension is handled, and a valid extension does not mean your reporting is handled. They are separate obligations with separate dates, and people confuse them constantly.
It applies regardless of visa type. Retirement, marriage, business, DTV, education, dependent, Thailand Privilege members, everybody. If you have been here 90 days without leaving, you report.
When it is due
Your first report is due on the 90th day of your continuous stay in Thailand. After that the cycle repeats every 90 days.
You can file from 15 days before the due date until 7 days after it. Filing inside that window carries no penalty. Filing early does not move your next date. The next 90 days are counted from the original due date, not from the day you actually filed, so there is no advantage to waiting and no penalty for going early.
Leaving Thailand resets the clock. If you fly out and come back, your 90 days start again from the new entry date, and the old due date is gone. Travel inside Thailand changes nothing. A weekend in Chiang Mai does not reset anything. Many long stay expats who travel abroad twice a year only file once or twice.
What happens if you miss it
Filing more than 7 days after the due date carries a fine of 2,000 baht. The fine is fixed. It does not grow the longer you wait, so a report that is three months late costs the same as one that is eight days late. Late reports cannot be filed online and must be submitted in person.
If immigration finds the missing report before you report it, at a checkpoint or during an extension application, the amount goes up, commonly to 4,000 or 5,000 baht, and the officer is now looking at your compliance history at the exact moment you need something from them. This is the real cost of a missed report. It is not the money.
How the report can be filed
Online
The immigration portal accepts reports from 15 days before the due date. It is free and takes a few minutes when it works. It requires an account tied to your current passport, it is unavailable for late reports, and it goes down often enough that you should never leave it to the last day. Rejections arrive by email, sometimes after your window has closed.
In person
You go to the immigration office covering your registered address with your passport, copies of the relevant pages, and the TM47 form. This always works, and for a late report it is the only option. The cost is your morning, and at Chaeng Wattana it can be most of a day in high season.
By registered mail
You post the completed form and copies at least 15 days before the due date and wait for the receipt slip to come back. It is workable but slow, and you have no confirmation until the envelope returns.
Through us
You send us your details once. We file the report inside the window by whichever method the office and your situation require, and we send you the receipt slip that proves it was recorded. If the online system rejects the filing, we go to the office. That is the difference between an agent and a reminder: the responsibility to get it done sits with us.
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 the weekend in Bangkok, so we reply on Monday.
Related services
General Expat Services
Thailand Expat Immigration Services
Retirement Visa Service
Thailand Retirement Visa Service
Thai Family Visa Service
Thailand Marriage or Child Visa Service
