StageStepFormDescriptionGovernment Fee (USD)
Petition StageStep 1Form I-140Immigrant Petition for Alien Worker. Self-petition allowed. Includes evidence of advanced degree/exceptional ability and NIW justification.USD 1,015
Petition Stage (Optional)Step 2Form I-907Premium Processing. Optional 45-day adjudication for I-140 only. Does not expedite green card stage.USD 2,805
Green Card Stage (U.S.)Step 3AForm I-485Adjustment of Status (if inside the U.S.)USD 1,440
Green Card Stage (U.S.)Step 3ABiometricsBiometric Services FeeUSD 85
Green Card Stage (U.S.)Step 3AForm I-765 / I-131Work Permit (EAD) & Travel Permit (Advance Parole)USD 0*
Green Card Stage (Abroad)Step 3BForm DS-260Immigrant Visa Application (Consular Processing)USD 325
Green Card Stage (Abroad)Step 3BForm I-864 (if required)Affidavit of Support ReviewUSD 120*
Green Card Stage (Abroad)Step 3BMedical ExamRequired medical examinationVaries
Green Card Stage (Abroad)Step 3BUSCIS Immigrant FeePaid after visa issuanceUSD 220