You should pay two separate fees for your Iran visa: A visa application service fee which you pay online and a visa collection fee which you must pay when you collect your visa at an Iranian embassy/consulate or airport. The visa collection fee depends on your nationality. You can check the visa collection fee for different nationalities here.
Getting an Iran visa through HelloPersia is really easy and straightforward. First, fill out the online application form. Then pay the service fee. We’ll do the paperwork and submit your application to the Iranian Ministry of Foreign Affairs (MFA). The visa application process usually takes up to three working days. We will inform you once the MFA updates your status. If your application is approved, we will send you the visa authorization code. You will need the code to collect your visa at the embassy/consulate or airport you selected while completing the application form.
Yes but statistically speaking, less than 3 percent of visa applications get rejected. The decision to grant visas is made by the Iranian Ministry of Foreign Affairs and HelloPersia cannot interfere in the visa process.