Government fees constitute the largest portion of the cost of U.S. immigration. Depending on which type of petition you are working on, there are fees from different government entities, all paid at different times during the process. These fees change regularly, and we do our best to keep these numbers as current as possible. This page only covers fees RapidVisa's customers may encounter. For a full list of all fees, go here.

Make progress today

USCIS Filing Fees (Current Fees)

IMPORTANT UPDATE (FEBRUARY 2024): USCIS has issued its final rule to increase fees for various immigration applications. The increase in fees will be effective on April 1, 2024. 

Petition Type Due With Form USCIS Filing Fee* Per Applicant?
K1 Fiance Visa I-129F $675 No
CR1/IR1 Spousal Visa I-130 $675 Yes
IR2 Child Visa I-130 $675 Yes
IR5 Parent Visa I-130 $675 Yes
Adjustment of Status (Age 14+) I-485 $1,440 Yes
Adjustment of Status (Age 0-13) I-485 $950 Yes
Removal of Conditions I-751 $750 Yes
Employment Authorization Document (EAD) I-765 $520 Yes
Travel Permit I-131 $630 Yes
Renew or Replace Green Card I-90 $465 Yes
Naturalization N-400 $760 Yes
USCIS Immigrant Fee N/A $220 Yes
Biometrics Fee Various $85 Yes

National Visa Center (NVC) Fees

Petition Type NVC Fee Per Applicant?
CR1/IR1 Spousal Visa $445 Yes
IR2 Child Visa $445 Yes
IR5 Parent Visa $445 Yes

Embassy Fees

Visa fee (B1B2/Tourist and F/M/J Student Visa): $160

SEVIS Fee (F/M Visas): $350

SEVIS Fee (J visa): $220

IMPORTANT UPDATE (APRIL 2023):  The visa fees for nonimmigrant visas, including travel, student, and exchange visas will go up 15% on May 30, 2023. Learn more about the upcoming government fee increase here.

Medical Exam Fees

If you require a medical exam, the exam is required to be performed at specifically sanctioned medical facilities. Check with your country's U.S. embassy to find out the details. We've created this resource for the most common countries that RapidVisa customers originate from.

For the most current fees, check the government website.

Make progress today