Tips for Filing Forms Online

This page contains tips for filing forms online.

Eligibility

Online filing isn’t available for all forms. In some cases, we may require you to file the paper version of a form that is available for online filing. For example, you cannot file online if you are applying for a fee waiver.

Form

You cannot file online if:

I-90

You want to remove the conditions on your Green Card (see our Conditional Permanent Residence page for information).

N-400

  • You are filing as a member of the U.S. armed forces; or
  • You are filing from outside of the United States.

N-336

You are filing as a member of the U.S. armed forces.

Filing Fee

The filing fee is the same whether you file online or mail the paper version. For more information about filing fees, including exceptions, please see our Fees page.

How to File a Form Online

  • Create a USCIS online account

  • Select "File a Form"

  • Complete your form

  • Upload evidence

    • As part of the application process, you must provide evidence to support your application. These documents help us evaluate your application and verify your answers are true.
    • Use a scanner or take pictures of each document. Make sure each image you attach is clear and that all text is readable.
    • Files must not be larger than 6MB in size, and must be in one of these formats: PDF, JPG, JPEG, TIF or TIFF.
  • Translations

    • If your documents are in a foreign language, upload an English translation along with the original.
  • Print and electronically sign your form

    • Click Review Application to view a PDF draft version of your completed application. You may save and print a copy for your records.
    • To electronically sign your application, type your full legal name (first, middle, and last names) in the space provided.
  • Pay application fee

    • Provide valid payment information. You must pay 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.
    • After you make your payment, you will receive a receipt notice that contains your receipt number (it begins with the letters “IOE”). This is a unique number that applies to your specific case with USCIS. You can also find your receipt number under the documents tab in your online account home page.
  • View appointment notices

    • Log in to your USCIS online account for details on your biometric services appointment with the application support center.

    • You must attend this appointment and provide biometric information (passport-style photograph, signature, and fingerprints).

  • Respond to Requests for Evidence

    • We will notify you by mail and text message or email, if you need to respond to a Request for Evidence (RFE).
    • Log in to your USCIS online account and go to the Documents tab to view notices and respond to the RFE.
  • Check the status of your application

    • Log in to your USCIS online account for details on the status of your case.
  • Receive a decision

    • Log in to your USCIS online account to read details on the decision we made on your case. For information on processing times for all forms, please visit the USCIS Processing Time Information page.

Browser Requirements

Your online account is designed to work with all mobile and desktop browsers. If you have technical issues related to browser compatibility, we recommend downloading the latest version of Google Chrome, Firefox, Edge, Firefox, or Internet Explorer 11. If problems continue, you can request technical support from the help page within your USCIS online account.

Account Setup

You must provide a valid email address and create a unique password to create a USCIS online account. The email address you provide will also be the username for your USCIS online account.

The USCIS online account uses a two-factor authentication process. This means that in addition to entering your username and password, you must also enter a one-time password that will be sent to you by email or text message. When you create your USCIS online account, you can select your preference for receiving the one-time password.

Signing in to your USCIS online account using two-factor authentication:

  1. Enter your email address and the password you created. Then select Log in.
  2. Every time you sign in to your USCIS online account, you must enter your email address and password.
  3. You will select your preference for receiving the one-time password after you have confirmed your email address and created your account password.

    Screenshot of authentication code preferences page
  4. Next, you enter your one-time password.
  5. Enter your U.S. mobile phone number in the Mobile Number box (standard SMS/text messaging rates may apply).
  6. If you select the app option, the system will generate a code that you can scan or type into an authentication app that you have installed on your mobile device (such as Google Authenticator).
  7. After you make your preference, select Submit.
  8. It may take a few minutes to receive your authentication code. (If you selected the email option, make sure to check your junk mail or spam folder in addition to your inbox.
  9. Enter your one-time password in the box and select Submit.
    Screenshot of page to enter authentication code
  10. If you have not received your password after 10 minutes, select “request a new one-time password.”

For more information on creating an account, please see our USCIS Online Account Setup page.

Forgotten Password

You can reset your password by going to the login page and selecting the Forgot your password? link.

Screenshot of sign in page with forgotten password link highlighted

Change of Address

If you move, update your address as soon as possible (but within 10 days) by completing both of the steps below:

  1. Update your address through your USCIS online account or on our Address Change webpage; and
  2. Give the U.S. Postal Service (USPS) your new address, either in person or online at usps.com/move. Updating your address with USCIS does not update it with USPS. You need to update your address with USPS and USCIS to ensure you receive all correspondence and immigration documents (like a Green Card or work permit.)

To update your address through your USCIS online account:

  1. Log in to your USCIS online account.
  2. Select the Profile tab.
    Change of Address
  3. Select Edit next to Mailing Address to update the address where you receive your mail. 
  4. Select Edit next to Physical Address to update where you actually live. 
  5. Select Save.  
    Change of Address

Help

Use the online help form to reach the USCIS Contact Center if you need help with:

  • Technical issues with your USCIS online account;
  • Forgotten user ID or password reset for your USCIS online account; or
  • Information about your USCIS online application, petition, or request.
Last Reviewed/Updated: