Offical website of the Department of Homeland Security Skip to main content
Processing Dates for Immigrant Visa Fee
IF: AND: THEN:
You entered the U.S. using your immigrant visa, You paid the immigrant visa fee BEFORE you entered, It may take up to 120 days from the date you entered to receive your permanent resident card.
You entered the U.S. using your immigrant visa, You paid the immigrant visa fee AFTER you entered, It may take up to 120 days from the date you made your payment to receive your permanent resident card.
You entered the U.S. using your immigrant visa, You Have not yet paid the immigrant visa fee, You must pay the immigrant visa fee online before your permanent resident card can be processed. Use this link to pay the fee:
http://www.uscis.gov/file-online/uscis-immigrant-fee