Skip to content
View in the app

A better way to browse. Learn more.

ASEAN NOW

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Thai immigration online 90 day reporting system (2025)

Featured Replies

11 hours ago, Liquorice said:

If as recommended, you add [email protected] and [email protected] to your contact list, then replies shouldn't go to your junk folder.

Actually, I employ a seldom-used email account for the 90-day reporting purpose--basically just for the reg and log in--and a couple others things. (Almost receive-only, almost no mail outgoing.)

I don't rely on the emails, for the upcoming notices and results. I know the date I'm going to apply, do it, and afterwards I will 'check status' on the website.

Way after the fact, at some point checking the junk folder at that account, I saw messages from the 90-day system in there. Just alerting folks to the fact it's possible it could happen.

  • Replies 305
  • Views 34.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • BrandonJT
    BrandonJT

    The "system" is someone at the local office logging in and approving or rejecting the submission you made. 

  • If they didn't reset your due 90 day report when obtaining your extension stamp, then just proceed with the given date.

  • treetops
    treetops

    The online system pumps out a reminder 2 weeks before the 90 days are up from your last report.  Leaving the country doesn't get fed back to it so just ignore the email.

Posted Images

i would just like to thank everyone that helped me out ....checked lastnight and my 90 day has been accepted

again thanks

I didn't get a notice that is was time. But I keep a note on my calendar.

I filled out the online form and sent it in. Got pending ...same day.

Funny thing is that a few hours later I realized I had put down my condos name wrong. correct building and room number

I entered the name of the condo I lived in before.

The next day....approved....

20 hours ago, rwilem said:

Approved two hours after submitting it, now that's how it should work. Which office was that?

It was an online application, approved after 6pm, presumably in Imm headoffice. I was impressed with pending status to approved status in 2hrs.

14 minutes ago, Bredbury Blue said:

It was an online application, approved after 6pm, presumably in Imm headoffice. I was impressed with pending status to approved status in 2hrs.

It would be your local office, not head office.

You can tell from the completed form where it gives the approving officers details, which includes their location, on any I've done.

Tip:

To make sure I include the exact same details (no spelling errors, etc) in the online s

3 minutes ago, treetops said:

It would be your local office, not head office.

You can tell from the completed form where it gives the approving officers details, which includes their location, on any I've done.

In that case it was Samut Prakan.

I am a bit confused in this 90day reporting   

I sent off my 90day via the internet as requested exactly 15 days before due date 4th April    I heard no reply 

 Went to local office to do report today 2nd April got my new date 30th june   which is 87 days Not 90days 

Upon arrival at home checked email received 90day report  which says next report 19june which is 76 days 

See attachments 

So my question is what date is my next report??? 20260402_173357[1].jpgInternet date 20260402_173340[1].jpglocal office

Your mistake was not cancelling the online one before going to the office, i would take the 19th as the date to go by

7 hours ago, MikeandDow said:

 Went to local office to do report today 2nd April got my new date 30th june   which is 87 days Not 90days 

90 day reports are dated from the date of submission, which is not the same as the due date.
As the in person report supersedes the one online, 30th June is the next due date.

  • 1 month later...

I treat the 90 days like a military operation. 21 days prior I book an in-person appointment in the event of the online application being rejected. If I wait any later then there are no times for the necessary dates.

14 days prior I apply online. If 'pending' after 4 days then I cancel and re-submit. If pending after 6 days I cancel and re-submit. I have found this bizarre technique has the best results.

But, in any case, how do I cancel the appointment after I have it? I want to free up the place for somebody else. I can't find a way to do this. Anyone?

7 hours ago, Gaccha said:

But, in any case, how do I cancel the appointment after I have it? I want to free up the place for somebody else. I can't find a way to do this. Anyone?

Log in to the online appointment page, as if you were making an appointment. You will be able to find the appointment info after you're logged in. Look for and hit the 'head and shoulders' icon, which represents your profile. Your appointment will show, and there are buttons to change it or cancel it.

Cancel it, confirm the choice and you're good to go.

On 5/25/2026 at 6:34 PM, rwilem said:

Your appointment will show, and there are buttons to change it or cancel it.

I fear they might have changed things. There are no buttons to change or cancel that I can see.

Screenshot_20260528_111928_Gallery.jpgScreenshot_20260528_111716_Opera.jpg

38 minutes ago, Gaccha said:

I fear they might have changed things. There are no buttons to change or cancel that I can see.

On 5/25/2026 at 6:34 PM, rwilem said:

Look for and hit the 'head and shoulders' icon, which represents your profile. Your appointment will show, and there are buttons to change it or cancel it.

Cancel it, confirm the choice and you're good to go.

I can clearly see the 'head and shoulders' icon (top right, next to EN language options) on your posted infographic.

5 hours ago, Gaccha said:

I fear they might have changed things. There are no buttons to change or cancel that I can see.

Looks like that is a screenshot of a 'fresh' or 'just made' appointment.

Log out of the system, then log in again as if you are going to make an appointment. Hitting the profile icon your confirmed appointment should show, and the buttons to change or cancel it should show.

Edited by rwilem

13 minutes ago, rwilem said:

Looks like that is a screenshot of a 'fresh' or 'just made' appointment.

Log out of the system, then log in again as if you are going to make an appointment. Hitting the profile icon your confirmed appointment should show, and the buttons to change or cancel it should show.

It's easier than that. There is a view details button on the appointment display, the OP screenshot doesn't show it but does show the slider needed to access it . After that he'll get this ...

IMG_20260528_161024.jpg

Edited by Upnotover

4 hours ago, Liquorice said:

I can clearly see

So could I. It leads nowhere useful.

Screenshot_20260528_160924_Photo Editor.jpg

14 minutes ago, rwilem said:

Looks like that is a screenshot of a 'fresh' or 'just made' appointment

It's an old appointment, as I explained before.

I logged in again and it leads to the same place.

I think they've changed the system and stopped the ability to cancel appointments.

I would love to be wrong but I don't think so.

3 minutes ago, Upnotover said:

It's easier then that. Their is a view details button on the appointment display, the OP screenshot doesn't show it but does show the slider needed to access it . After that he'll get this ...

IMG_20260528_161024.jpg

Nice catch! Finally.

God bless you and all your ancestors!

May something is wrong with me, but why we should makes problems about nothing.

I do not think that you can win a lot after come back from outside with a appointment.

And what you lose, if you do nothing?

2/4000 Bath. ;-)

  • 3 months later...

Just a data point that does not seem to match existing items offhand, although it's possible I missed an existing data point:

  • I calculated mail due date as arrival date + 90 (different than in-person due date of arrival + 89 days, as in-person considers day after arrival as 2 days - i.e. Jan 1 arrival to Jan 2 is considered 2 days)

  • Returned mail indicated received/processed date of 91 days after arrival (92 if including both arrival and processing days)

  • However, it says "Notify your address again on" and a date that is 92 days after the processed date (or 93 days if including the both processing and due dates). In particular, the listed "Notify again on" date is the same day of the month as the processed date, 3 months later. (If calculated from prev due date, it's 93 days from due date, or 94 days if including both start and due date. If calculated from arrival date, it's 183 days from arrival date, or 184 days if including both arrival and due dates.)

(All calculations via https://www.timeanddate.com/date/durationresult.html )

Anyway, just another data point.

Edited by landosmiles

19 minutes ago, landosmiles said:

Just a data point that does not seem to match existing items offhand, although it's possible I missed an existing data point:

  • I calculated mail due date as arrival date + 90 (different than in-person due date of arrival + 89 days, as in-person considers day after arrival as day 2 - i.e. Jan 1 arrival to Jan 2 is considered 2 days)

  • Returned mail indicated received/processed date of 91 days after arrival (92 if including both arrival and processing days)

  • However, it says "Notify your address again on" and a date that is 92 days after the processed date (or 93 days if including the both processing and due dates). In particular, the listed "Notify again on" date is the same day of the month as the processed date, 3 months later. (If calculated from prev due date, it's 93 days from due date, or 94 days if including both start and due date. If calculated from arrival date, it's 183 days from arrival date, or 184 days if including both arrival and due dates.)

(All calculations via https://www.timeanddate.com/date/durationresult.html )

Anyway, just another data point.

Why don't you just do it online, 5 minutes, i usually do mine 14 days before due date

11 minutes ago, scubascuba3 said:

Why don't you just do it online, 5 minutes, i usually do mine 14 days before due date

First report after arrival must be in person or by mail.

3 minutes ago, Upnotover said:

First report after arrival must be in person or by mail.

Right -- online is only possible when ≥180 continuous days in Thailand.

14 minutes ago, Upnotover said:

First report after arrival must be in person or by mail.

Yeah, he didn't mention that?

11 minutes ago, landosmiles said:

Right -- online is only possible when ≥180 continuous days in Thailand.

Not what these rules say

IMG_20251222_104251~2.jpg

4 minutes ago, scubascuba3 said:

Yeah, he didn't mention that?

The word "arrival" appears 9 times in the post, my assumption was based on that.

4 minutes ago, scubascuba3 said:

online is only possible when ≥180 continuous days in Thailand

Not what these rules say

IMG_20251222_104251~2.jpg

From the rules you posted: "When you leave the country and come back, you must do your 90 days report at immigration first then your next 90 days, you can do online". If first 90 day report has to be at immigration (or via mail), then online is only possible for ≥180 days (90 + 90).

Edited by landosmiles

Add'l related data point if others are wondering how long it may take to receive back confirmation of a mail submission:

  • Total turnaround time from date of mailing to return receipt arrival was just over 50 days

Although it took a while to receive the "Receipt of notification" form back, I've done mail multiple times now and consistently received it back from immigration - they even kindly returned some of my documents when I'd left the country >90 days after arrival -- apparently I'd already left the country when they went to process my form so they kindly sent the reusable documents back.

(BKK)

18 minutes ago, landosmiles said:

If first 90 day report has to be at immigration (or via mail), then online is only possible for ≥180 days (90 + 90)

You are very confused and basically typing nothing in an old thread.

When you report in person say 75 days after arrival you can do next online 15 days prior to next due date.

In any event just chit chat

1 minute ago, DrJack54 said:

You are very confused … When you report in person say 75 days after arrival that date starts the clock.

  1. Per the data point that sparked the comment you're replying to, it was actually 184 days from arrival (or 183 depending if Jan 1 - Jan 2 was considered 1 day etc, but immigration includes arrival day so they count it as 2 days for arrival, but then subsequent renewals don't count the report day as day 1). So 180 days is a rough rule of thumb, but it can actually be more or less than 180 days, agreed? Just like "90-day" reports actually give you a 75-to-97-day reporting window with the grace period. I guess your objection is that we shouldn't refer to "90" days or multiples of that, but instead to the technical multi-week allowed periods - I was just using 90 (and its multiples) in my comment for simplicity, but technically the first can be up to 97 days and the second can be >180 days, etc., true.

1 minute ago, DrJack54 said:

… an old thread.

  1. Is there a better thread to use? If so, I'm open to it - please link it. From a couple minutes of Googling, this seemed to be the best place. Additionally, earlier this year I'd used this thread to post a summary of the 3-4 months of data points from this thread leading up to March:

In case it helps others, I reviewed the last 3 or 4 months of posts in this thread, and I found 1 report [from January 2026] of online working upon re-entry with the Phuket office, arrived in October: https://aseannow.com/topic/1353374-thai-immigration-online-90-day-reporting-system-2025/page/8/#findComment-20313297

And 1 report [from February 2026] of online not working after re-entry with the Bangkok office, arrived in December: https://aseannow.com/topic/1353374-thai-immigration-online-90-day-reporting-system-2025/page/9/#findComment-20394913

Edited by landosmiles

49 minutes ago, landosmiles said:

Add'l related data point if others are wondering how long it may take to receive back confirmation of a mail submission:

  • Total turnaround time from date of mailing to return receipt arrival was just over 50 days

Although it took a while to receive the "Receipt of notification" form back, I've done mail multiple times now and consistently received it back from immigration - they even kindly returned some of my documents when I'd left the country >90 days after arrival -- apparently I'd already left the country when they went to process my form so they kindly sent the reusable documents back.

(BKK)

Can be around 75+75 days, 150 days, you are lost in the detail, it's not important, have a beer

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.