Hello!
May I ask if one has to go to immigration and labor to cancel his work permit and non b visa if one is resigning from work?
Some say this is the proper way so no hassle will be encountered at the airport and if one wishes to come back.
Thank you for your response.
TLDR : Answer Summary
If you resign from your job in Thailand, it is generally necessary to cancel your work permit and non-B visa to avoid future complications when attempting to return to the country. Typically, this cancellation process is managed by your company's HR department, and you should ensure that it is completed before you leave the country. Doing so helps ensure there are no issues at the airport regarding your visa status.