The office to get reentry permit is just after departure immigration desks. They do everything for you. Just give yourself at least extra time 30mins. 1000 baht. They may charge a fee of 200 baht for doing pictures and completing paperwork for you. This is what they charge in suvarnabhumi airport anyways. Good luck. Saves a trip to immigration office so good idea :)