@Mma ******
It's understandable why he wants 500 Baht for something that's free. Once you visit immigration and have to wait for hours sweating buckets, the price doesn't seem that high to me. I would rather pay 500 Baht for him to do it. But I would rather not pay 2000 Baht as a fine for not filing TM30 within 24 hours of my arrival, as it's no fault of my own if immigration is closed on weekends.