How to Do Your 90-Day Reporting at Samut Prakan Immigration

I’m always worried whenever I have to do something for the first time in Thailand, especially if it involves immigration. Nothing is ever the same across the board. Things change depending on which officer you talk to and on which day you see them.

So, when it was time to do my first 90-day reporting at Samut Prakan Immigration Office, I had to prepare myself for anything. I’d been doing my 90-day check-ins at Bangkok Immigration for almost four years. Could it really be that different between the two places?

Yes. At Bangkok Immigration you walk in with your passport, TM.6 departure card, last receipt of 90-day notification, and completed TM.47 form and you’re done. But at Samut Prakan Immigration they want a few more things from you.

If you don’t want to do it in person, now you can file your 90-day reporting online.

  • Get your FREE Thailand Cheat Sheet ​by entering your email below. The ​Sheet, based on ​our experience with living and working in ​Thailand for 10+ years, shows you how to ​save time and money and ​gives you the tools the thrive in Thailand.

Disclaimer: This article may include links to products or services offered by ExpatDen’s partners, which give us commissions when you click on them. Although this may influence how they appear in the text, we only recommend solutions that we would use in your situation. Read more in our Advertising Disclosure.


At Samut Prakan Immigration Office, immigration officers want originals and copies of all your important documents. Here’s a list of them.

90 day reporting documents
Compared to Bangkok, this is how much paperwork it feels like you have to carry with you to do your 90-day reporting in Samut Prakan.
  • passport
  • completed TM.47 form (downloadable form)
  • TM.6 departure card
  • last receipt of 90-day notification
  • copy of your passport photo page
  • copy of your visa
  • copy of your TM.6 departure card

When to Go

If your 90-day check-in date is approaching, make sure to go to immigration as close to your reporting date as possible. You’ll have seven days grace period from your report date to check in, so as long as you go within those seven days, you won’t be fined. If you show up a day after that seventh day, you’ll be fined 2,000 baht. There are no exceptions.

One time I showed up one day late to Bangkok Immigration with paperwork showing that I was in the hospital under the doctor’s care. But the immigration officer said I still had to pay. If I couldn’t make it, she noted, I could’ve had someone else check in for me.


The 90-day reporting process is fairly easy if you know what to do ahead of time. Here’s what you can expect from start to finish.


Once you’ve gathered all your documents, you’ll need to go to the Samut Prakan Immigration Office (Google Maps link). I would go right after lunch, at 1:00 PM. This way the morning rush has cleared out.

And note, the immigration office has moved to Thipnimitra on Thepharak Road. It’s no longer located on the waterfront near BTS Pak Nam.

English address:

  • Thipnimitra Market, 2nd Floor ใหญ่, 3268 Thepharak Rd, Bang Phli Yai, Bang Phli District, Samut Prakan 10540

Thai address:

  • Thipnimitra Market, 2nd Floor ใหญ่, 3268 ถ. เทพารักษ์ ตำบล บางพลีใหญ่ อำเภอบางพลี สมุทรปราการ 10540


  • 8:30 AM to 12:00 PM and 1:00 PM to 4:30 PM (closed from 12:00 PM to 1:00 Pm and on public Thai holidays and weekends)

Getting There

Samut Prakan Immigration is easily accessible by taxi, motorbike, or car.


If you want to drive to Samut Prakan Immigration, there is plenty of parking on site. Although at certain times of the day it gets crowded. So, be prepared to park your car in neutral and possibly do some pushing and pulling of other cars.

Reporting/Checking In

Compared to 90-day reporting in Bangkok, the process at Samut Prakan is a little slower. But the people are a lot more friendlier and helpful.

Finding the Office

Once you’re at Thipnimitra Market, you have to go to the second floor and follow the signs leading to the immigration office.

If you’re not sure which staircase to take to the second floor, ask one of the security guards and they will point you in the right direction.


Getting Your Queue Number

When you arrive at the office, get your queue number just outside the office doors. Someone may or may not check your documents and copies before they give you a queue number.

If you don’t have copies of your documents, you’ll have to get them made at the copier outside the office.

Also, if you need it, you can get a TM.47 form inside the office.

Seeing the Immigration Officer

Once you get your queue number, walk into the office and wait your turn.

They’ll be a large screen displaying the queue numbers and which windows to report to.

If your number is close, don’t leave your seat. Don’t go to the bathroom. Don’t mosey outside for coconut ice cream. Just wait. If a number is called and no one shows up at the counter, the immigration officer will move on to the next number after about twenty to thirty seconds. Depending on how much mercy the immigration officer has toward you, you might have to get a new queue number.

When you’re number is called go to the window and hand over your paperwork. The immigration officer might ask you a few questions depending on your visa type, which I’ve never had happen to me at Bangkok Immigration. For example, she asked me if my wife came with me because I have a marriage visa. I thought that was odd.

The immigration officer will approve your 90-day reporting and should staple your new 90-day receipt of notification in your passport. If she doesn’t, staple it in your passport when you get home. If you lose it, you’ll have to report the loss to your local police station.

If your visa is going to expire soon, the officer will also stamp and write the date of expiration and remind you to renew it.

How Long Does 90-Day Reporting Take?

Keep in mind there is only one officer who handles 90-day reporting at the Samut Prakan Immigration Office. If your queue number is fifty numbers way from the current number, you might be waiting a long time. If it takes each person two to three minutes to check in, on average, you might be waiting for two hours. So I would plan on spending at least two hours on the process, or at the most four hours.

I’m not sure how often this little trick might work, but if you want to cut your waiting time, wait in the far back of the room, near the desk with all the immigration forms. There may or may not be a man standing there. He’s hired to do 90-day reports in bulk. He’ll usually have a few dozen passports, but he’ll also have multiple queue numbers for all those different passports. He might give you a closer queue number since he has to wait around for the rest of his queue numbers to be called. That’s what happened to me last time, and it cut about an hour off my wait.

Leaving Thailand

If you have to leave Thailand and you’re on a multi-entry visa or applied for a re-entry permit, when you return to Thailand your 90-day reporting date starts from the date you returned to Thailand. So that means you’ll have to check in ninety days from your return to Thailand.

And if you have to leave Thailand and your 90-day check in is approaching, go check in first. If you stay past your 90 days and then leave Thailand, you will be fined 2,000 baht.

Final Thoughts

Although 90-day reporting at Samut Prakan Immigration Office is a bit chaotic compared to Bangkok Immigration, the smallness of the place makes people a lot more friendly. And aside from the girl working at the help desk, everyone I’ve dealt with inside the building has been kind and helpful.

Feature photo by George Grinsted and Dvortygirl.

John Wolcott is the global editor for ExpatDen. He's a New Jersey native who now lives in Bangkok with his wife and two daughters.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.