afghanistan has an embassy in tehran and a consulate in mashad. in order to prohibit afghans coming into the country that will bring issues related to the afghan civil war with them, as of 2007, iran charges afghans over $100 us dollars for a one-month regular visa and a business visa costs them over $3,000 us dollars. before 2007, the visa was issued with only $35 fee.