File My Application Online (E-Filing)
To start the e-filing process, click the "Log in to E-Filing" link to the right. Click here to calculate your earliest filing date. For instructions and guidance, see the corresponding links to the right.
Forms Currently Available for E-Filing
The forms below are currently available for e-filing, with some restrictions. For more on restrictions, see the "Instructions" links to the right.
Benefits of filing online:
You cannot e-File if:
There may be some circumstances in which e-Filing is not the recommended solution. These situations are outlined in the instructions specific to the form you seek to file. Please review the form instructions prior to e-Filing to ensure that e-Filing is the best option for you. If e-Filing is not the best option for you, please see the instructions for the paper version of the form.
Please note that the option to file Form I-129 and Form I-907 has been temporarily disabled within the e-Filing System.
Last updated: 12/10/2010