I-129

Petition for a Nonimmigrant Worker

Agency
USCIS
Revision
09/09/26
Fillable fields
980
Pages
38
Fill I-129 online
Page 1 of form I-129

Form I-129: Petition for a Nonimmigrant Worker

Petitioners use this form to file on behalf of a nonimmigrant worker to come to the United States temporarily to perform services or labor, or to receive training, as an H-1B, H-2A, H-2B, H-3, L-1, O-1, O-2, P-1, P-1S, P-2, P-2S, P-3, P-3S, Q-1 or R-1 nonimmigrant worker. Petitioners may also use this form to request an extension of stay in or change of status to E-1, E-2, E-3, H-1B1 or TN, or one of the above classifications for an alien.

How to fill out Form I-129 online

  1. 1

    Open the form

    Press Fill I-129 online. The official form opens in your browser, ready to type into.

  2. 2

    Fill in the fields

    Click a field and type. Move through the form at your own pace, nothing is sent anywhere until you choose.

  3. 3

    Download or print

    Save the filled form as a PDF or print it. You do not need an account to download it.

Why fill Form I-129 on indox

You get the real form, filled in a browser tab, with nothing standing between you and the finished PDF.

  • Fill the form right in your browser, no software to install
  • Free to fill and free to download, with no account
  • The official blank straight from the USCIS, not a copy someone retyped
  • Works on a phone, tablet or computer

Do it all with indox

View all 123 tools