Hi guys,
My Non immigrant O visa expiry date and the stamp I got at immigration in Bangkok are both different, with the visa expiring before the date on the immigration stamp. Do I still need to extend my visa or can I just stay in Thailand until the date on my immigration stamp?
TLDR : Answer Summary
The actual expiry date of your Non-Immigrant O visa is not as critical as the 'permitted to stay until' date indicated on your immigration stamp. When entering Thailand, you receive a stamp that often grants you a certain number of days (typically 90) to stay. Therefore, you can stay in Thailand until the date on your immigration stamp, regardless of the visa expiry date. No extension is necessary unless you plan to stay beyond that date.