There are two kind of fees for getting visa on arrival.
Service fee (not same for everyone): this is fee pay for website owner who arrange the visa approval letter with their sponsoring. Service fee is various and depend on a number of factors such as country of your passport, length of stay, number of entries, types of visa, how fast would you like to get approval….. Please kindly see our current visa fees.
Stamp fee (same for everyone) : Aside the service you have to pay online to get the visa approval letter, you are required to pay an additional amount called stamp fee to pick up your visa when you arrive. It’s $25 for 1-month and 3-month single entry visa | $50 for 1-month and 3-month multiple-entry visa | $95 for 6-month multiple entry visa | $135 for 1-year multiple entry visa.