How does the 90-day reporting period work for expats in Thailand?

Jul 7, 2023
a year ago
Bryn ********
ORIGINAL POSTER
I went in to Immigration today for my 90 day reporting a week ahead of the due date. I learned the 90 day period is based on your reporting. It’s 90 days from when you report. So, if I report on the seventh of July, you go out 90 days from the seventh. If you report on the 17th, you go out 90 days from the 17th. It appears there’s confusion amongst some of us with how this works.
7,580
views
13
likes
211
all likes
75
replies
5
images
21
users
TLDR : Answer Summary
The 90-day reporting period for expats in Thailand is calculated from the date of the last report, not from when they entered the country. If an expat reports early, their next reporting date will still be 90 days from the date they filed their last report. Confusion arises amongst some expats regarding the grace periods for reporting, and the rules imply that reporting can be done up to 14 days early or 7 days late. Accurate information is often disputed in expat circles, highlighting the importance of understanding the requirements outlined in the TM47 form.
David *********
Zero confusion - 90 days ( wait ! ) means 90 days ..

Ummm , it's on the notification insert .
Jim ******
“Confusion”?

90 Days is 90 Days, not something you “dream up”, plus the “due date” for your next report is printed on the slip inserted in your passport.

I sometimes wonder how these idiots manage to get to the end of the street in Thailand!
Mike ******
Cheers Frank
Frank **********
Mike ******
I hope one day they will remove the 90 report.lets see maybe one day
Marty *********
@Mike *****
I have a pensioner 10-year LTR visa and I do not have to do 90 day reports.
Steve ********
@Mike *****
I hope one day all beer will be free - but that's not going to happen either! 😂
Mike ******
@Steve *******
cheers steve
Mike ******
@Steve *******
and clean your teeth
Mike ******
@Steve *******
maybe lose some weight and get a haircut
Steve ********
@Mike *****
I think my wife likes me the way I am!
Mike ******
But I am good looking
Mike ******
@Steve *******
I get free beer all the time
Mike ******
@Steve *******
yes..and maybe give you some info
Steve ********
@Mike *****
Embassies charge for everything. I'll give that a miss! 😆
Mike ******
@Steve *******
may be Steve drink less beer and contact to your embassy
Steve ********
@Mike *****
Do you think the Embassy will provide free beer?
Mike ******
You will always have to buy beer
Mike ******
@Steve *******
laws do change..maybe one day
Mike ******
@Steve *******
cheers steve
Mike ******
Cheers Bryn
Bryn ********
ORIGINAL POSTER
Steve ********
If you're confused about adding 90 days to a date, I suggest you use this calculator

*********************************************
Bryn ********
ORIGINAL POSTER
@Steve *******
The extension stamp they give you upon your 90 day reporting has the new 90 day date.
Steve ********
@Bryn *******
They don't give you a 90-day stamp. You get a receipt of notification which has the next reporting date on it. I'm surprised people are having so much trouble working this out! 😂😂😂
Peter *********
@Steve *******
yeah fucking idiots some people mate 🙄
Steve ********
@Peter ********
Mate, this post is just mind-blowing! Someone has made the incredible discovery that your next 90-day report is due ......wait for it......90 days after the last one!! Phew! I can sleep easier knowing that! 😆
Peter *********
@Steve *******
same me lol 😆
Mike ******
Please please..how hard is this..14 days before due date..or 7 days after
Vernon *********
@Mike *****
Why not?
Mike ******
@Vernon ********
online 90 day is only a few years old
Mike ******
@Vernon ********
they have to go in person every 90 day
Mike ******
Passport will not allow
Mike ******
@Vernon ********
they have been here to long
Vernon *********
Mike JohnYou can not do an online report after the 90 days are up, not even one day. Only 15 days before up to the 90th day.
Mike ******
Mike ******
@Vernon ********
some expats cannot do a 90 day report at all
Vernon *********
@Mike *****
That depends if it's in person or online.
Mike ******
@Vernon ********
the bottom line 14 before and 7 after
Mike ******
@Vernon ********
.I think most expats are aware of this..
Scott *********
You report at least every 90 days maximum from my understanding
Bryn ********
ORIGINAL POSTER
Nope. You can report 7 days after the 90 days and still be ok.
Peter *********
Steve ********
What do you mean "you go out"?
Graham ******
@Steve *******
count from
Jeffrey ************
It's always been that way...
Marty *********
Read the title of the TM47 form. You report when you have been in Thailand for a continuous 90 days.
Bryn ********
ORIGINAL POSTER
@Marty ********
And you can report up to 14 days early or up to 7 days beyond your scheduled date. It’s a grace period.
Marty *********
@Bryn *******
Yes I know but part of the confusion is not understanding what a 90 day report is and it say’s what it is at the top of the form.
Bob **********
14 days before or 7 days after the day you report is your 90 day starting point if you leave the country your 90 day re sets when you enter
Antoine ********
@Bob *********
also keep in mind that if the very last day to report (7 days after) falls on a weekend and immigration is closed, you have to report before. Monday would be too late, and you have to pay a fine.
Bob **********
@Antoine *******
that’s why I never wait until the last day to do anything
Colin ********
@Bob *********
no it doesn't, I ended up going late because I thought that was the case. Or so immigration told me, so I had to pay the fine.
Mark ******
@Colin *******
If you leave the country on, say day 85, you don't have to do your next report until 90 days after you return.
Bryn ********
ORIGINAL POSTER
Bob **********
@Colin *******
you should of checked your stamp
Graham ******
@Colin *******
I'm sorry but you were duped, your re-entry stamp date is your new day 1
Kool *******
@Graham *****
exactly, for the starting date, but, if you don't leave Thailand, and return, your next 90 day report date starts brand new in the day you file your 90 day report. Your next 90 day report will be 90 days from that day you file. It no longer is based on the date you entered the country. As an example if you file your first 90 day report 10 days before your 90 day report date, your next 90 day report date would be only 170 days since you entered instead of 180, 90+90. Your next 90 report is based on the day you filed your last 90 day report.
Graham ******
@Kool ******
Yes but the post I replied to was from the re-entry date so a new day 1
Bryn ********
ORIGINAL POSTER
Colin ********
@Graham *****
😆😆 scammed in Thailand? Who'd have thought
Roy *********
I'm pretty sure this is wrong
Mark ******
@Roy ********
Nope, it's absolutely right
Peter *********
John **********
@Roy ********
it's not
Richard *********
they give you a print out when ur next due date is

how can that be confusing?
Jody *******
@Richard ********
Yeah, there's nothing confusing about anything to do with Thailand. I guess we should just shut this page down as it's not even needed at all... lol...
Vernon *********
@Richard ********
I was given such a print out on my first in person 90 day report. I then reported online on said such date and was refused! So yes, it is confusing as the immigration want you to report 1-2 weeks before the date you are given!
Richard *********
@Vernon ********
15 days before online

OR 15 days before, - up to 7 days After in person>

not confusing :-)
Kool *******
@Vernon ********
that usually only happens now if there isn't a current TM30 on file matching the address you use on your 90 day report. It's amazing how much you see sitting in the front at ChiangWattana waiting your turn in the queue. Lots of people asked for a TM30 because a current one wasn't on file.
Vernon *********
Kool BreezI did my second 90 day report online on the exact day the piece of paper said and it was refused for being late! So I had to go in person again. Since then I have done my third report online and it was successful, I did it 14 days early.
Frank **********
@Vernon ********
if it was your first 90 day report you usually have to do the first one in person.
Vernon *********
@Frank *********
read my post again, carefully.
Frank **********
@Vernon ********
oops sorry.
Brandon ************
That's correct. It's 90 days from your last report if you didn't leave the country. So going early effectively means you're reporting more often.
Thai Visa Advice and Everything Else
... members · 60% approval rate
The Thai Visa Advice And Everything Else group allows for a broad range of discussions on life in Thailand, beyond just visa inquiries.
Join the Group
Thai Visa Advice and Everything Else
View the Conversation
Thai Visa Advice and Everything Else