Question: I have an Australian passport and was heeing and hawing about getting a VOA or applying for one through the embassy in Canberra or paying a fee to an agency to get a MFA.
Decided on the later - I lodged an online application with www.uppersia.com and two days after paying the fee, they sent me an MFA and within a week I got my visa from the embassy.
At no stage did www.uppersia.com pressure me to book any tours with them and were very prompt with all the questions I asked about visa and travel.
If this sounds like a blurb for them, it is because I am very very happy with the service I received.
Now to plan my trip .......
Answer: For Iran visa fill in the visa form on http://www.uppersia.com/Iran-travel-services/iran-visa.html, it takes about 10 working days to get your reference number and two working days to collect your visa at the embassy by direct referral or one working week by posting the docs to the embassy. You can pay the visa fee in cash in Iran.
Check the cheapest Iran tours at http://www.uppersia.com/Iran-tours