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

USCIS Immigrant Fee

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

USCIS uses this fee to process and maintain your immigrant visa packet and to produce and deliver your Permanent Resident Card (commonly known as a Green Card).

Once you receive your immigrant visa packet from a U.S. embassy or consulate, we strongly encourage you to pay the fee before you depart for the United States.

You must pay the fee online, using USCIS ELIS, the USCIS Electronic Immigration System. We will send your Green Card to you after you pay the fee.

You can pay the fee after you immigrate. However, paying before you leave for the United States will help ensure that you receive your Green Card without delay and have been admitted to the U.S.

How to Pay the Fee

Log in or create a new account in USCIS ELIS. Once you log in, select 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. (Tips on Finding Your A-Number and DOS Case ID.) You may pay the fee for yourself and any family members who will live with you in the United States.

Note: 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 may create a USCIS ELIS account to pay the 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.

For more information, read the "How Do I ...Pay the USCIS Immigrant Fee" customer guide, available in EnglishChinese (Mandarin), French, Hindi, Korean, PortugueseTagalog, Urdu and Vietnamese.

You can find step-by-step instructions in English and Spanish in the “USCIS ELIS Immigrant Fee Payment Guide.”

Failure to Pay

USCIS will not send you a Green Card until we receive your $165 Immigrant Fee payment. If you fail to pay your fee, USCIS will send you a notice requesting payment.

If you do not pay the fee within the time listed in the notice, you will not receive your Green Card. However, failure to pay the USCIS Immigrant Fee will not affect your status as a lawful permanent resident. 


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.

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.

Burden Disclosure Notice: OMB Control Number 1615-0122. 

USCIS Privacy Act Statement

How to Contact USCIS

If you have any questions about paying the fee, or if you accidentally paid twice or otherwise feel you paid the USCIS Immigrant Fee in error, you can:

  • Submit a Contact Us form;
  • Call (if you are in the United States) the USCIS Customer Service Center toll-free at 1-800-375-5283 or 1-800-767-1833 (TDD for hearing-impaired); or
  • Schedule an InfoPass appointment to meet with a USCIS officer.

Return to top




Last Reviewed/Updated: 11/07/2014