This is NOT an official government website. We are an independent resource providing information and assistance to travelers.

What should I do if I mistakenly overstayed my Non-O visa by one day in Thailand?

Nov 21, 2025
16 hours ago
Jason ******
ORIGINAL POSTER
I paid for 90 days non visa o , and got stamp at airport for 89 days , which has messed up my flight back home ,according to them I overstay one-day, does this not look good for thai immigration and future visas. I told embassy date I go home when I get the non O and also put it on TDAC , don't they read things before they do stamp in passport ?
8,074
views
32
likes
190
all likes
25
replies
3
images
12
users
TLDR : Answer Summary
The user reported confusion regarding their Non-O visa duration after receiving an 89-day stamp upon entry, which led to a perceived one-day overstay. Community members clarified that the day of arrival is counted as day one for the duration. Thus, the overstayed day is possibly due to the user's miscalculation rather than an immigration error. They reassured that a one-day overstay is generally not a severe issue if the person departs before midnight.
NON-O RETIREMENT VISA RESOURCES / SERVICES
  • Go to the Retirement Visa Section for information on requirements, including age restrictions, financial requirements, and necessary documentation.
  • For immediate assistance, contact Thai Visa Centre directly via LINE at @ThaiVisaCentre or Email them.
  • Explore recent discussions by using the Non-O Retirement Visa tag in the search box at the top of the page.
  • Join the Thai Visa Advice Facebook Group to ask your questions, and get advice from others.
Stuart *********
No issue here- if you leave before midnight technically no overstay
Varapa *********
If you don't know the rules, you should study them first. Or ask others, not complaining post about Thai immigration. And also if you leave before midnight will not overstay
Jacobus **************
@Varapa ********
Correct...
J **************
The first day in the day you arrive ..
Zak ********
What do you think?
*****
Ken *************
Nov 20 - Feb 18

11+31+31+18. = 91

Day counting won't include Nov 20th. Immigration will.
Jacobus **************
One-day overstay is not a problem at all.
Ronnie ********
@Jacobus *************
I just returned with a one day over stay no fine no problem
Todd *********
@Ronnie *******
check what is written on your stamp
Matthew *********
@Ronnie *******
I had over stay by a few days. No worry. No fine or over stay stamp.
Jacobus **************
Mostly that's the normal procedure.. Safe trip.
Kenneth *******
Jeremy ******
Day you arrive is day 1. So you have probably miscalculated
Elías ********
The first day is day 1, so I'm pretty sure the error in the calculation was yours, not theirs. Also, you could have seen the date on the stamp to change your flight or do something else.
Jason ******
ORIGINAL POSTER
@Elías *******
the airline has counted my days , and the insurance for health cover has given me the 90 days, which correspond with my dates .
ArticulateC***********
@Jason *****
open a calendar and count the days - when you include November 20th and Feb 18th as days to count, the total days is 91.
John **********
@Jason *****
if you arrived on the 20th you actually need to put the 19th in Google to get the correct day count. The way you're doing it the 20th isn't counted when it should be
Greg ***********
@Jason *****
Immigration does not count like this. . . . the day you arrive is day number 1, this day started in the early morning at 0:01am, and the last day is day number 90 when you have to leave Thailand until midnight. You got stamped EXACT 90 days of admitted stay
Peter **********
@Jason *****
Correct if you want to know the number of days BETWEEN two dates

But your arrival day is day 1

So, unfortunately the errors is yours
Daniel *******
@Peter *********
this my dude. You’re confusing “number of days between two dates” with Thai immigration policy which starts on 1, not 0
Peter **********
@Daniel ******
EXACTLY what I said to this guy, so I really don’t understand your comment to me???
Elías ********
@Peter *********
what the airline or Google say has zero importance. Thailand immigration has its own rules, and day 1 is the day you arrive. Regardless, after you saw the date on the stamp you could have asked or do something, before overstaying.
Peter **********
@Elías *******
EXACTLY what I said to this guy, so I really don’t understand your comment to me???
Elías ********
@Peter *********
sometimes FB automatically tags the wrong person. My answer was intended for the OP.
Jan ******************
There is no communication between the embassies that issue visas—where you provide a travel plan—and Immigration regarding your actual entries. The TDAC is merely an electronic arrival card, and providing an intended departure date is optional. When you are stamped in on a 90-day Non O visa, the day you enter counts as day one and the day you leave counts as day ninety.
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