USCIS Immigrant Fee

If you are immigrating to the United States as a lawful permanent resident, you must pay the USCIS Immigrant Fee online unless you meet one of the exemptions below.

We use this fee to process your immigrant visa packet and produce your Permanent Resident Card (commonly known as a Green Card).

Learn more about paying the USCIS Immigrant Fee by selecting a category from the list below.

Web Browser Requirements

The payment site is designed to work with all mobile and desktop browsers. If you have a technical issue related to browser compatibility, we recommend downloading the latest version of Google Chrome. If you still have problems, you may request technical support within your account from the help page.

Who Pays the Fee

We strongly encourage you to pay the USCIS Immigrant Fee after you pick up your immigrant visa from the Department of State and before you depart for the United States.

If you cannot pay the USCIS Immigrant Fee, a family member, friend, employer, attorney, or accredited representative can pay 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 choose this option, we 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.

Exemptions

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

How to Pay the Fee

You must pay the fee online. The U.S. embassy or consulate will give you your:

If you are a Diversity Visa immigrant, your DOS Case ID will have 4 numbers followed by 2 letters and 5 more numbers (for example: 0000AB01234).

File Online

Pay the USCIS Immigrant Fee

Arrive with immigrant visa packet at a port of entry

Receive Green Card