yes, you pay on departure and It’s 500 fine per day. I have overstayed 3 times by a couple of days, over the last 10 years. No issues on re-entry. That goes for me and many others I know.
waste of time. Easier to go to immigration centre and pay for an extension. Or even easier, take a 1 day overstay and pay 500 baht fine. And before any scaremongering, I’ve got 3 on my last passport, it’s a non issue.
having a paid agents won’t make it faster. It’s down to the decision making office, which is in India, for some reason 🤦♂️ Agents just know what the decision makers want to see, so you’re less likely to get rejected.