Skip to main content

E-Filing Forms with USCIS

In DocketWise, electronically filing forms with USCIS is easier than ever!

Updated over 2 weeks ago

Overview

Skip the paperwork. With DocketWise eFile Smart Forms, you can e-file applications and petitions directly with USCIS—saving time and reducing errors. The process is simple, fast, and built to keep your firm moving.

Notes:

  • E-Filing feature is only available on Pro and Advanced subscription plans.

  • If this is your first time e-filing with forms USCIS via DocketWise, we recommend checking out our Getting Started section first.

Contents


Forms Available to e-File with USCIS

The following USCIS forms can be e-filed on DocketWise:

  • I-130 + G-28

  • N-400 + G-28

  • I-765 + G-28

  • I-129 + G-28 + I-907 optional

  • H-1B Electronic Registration + G-28

We’re expanding our e-filing library and adding more USCIS forms regularly.

Don’t see the form you need? Tell us which one you’d like, and we’ll notify you when it’s available.

Note: In order to e-file the I-129, you must first create the company contact in your USCIS account and have the company's representative confirm their account after being set up in USCIS.


Getting Started

If this is your first time e-filing with USCIS in DocketWise, keep the following in mind:

  • Account type: E-filing is only supported for attorney/legal representative accounts. Applicant, petitioner, and requestor accounts are not supported.

  • Authentication method: If you already use an authentication method in your USCIS account, update it to an authenticator app. This allows you to generate the OTP code required by DocketWise for e-filing.

Find step-by-step guidance on getting started with USCIS e-filing below.

USCIS Account Setup

As mentioned above, E-filing with USCIS in DocketWise is only supported for attorney/legal representative accounts.

If you do not yet have a USCIS account with this attorney/legal representative account type, you can follow USCIS's guide to set up your new account here.

Note: The password for the USCIS account will be required when e-filing via DocketWise.

Setting Up the USCIS Authentication App

If the my.uscis.gov OTP secret field is blank or needs updating, you will need to set up the USCIS Authentication app with DocketWise. If you already already have a USCIS Authentication app set up, you will need to remove it and create a new one to generate the code during setup.

Follow the steps below to learn how to get your OTP secret.

  1. Select the Edit My Account option

  2. Select the Edit option for Two-Step Verification

  3. Choose the option for Use an Authentication App and click the Submit button

  4. Click on enter this text

  5. Copy the long alphanumeric code, that would be the Key for the App Authentication Manual Entry modal, save it and close the modal. We recommend securely saving this Key/OTP Secret within a document or writing it down as well, since you will need it later.

    1. This Key is the OTP Secret that you will need to enter in DocketWise when e-filing: Step 3: Principal Form e-Filing Status > Entering Information to Sync to my.uscis.gov

  6. Now that you saved the OTP Key, open the authenticator app of your choice on your mobile device, select the option to add a new app, and scan the QR code from the screen (even if you already set up an authenticator app with your my.uscis.gov account, you still need to complete this step in order for this to work correctly)

  7. Enter the OTP code from your authenticator app in the field for the 'Secure verification code from your authentication app'

  8. Click the Submit button

  9. Enter the Key/OTP Secret in DocketWise from step 6 when e-filing your next form once you reach Step 3: Principal Form e-Filing Status > Entering Information to Sync to my.uscis.gov


e-Filing Steps

E-Filing any of our available forms in DocketWise is simple with our step-by-step process.

If you wish to learn more about each step in the e-Filing process with DocketWise, see the information below.


Step 0: Create Forms and Complete Questionnaire

Creating the e-File Smart Forms

To get started, choose the correct combination of e-file Smart Forms—the principal form plus the G-28. You can find them under E-file Smart Forms section in the Add Forms list.

After selecting the e-filing form that you will be preparing, you will need to assign the form roles (beneficiary/petitioner). When finished, you can click the Save & Next button to finish creating the forms.

Completing the Smart Form Questionnaire

After creating the forms, you can add information directly to the questionnaire on the intake tab or invite involved parties to complete it online to collect the required information.

You can click here for a refresher on smart form invitations and here to learn more about the questionnaire in the intake tab.

Note: USCIS doesn't have comprehensive validations for the mandatory fields required to complete your application. Be sure all information in the Intake is complete—DocketWise cannot update an e-filing draft after submission.


Step 1: Principal Form e-Filing Start

Start e-Filing

In this first step, you will need to click the 'e-File this form on my.uscis.gov' button to get started. DocketWise will then automatically validates whether or not the questionnaire is filled out correctly so it can be synced over to USCIS' e-filing platform.

If the Initial Validation Passes

If the initial validation passes, you can start e-filing the form by following the actions shown in Step 3: Principal Form e-Filing Status.

If the Initial Validation Fails

If the initial validation fails, you will receive an error message, showing you a list of errors that need to be fixed in order to e-file the form. See Step 2: Principal Form Validation for more information.


Step 2: Principal Form Validation

Addressing Validation Errors

In this second step, you will need to fix any validation errors shown in the e-File tab of the Smart Form. All of the errors are summarized there and and you can jump directly to each question clicking on Go to question, as shown below:

Each question that needs to be addressed will also be highlighted on the intake and will include an explanation to fix the questionnaire's response.

Re-Validating

After fixing the validation errors in the intake tab, go to the e-File tab to have DocketWise re-validate whether or not the questionnaire is filled out correctly by clicking the Re-Validate button.

If the Validation Passes

If the validation passes, you will see a success message letting you know that your form is ready to be e-filed and you can proceed to e-filing the form by following the actions shown in Step 3: Principal Form e-Filing Status.

If the Validation Fails

If the validation fails, you will have to address any outstanding validation error shown in the e-File tab. See Addressing Validation Errors for more information.


Step 3: Principal Form e-Filing Status

e-Filing the Principal Form

Once your form no longer has any validation errors, you can click the e-File this form with my.uscis.gov button e-file the form.

Entering Information to Sync to my.uscis.gov

In order to sync the e-filing to your my.uscis.gov account, you will need to provide:

  1. The email address related to the USCIS online account (only attorney/legal representative accounts)

  2. USCIS online account password

  3. The my.uscis.gov OTP secret key for the account (long alphanumeric code from
    Setting Up the USCIS Authentication App)

Notes:

  • If you already have a working my.uscis.gov OTP secret entered from a previous e-filing on DocketWise, you can keep it the same.

  • If the field for my.uscis.gov OTP secret is blank or needs to be updated, you will need to follow the steps for Setting Up the USCIS Authentication App.

Once you have entered all of the necessary information into the modal (USCIS email, password and OTP Secret key), click the Sync button to start syncing your e-filing.

Note: USCIS doesn't have comprehensive validations for the mandatory fields required to complete your application. Be sure all information in the Intake is complete—DocketWise cannot update an e-filing draft after submission.

After you have entered all of the necessary information into the modal and clicked the Sync button, you will receive a prompt letting you know that your form is successfully queued to be e-filed.

Whether the form was able to be successfully e-filed or it was unable to be successfully e-filed, you will also receive an in-app bell icon notification informing you of the result. You can click these notifications to directly access the associated form.

If the e-Filing was Successful

If the e-Filing was successful, you will receive a prompt and an in-app notification that the syncing of the information was successfully completed and you can proceed to Step 4: Principal Form Confirmation.

If the e-Filing was Unsuccessful

If the e-Filing was unsuccessful, you will receive a prompt and an in-app notification that the e-filing was unsuccessful. You can also view a screenshot taken at the time of the error during the e-filing attempt.

If your e-filing was unsuccessful and the error mention login credentials, please make sure your email, password, and OTP secret are correct. Once you have verified that the information is correct, you can click the e-File this form on my.uscis.gov button to re-attempt your e-filing.

If you can confirm that the information entered is correct and the issue persists, please reach out to us via the in-app chat or via email at team@docketwise.com.


Step 4: Principal Form Confirmation

Complete Steps on my.uscis.gov Platform

In this step of the e-filing process, you will need to complete a few steps outside of DocketWise in the my.uscis.gov platform such as:

  • Reviewing and confirming the form information is correct and complete

  • Uploading evidentiary documents

  • Signing the form

You can also use the link within the e-filing form in DocketWise to access the e-filing draft directly.

Once you are ready, you can click the Finish and Continue button from the my.uscis.gov platform under the section Review and Submit > Finish and continue to G-28.

Confirming in DocketWise

Once you have completed the action above, you will need to click the Confirm button in the e-File tab for the form you e-filing.

After clicking on the Confirm button in the e-File tab for the form you e-filing, you can proceed to Step 5: G-28 e-Filing Start.


Step 5: G-28 e-Filing Start

Start Adding G-28 Info

When you’re ready to add the G-28 to your e-filing, click Add my G-28 information in the e-File tab for that form. DocketWise will then automatically validate whether or not the questionnaire is filled out correctly so it can be synced over to USCIS' e-filing platform.

If the Validation Passes

If the validation passes, you can start e-filing the form by following the actions shown in Step 7: G-28 e-Filing Status.

If the Validation Fails

If the initial validation fails, you will receive an error message, showing you a list of errors that need to be fixed in order to add your G-28 information to the e-filing. See Step 6: Principal Form Validation for more information.


Step 6: G-28 Validation

Addressing Validation Errors

In this sixth step, you will need to fix any validation errors shown in the e-File tab of the Smart Form. All of the errors are summarized there and and you can jump directly to each question clicking on Go to question, as shown below:

Each question that needs to be addressed will also be highlighted on the intake and will include an explanation to fix the questionnaire's response.

Re-Validating

After fixing the validation errors in the intake tab, go to the e-File tab to have DocketWise re-validate whether or not the questionnaire is filled out correctly by clicking the Re-Validate button.

If the Validation Passes

If the validation passes, you will see a success message letting you know that your form is ready to be e-filed and you can proceed to e-filing the form by following the actions shown in Step 7: G-28 e-Filing Status.

If the Validation Fails

If the validation fails, you will have to need to address any outstanding validation error shown in the e-File tab. See Addressing Validation Errors for more information.


Step 7: G-28 e-Filing Status

Adding G-28 Info

Once your form no longer has any validation errors, you can click the Add my G-28 information button to e-file the form.

Entering Information to Sync G-28 Info to my.uscis.gov

In order to sync the G-28 information for your e-filing, you will need to enter your my.uscis.gov password and the URL for the G-28 portion of your associated e-filing from my.uscis.gov.

In order to locate the URL from USCIS to continue the G-28, you will need to follow the steps below:

  1. Open the My Clients page on my.uscis.gov

  2. Select the Cases tab

  3. Click the Continue G-28 button for the associated e-filing's case

  4. From the page that is opened after clicking this button, copy the URL from the address bar in your browser indicated in the screenshot above

  5. Paste this URL into the field for URL from USCIS to continue the G-28

After entering the required information in the modal, click Sync to begin syncing your G-28 information with the e-filing, you will receive a prompt letting you know that your form is successfully queued to be e-filed.

Note: USCIS doesn't have comprehensive validations for the mandatory fields required to complete your application. Be sure all information in the Intake is complete—DocketWise cannot update an e-filing draft after submission.

If Adding the G-28 Information was Successful

If the G-28 information sync is successful, you’ll see a prompt and an in-app notification confirming completion. After this step, no further action is required in DocketWise to finish the e-filing process.

If you wish, you can use the URL in the e-Filing complete prompt of the smart form to access the e-filing and complete the remainder of the steps on my.uscis.gov.

If Adding the G-28 Information was Unsuccessful

If adding the G-28 information was unsuccessful, you will receive a prompt and an in-app notification that the e-filing was unsuccessful. You can also view a screenshot taken at the time of the error during the e-filing attempt.

If your e-filing fails, confirm that your USCIS password and G-28 URL are correct. Once verified, click Add my G-28 information to re-attempt the filing.


Toggling Between Electronic and Paper Filing

If you any reason you need to switch between electronic and paper version of the form, you may find the option to do so within the Intake tab of the smart form.

Note: This feature is only available for e-filing smart forms and is only currently supported by the N-400 + G-28.

Did this answer your question?