First the company representative goes to the labor office, they cancel the work permit first, and give you some document( signed by the company and the labor office) , you take that piece of paper, and you go straight to the immigration! To cancel your visa, buy you need to leave the same day. Other easier solution ! Leave the cancellation of the work permit to the company for the last day. And leave! Your visa will automatically be canceled
I heard it s because of the scams and underground lottery apps using Thai bank accounts with foreigners names.
So mainly it s a bank account problem, and if you can t open a bank account you simply can’t apply for a retirement visa in thailand, as you can’t open an account on a tourist visa anymore, bo matter what
Honestly! Depends on the situation I think. For the past 3 years I have been extending my Non-b. They never held my passport, this time when switching to Non-o thai family they kept it.