The Thailand Visa on Arrival fee is 2,000 THB. This fee must be paid in cash and Thai currency only when you arrive in Thailand, when the actual visa is issued.


 iVisa charges a $20 service fee for the pre-registration service.