I was on holiday in Iran a few weeks ago, and I had to buy a local travel insurance, as I had no proof with me my annual travel insurance covered Iran. This extra insurance costed me only 14€/16$, so nu hurdle. Low, especially if you compared that to the 75€ visa cost.