I think Thai officials are not that strict as all the scared foreigners here … for my experience an agent cost some money yes… but it’s just super easy and they are way better in handling problems.. I always used agents and had never any problem! They tell you what to do and it works!