Contact an approved Iranian travel agent. Provide the agent name of applicant and surname of parent, nationality, sex, marital status, birth date, birth location, passport number, passport issue date, passport place and validity, date and point of arrival and departure, and occupation and place of work. The travel agent applies to the Ministry of Foreign Affairs for the visa with this information. The Ministry of Foreign Affairs authorizes the request and assigns a visa authorization number to list on the visa application.
Obtain a copy of the Iranian visa application from the Pakistani embassy, as Pakistan represents Iran's consular interests in the U.S.
Complete the visa application form per the instructions included with the form.
Request a Letter of Invitation from the travel agency that applied for visa authorization. Submit this with the visa application.
Submit the visa application and all supporting documentation to the Pakistani embassy. The application process may take up to three months.