End-to-End K-1 Visa Journey With Expert Support

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.

USCIS Filing Fees

Petition Type

Due With Form

USCIS Filing Fee*

Per Applicant?

K1 Fiance Visa

I-129F

$510

No

CR1/IR1 Spousal Visa

I-130

$560

Yes

IR2 Child Visa

I-130

$560

Yes

IR5 Parent Visa

I-130

$560

Yes

Adjustment of Status (Age 14+)

I-485

$1,130

Yes

Adjustment of Status (Age 0-13)

I-485

$1,130

Yes

Removal of Conditions

I-751

$760

Yes

Employment Authorization Document (EAD)

I-765

$550

Yes

Travel Permit

I-131

$590

Yes

Naturalization

N-400

$1,160

Yes

USCIS Immigrant Fee

n/a

$130

Yes

Biometrics Fee

Various

$30

Yes

* These are the new 2020 fees. For information about the previous fees, see 2020 USCIS Filing Fee Updates.

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

An embassy fee of $265 is due to the U.S. embassy for each applicant, including children. (Fiance Visas)

$160 fee for each visitor visa/tourist visa paid in local currency.

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. Medical fees usually vary from $100 USD to $300 USD.

For the most current fees, check the government website.

Contact Us

Feel free to contact us using the form below, or write to our support at [email protected]
24/7 support with expert lawyer advice during business hours depending on your timezone.

Log in with your credentials

Forgot your details?