Not sure about that. If in BKK, Phuket, Patts/Jomtien, then maybe an agent would be very handy. Although if using, I'd just need for the 'convenience', as meet the financials, and all requirements. My Q at Imm is about 1 hour +/-, so no need for an agent, and never turned away for something silly, or even if missing something. Missing a page from bank one time, and Imm Officer called and had sent to him while we were there. Customer service +, as we're 100 km away from Imm, so that was nice, instead of, come back later.