but still if it says in your contract about paying a fee if you break the contract, they can still demand it and have every right to if that’s what your contract says. Good luck 👍
Well if you are breaking contract then they have every right to ask you to pay the fine for breaking the contract. As far as I understand you can leave fine but when you come in your passport would have been flagged and you’ll have trouble coming back in again
Personally I don't register people who aren't going to stay in the country for longer than their visa/if they never have to visit immigration. The problem comes if they visit immigration and they see the person hasn't been registered they fine you. In cases like in NST apparently we get fined 500 baht per day up to the value of 20 000 baht
Its only a problem if you go to immigration to extend your stay and you haven't checked in. if you are in the country for 30 days only visiting your friend and have no reason to go to immigration they won't fine you. But, if you wish to extend your stay and haven't checked in with immigration then you get fined.
I would suggest using one TBH. Doing it by yourself seems risky and time consuming. You would think the consulate has a 'good' relationship with the visa people so it's painless and hopefully less likely to give issues! (My thoughts, atleast) I'd defos pay the extra 50 ringit for the help! No problem:)
They now need a Thai police clearance + SA police clearance. Make sure you have all the docs! They also ask for 20k baht at the border, even when entering on non b