Processing Dates for USCIS Immigrant 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 90 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 90 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:
USCIS Immigrant Fee