Immigrant Visa Fees
Please visit our fees website for the most up-to-date information on U.S. Immigrant Visa Fees.
Immigrant visa fees are generally paid to the National Visa Center. If you need to pay a fee at the Embassy, you may do so by cash (in U.S. dollars or Pakistani rupees) or with a credit or debit card capable of U.S. dollar transactions.
New USCIS Immigrant Fee
Effective February 1, 2013, the United States Customs and Immigration Service (USCIS) will collect a $165.00 Department of Homeland Security domestic processing fee (USCIS Immigratant Fee) from applicants issued Immigrant Visas (IVs) or Diversity Visas (DVs). There are only four exceptions to this new fee:
1. Children adopted under the orphan (IR-3, IR-4) or Hague (IH-3, IH-4) processes;
2. Iraqi or Afghan special immigrants who were employed by the U.S. Government;
3. Returning residents (SB-1s); and
4. Those issued K visas.
Only those applicants issued immigrant visas on or after 1 February 2013 must pay the new fee; it should be paid after you have received your visa from the U.S. Embassy and before you enter the United states. The fee is paid by going to www.USCIS.gov/immigrantFee, clicking on the link to the USCIS intake page on Pay.gov, answering the questions on the USCIS intake page, and providing your checking account, debit card, or credit card information. Because checking account payments must be drawn on a U.S. bank, a relative or friend may pay the USCIS Immigrant Fee on your behalf.
Further information regarding this new fee is available at: www.USCIS.gov/immigrantfee