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

USCIS Immigrant Fee

Foreign nationals who seek permanent residence in the United States and receive an immigrant visa from the Department of State need to pay the USCIS Immigrant Fee online before departing for the United States.

How to Pay the Fee

You must pay the USCIS Immigrant Fee online using USCIS ELIS. You may pay for yourself and for 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 in order to obtain your Permanent Resident Card (Green Card).

You will need to complete the electronic payment request and provide:

  • Your Alien number (A-Number) and your Department of State (DOS) Case ID number.
  • If you pay for your family members, you must have their A-Numbers, DOS Case ID numbers and correct biographic information.
  • You also will need to provide a valid credit or debit card or, if you choose to have money taken directly from your bank account, a checking account number and the routing number for your U.S. bank.
New Immigrant


Process for Paying

Your USCIS Immigrant Fee


Receive at the U.S. Embassy

  • Alien number (A-Number).
  • DOS Case ID (3 letters with 9 or 10 numbers).
  • Sealed 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 US$165 online.
  • You can pay the fee for all family members in one transaction.
  • Provide a valid credit or debit card, or U.S. bank checking account and routing numbers.
United States of AmericaTravel to USA
Immigrant at Port of Entry

Arrive with Immigrant Visa Packet at 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 Permanent Resident Card (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 of your admission.

 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 Permanent Resident Card (Green Card) until you pay the required US$165 USCIS Immigrant Fee. Failure to pay the USCIS Immigrant Fee does not affect your lawful permanent resident status, but it does affect when USCIS will be able to issue you a Green Card. You should pay the USCIS Immigrant Fee after you receive your immigrant visa package from the Department of State and before you depart for the United States.



Children who enter the United States under the Orphan or Hague adoption programs, Iraqi and Afghan special immigrants, returning residents (SB-1s), and those issued K visas, are the only categories exempt from paying the fee.


What the USCIS Immigrant Fee Covers

The USCIS Immigrant Fee allows USCIS to recover the costs for processing and maintaining the immigrant visa package, and the cost of delivering and producing the Permanent Resident Card.


About the Fee

The USCIS final rule adjusting fees for immigration applications and petitions established the USCIS Immigrant Fee. The Federal Register published the final rule on Sept. 24, 2010. 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 fees collected by the Department of State.

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

Burden Disclosure Notice: OMB Control Number 1615-0122. 

USCIS Privacy Act Statement

Please contact the USCIS Customer Service Center at 1-800-375-5283 if you have questions about paying the fee.

Last Reviewed/Updated: 08/21/2013