I have a 1 year O-A visa expires 31/10/22. Have been in/out of thailand 3 times this year, every time I get stamped for 12 months stay from date of entry. I arrived this week and they would only stamp me up to the end of my visa, end Oct 22. Had a bit of an argument with the officials about it - showed them previous entries etc, but they were adamant and wouldn't change it.
Anyone have similar visa and can advise which is correct?
Thanks
TLDR : Answer Summary
The entry stamp for a Thailand O-A visa is dependent on the validity of the holder's health insurance. If the insurance is valid for the entire year, the holder should receive a 12-month stamp upon entry. However, if the insurance is about to expire, the stamp will only be valid until the insurance's expiration date. Previous experiences of being stamped for a longer period likely resulted from oversight by officials. Thus, if the insurance is shorter than the visa's validity, the stamp will match the insurance period.