Immigration Forms Online

Simply select one of the immigration forms below to begin your immigration process.

Apply or download any Immigration Form with step-by-step instructions to easily file your immigration form today!

Immigration Forms Online



FormsBrief DescriptionDownload Now
AR-11Change of AddressDownload NowEOIR-29Notice of Appeal to the Board of Immigration Appeals from a Decision of an Immigration OfficerDownload NowG-28INotice of Entry of Appearance as Attorney in Matters Outside the Geographical Confines of the United StatesDownload NowG-325ABiographic InformationDownload NowG-639Freedom of Information Act/Privacy Act RequestDownload NowG-845Verification Request (SAVE agencies)Download NowG-845SDocument Verification Request SupplementDownload NowG-884Return of Original DocumentsDownload NowG-1041Genealogy Index Search RequestDownload NowG-1041AGenealogy Records RequestDownload NowG-1145E-Notification of Application/Petition AcceptanceDownload NowI-9Employment Eligibility VerificationDownload NowI-129SNonimmigrant Petition Based on Blanket L PetitionDownload NowI-140Immigrant Petition for Alien WorkerDownload NowI-191Application for Advance Permission to Return to Unrelinquished DomicileDownload NowI-192Application for Advance Permission to Enter as NonimmigrantDownload NowI-193Application for Waiver of Passport and/or VisaDownload NowI-212Application for Permission to Reapply for Admission into the United States After Deportation or RemovalDownload NowI-290BNotice of Appeal or MotionDownload NowI-360Petition for Amerasian, Widow(er), or Special ImmigrantDownload NowI-361Affidavit of Financial Support and Intent to Petition for Legal Custody for Public Law 97-359 AmerasianDownload NowI-363Request to Enforce Affidavit of Financial Support and Intent to Petition for Legal Custody for P.L. 97-359 AmerasianDownload NowI-508Waiver of Rights, Privileges, Exemptions and Immunities (Under Section 247(b) of the INA)Download NowI-508FWaiver of Rights, Privileges, Exemptions, and ImmunitiesDownload NowI-526Immigrant Petition By Alien EntrepreneurDownload NowI-566Interagency Record of Request -- A, G or NATO Dependent Employment Authorization or Change/Adjustment to/from A, G or NATO StatusDownload NowI-589Application for Asylum and Withholding of RemovalDownload NowI-600Petition to Classify Orphan as an Immediate RelativeDownload NowI-600AApplication for Advance Processing of Orphan PetitionDownload NowI-601Application for Waiver of Grounds of InadmissibilityDownload NowI-602Application By Refugee For Waiver of Grounds of ExcludabilityDownload NowI-612Application for Waiver of the Foreign Residence Requirement (under Section 212(e) of the Immigration and Nationality Act, as Amended)Download NowI-687Application for Status as a Temporary Resident Under Section 245A of the Immigration and Nationality ActDownload NowI-690Application for Waiver of Grounds of Inadmissibility Under Sections 245A or 210 of the Immigration and Nationality ActDownload NowI-693Report of Medical Examination and Vaccination RecordDownload NowI-694Notice of Appeal of Decision Under Sections 245A or 210 of the Immigration and Nationality ActDownload NowI-698Application to Adjust Status from Temporary to Permanent Resident (Under Section 245A of the INA)Download NowI-730Refugee/Asylee Relative PetitionDownload NowI-800Petition to Classify Convention Adoptee as an Immediate RelativeDownload NowI-800AApplication for Determination of Suitability to Adopt a Child from a Convention CountryDownload NowI-817Application for Family Unity BenefitsDownload NowI-821Application for Temporary Protected StatusDownload NowI-829Petition by Entrepreneur to Remove ConditionsDownload NowI-864PPoverty GuidelinesDownload NowI-864WIntending Immigrant's Affidavit of Support ExemptionDownload NowI-865Sponsor's Notice of Change of AddressDownload NowI-881Application for Suspension of Deportation or Special Rule Cancellation of Removal (Pursuant to Section 203 of Public Law 105-100 (NACARA))Download NowI-905Application for Authorization to Issue Certification for Health Care WorkersDownload NowI-907Request for Premium Processing ServiceDownload NowI-912Request for Fee WaiverDownload NowI-914Application for T Nonimmigrant StatusDownload NowI-918Petition for U Nonimmigrant StatusDownload NowI-924Application For Regional Center Under the Immigrant Investor Pilot ProgramDownload NowI-924ASupplement to Form I-924Download NowI-929Petition for Qualifying Family Member of a U-1 NonimmigrantDownload NowN-4Monthly Report Naturalization PapersDownload NowN-300Application to File Declaration of IntentionDownload NowN-336Request for a Hearing on a Decision in Naturalization Proceedings (Under Section 336 of the INA)Download NowN-426Request for Certification of Military or Naval ServiceDownload NowN-470Application to Preserve Residence for Naturalization PurposesDownload NowN-600KApplication for Citizenship and Issuance of Certificate Under Section 322Download NowN-644Application for Posthumous CitizenshipDownload NowN-648Medical Certification for Disability ExceptionsDownload Now

Filing USCIS Forms

Whether you want to report a name change on an immigration application, want to apply for a visa, or are ready to become a US citizen, you will need to fill out an immigration form from the US Citizenship and Immigration Services office, or USCIS. USCIS forms are the standardized way to communicate with the USCIS. The USCIS has created forms for just about every situation, and these forms ensure that the USCIS can process millions of applications each year.

But many people, while filling out a Green Card application, for instance, find that USCIS immigration forms are difficult to navigate. In many cases, there are multiple forms to fill out, or the same application has multiple clauses and needs to be completed differently by different applicants. It can also be difficult to keep track of the numerous filing locations and the updates posted on the USCIS Web site. Don't let these aspects get the best of you when you're filing Form I-90, Form N-400, or any other USCIS form.

Being aware of policy updates and the correct filing locations is crucial. Equally crucial is making sure to fill out the most current versions of US immigration forms -- the USCIS updates its forms from time to time and it's possible for applicants to come across multiple versions of the same form. Sometimes, requests from the USCIS for supporting documentation can make the process seem even more complicated. Nevertheless, if you're applying for a Green Card, or sending in a USA citizenship application, then all the effort can be very worthwhile.

Immigration form challenges

The instructions and language used on UCIS forms can be difficult to understand. These documents are often written with terms that are unfamiliar to many. For non-native speakers of English, the legal and administrative terms found in the forms can be especially challenging. Compounding the problem is that the USCIS is quite firm about how US immigration forms must be filed. Any mistakes can delay an application or can cause it to be rejected. Even a small, honest mistake like using an older version of an immigration form can lead to a rejection. Unfortunately, since each new filing includes a filing fee, mistakes can quickly become very expensive. With each new attempt to file Form N-400, for instance, applicants need to re-send the corresponding filing fees.

How to file successfully

When you need to file an immigration application, the first step should be to determine which forms you need to fill out. You may need to speak to a US immigration attorney or carefully research your options. Once you know which immigration forms you need to complete, download and read the latest version and instructions of the correct form. Then, complete your form as honestly as you can, checking and re-checking to ensure that all details are accurate. It may be necessary to fill out multiple USCIS forms, and in these cases it is quite common to make small mistakes. You need to remove those mistakes before sending out the final version of any immigration form.

It can be helpful to get expert advice about an immigration application before filing. is a valuable online resource that can help applicants understand and complete USCIS forms correctly. is especially useful because it offers do-it-yourself kits for various US immigration forms. Each kit contains the latest version of an immigration form, glossaries, detailed instructions in plain prose, and other valuable resources to help you complete immigration forms. For example, the Form AR-11 Aliens Change of Address Card allows you to quickly and effectively change your address with the USCIS.