All USCIS forms (formerly INS forms) are FREE of charge on the official USCIS.gov website (linked from the table below). If you visit any website and are asked to pay a fee for downloading or using an immigration form, be very careful! Also forms obtained from non-official web sites may be outdated, and using such old forms may result in your application or petition being delayed or even denied.
Advice from Immigration Road: Always download immigration forms directly from official U.S. government websites (sites ending with the ".gov" suffix).
Click here for a full list of all USCIS forms
Click here for a list of USCIS forms eligible for e-filing
Form No. | Agency | Form Title |
---|---|---|
DS-160 | DOS | Online Nonimmigrant Visa Application (for any non-immigrant visa except K) |
DS-156 | DOS | Non-immigrant Visa Application Form (for K Visa) |
DS-157 | DOS | Supplemental Nonimmigrant Visa Application Form (English) |
DS-230 | DOS | Application for Immigrant Visa and Alien Registration |
DS-3035 | DOS | J-1 Visa Waiver Recommendation Application Form |
DS-117 | DOS | Application to Determine Returning Resident Status |
DHS-7001 | DHS | CIS Ombudsman Form DHS-7001 (Case Problem Submission) |
ETA 9089 | DOL | Application for Permanent Employment Certification (PERM - Labor Certificate) |
CBP 6059B | CBP | CBP Customs Declaration Form 6059B (Sample only) |
CBP I-94 | CBP | Nonimmigrant Arrival - Departure Record (Information only) |