USCIS Immigrant Fee

Each form is available for download for free, but you must pay a special fee for each form to be done with the visa center officials. You can call to the customer service and ask about the fees amounts for each uploaded form. Dial 1-800-375-5283 and ask for the fee information.

The USCIS fees change periodically, you may need to verify if the fees are correct by looking through the schedule G-1055 Fee Form Schedule or select “Forms” and check the appropriate fee provided in the form instructions.

What is the fees when you are coming to the US as a permanent resident?

Immigrant visa application processing fees are tiered, as shown below, based on the visa category you apply for.

Every visa applicant must pay the visa application processing fee for the visa category being applied for.

Description of Service and Fee Amount. All fees are in US currency/ American dollars.

Filing an Immigrant Visa Petition it is when collected by U.S. Embassies and Consulates for USCIS. Fees subject to change.

Immigrant petition for a relative which is Form I-130 costs $420.00.

Orphan (intercountry adoption) immediate relative petition (I-600, I-800) costs $720.00.

Immigrant Visa Application Processing Fees are non-refundable, per person. Immediate relative and family preference applications (processed on the basis of an approved I-130, I-600 or I-800 petition). It costs $325.00 for each one petition filed.

Employment-based applications (processed on the basis of an approved I-140 or I-526 petition). The price is $345.00.

Other immigrant visa applications (including approved I-360 self-petitioners, special immigrant visa applicants, returning resident (SB-1) applicants, and all others, except DV program selectees). Price is $205.00.

There is no fee for certain Iraqi and Afghan special immigrant visa applications.

Diversity Visa Lottery fee (per person applying as a DV program selected for a DV category immigrant visa) the price is $330.00 for each completed application. But the entering a lottery is free to all participants around the world. It is a free lottery.

Before being interviewed, each applicant must pay the Diversity Visa Lottery fee. For DV-2017 and DV-2016 applicants, the fee is $330 per person. This fee is nonrefundable, whether a visa is issued or not.

Affidavit of Support Review (only when reviewed domestically) cost is $120.00.

If you are immigrating to the United States as a lawful permanent resident, you must pay the $165 USCIS Immigrant Fee online unless you meet one of the exemptions below.
USCIS uses this fee to process your immigrant visa packet and produce your Permanent Resident Card also better known as a Green Card.

To renew or replace your green card you must pay the fee too. The current filing fee for Form I-90 is $450, which includes a $365 form fee and $85 biometric services fee. This term includes processing fees, replacement fees, application fees and filing fees.

If you are filing Form I-90 because you never received your Permanent Resident Card (Green Card), you do not have to pay a filing fee as long as you check these steps:

  1. We mailed the card over 30 days ago;
  2. Green card was returned to us as undeliverable;
  3. You have not moved from the address you provided us.

If you are filing the Form I-90 because your current Permanent Resident Card (Green Card) contains incorrect information due to a Department of Homeland Security error, such as a misspelled name, you do not have to pay a filing fee.

As soon as you receive your immigrant visa packet from a U.S. embassy or consulate, we strongly recommend you to pay the fee after you pick up your immigrant visa and before you depart for the United States.

If you can’t pay the USCIS Immigrant Fee, a family member, friend, employer, attorney or accredited representative can pay it for you. If someone pays the fee for you, they will need your Alien Number (A-Number) and Department of State (DOS) Case ID.

You may also pay the fee after you arrive in the United States. If you arrive in the United States and haven’t yet paid the USCIS Immigrant Fee, USCIS will send you a notice requesting payment with instructions on paying your fee. You will not receive your Green Card until you have paid the USCIS Immigrant Fee.


The following groups do not have to pay the USCIS Immigrant Fee:

  • Children who enter the United States under the orphan or Hague adoption programs;
  • Iraqi and Afghan special immigrants;
  • Returning lawful permanent residents (SB-1s); and
  • K-nonimmigrants.

You must pay the fee online. Below are the steps to pay the USCIS Immigrant Fee.

Acceptable methods of payment are:

  1. Filing By Mail: Check or money order (No credit or debit card, no cash);
  2. Filing Online: Credit card, debit card, or U.S. bank account.

Withdrawing an Application

If you wish to withdraw your Form I-90, you must submit a written request to the next address:

Potomac Service Center
200 Potomac Center Drive Stop 2425
Arlington, VA 20598-2425 USA.

USCIS will not issue any refunds if you withdraw your application or cancel your request.