| American Immigration Center is not owned, affiliated or operated by the US government or any state agency.

Welcome back. Go to your forms.


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