Official Website of the United States Department of Homeland Security
Share This PageShare This Page PrintPrint

USCIS Immigrant Fee

If you are immigrating to the United States and will be admitted as a lawful permanent resident, you must pay a $165 USCIS Immigrant Fee. You must pay this fee online using the USCIS Electronic Immigration System (USCIS ELIS).

We strongly encourage you to pay this fee after you receive your immigrant visa packet from the U.S. embassy or consulate abroad (including Canada and Mexico) and before you depart for the United States. Paying before you depart for the United States will ensure that you receive your Permanent Resident Card (commonly referred to as a Green Card) without delay.

However, you can also pay the USCIS Immigrant Fee after you immigrate to the United States. We will send your Green Card to you after you pay the fee.

How to Pay the Fee

To pay the $165 fee in USCIS ELIS, you will need an online account. Once you have created your account, you can pay the fee by logging into USCIS ELIS and selecting USCIS Immigrant Fee from the drop-down menu. You will need your Alien Registration Number (A-Number) and U.S. Department of State (DOS) Case ID to pay the fee. See Tips on Finding Your A-Number and DOS Case ID for more information.

You may pay for yourself and any family members who will live with you in the United States. Attorneys, accredited representatives and employers are not authorized to create a USCIS ELIS account on your behalf to pay the USCIS Immigrant Fee. Only you, as the immigrant, may open a USCIS ELIS account and pay the required fee to obtain your Green Card.

New Immigrant


Process for Paying

Your USCIS Immigrant Fee


Receive your immigrant information

  • The U.S. embassy or consulate will give you your:
    • A-Number (the letter “A” followed by 8 or 9 numbers);
    • DOS Case ID (3 letters followed by 9 or 10 numbers); and
    • Sealed immigrant visa packet.
Person Using A Computer

Create an online USCIS ELIS account

  • Go to
  • Follow directions to create an online account.
  • Select “USCIS Immigrant Fee” and include your personal information.
Paying a Fee Online

Pay USCIS Immigrant Fee

  • Pay $165 online.  You can pay the fee for all family members who will reside with you in the United States in one transaction.
  • Provide valid payment information. You must pay either with a valid credit or debit card or provide your bank routing and checking account numbers to have money taken directly from your U.S. bank account.
United States of AmericaTravel to USA
Immigrant at Port of Entry

Arrive with immigrant visa packet at a port of entry

  • You are admitted to the United States as a lawful permanent resident.
Immigrant with Green Card

Receive Green Card

  • After you are admitted to the United States, USCIS will:
    • Verify payment of the USCIS Immigrant Fee; and
    • Mail your Green Card to the address you provided to DOS at the time of your immigrant visa interview or to U.S. Customs and Border Protection at the time you arrived in the United States.

The "How Do I Pay the USCIS Immigrant Fee" customer guide is available in EnglishChinese (Mandarin), French, Hindi, Korean, Portuguese, Spanish, Tagalog, Urdu and Vietnamese.

Failure to Pay

You will not receive a Green Card until you pay the required $165 USCIS Immigrant Fee. However, failure to pay the USCIS Immigrant Fee will not affect your lawful permanent resident status.


The following persons 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.

What the USCIS Immigrant Fee Covers

The USCIS Immigrant Fee allows USCIS to process and maintain your immigrant visa packet and to produce and deliver your Green Card.

About the Fee

On Sept. 24, 2010, the Federal Register published the USCIS final rule establishing the USCIS Immigrant Fee.  The rule became effective for all foreign nationals who receive an immigrant visa on or after Feb. 1, 2013. The USCIS Immigrant Fee is not related to the immigrant visa application fees collected by DOS.

Read our tips page on how to pay your USCIS Immigrant Fee.

Burden Disclosure Notice: OMB Control Number 1615-0122. 

USCIS Privacy Act Statement

If you have any questions about paying the fee, please use the online help form to contact our Customer Contact Center. If you are in the United States, you can also contact the USCIS Customer Service Center toll-free at 1-800-375-5283 or 1-800-767-1833 (TDD).

Last Reviewed/Updated: 09/09/2014