Question: I have dual nationality Ecuadorian/English, applaying as ecuadorian. We apply with www.uppersia.com, after calling a few others. This company was the most possitive. We gave our names, occupation and our father's full name by email attaching a photocopy of our passports, we wait 10 days to get the approval number. My husband went to the embasy in london 5 days after we got the approval number, he was there very early in the morning to get a ticket to see them at 1pm for the finger print where at the same time he left the pictures, forms, passports and paid for 3 of us. They told him to go back after 4 working days to get the passports back with the visas estamped.
Answer: 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.