All templates
Form I-129: Petition for a Nonimmigrant Worker - Page 1
HR

Form I-129: Petition for a Nonimmigrant Worker

Employers file Form I-129 to bring a foreign worker to the U.S. temporarily or to extend or change their status, for categories such as H-1B, L-1, O-1, TN and others.

Edition 09/09/26
Source: U.S. Citizenship and Immigration Services (USCIS)

Easy PDF filling and editing

  • Fill out forms in your browser without installing software
  • Files are processed on our own server and not shared with third parties
  • Instant export of the completed document in PDF format

Instructions for filling out Form I-129: Petition for a Nonimmigrant Worker

This template is used for official filing and documentation. Below are detailed instructions for completing, requirement details, and submission rules.

Who needs to fill out this document?

This form is designed for use by legal entities, individuals, or authorized representatives in the following cases:

  • U.S. employers hiring foreign workers.
  • HR and immigration teams extending work visas.
  • Companies transferring staff from abroad (L-1).

What you will need before starting

Before filling out the interactive form, prepare the following details and documents:

1. Employer informationName, FEIN, address and business details.
2. Beneficiary informationPassport, current status, I-94 and education.
3. Classification supplementH, L, O, P, Q, R, E or TN supplement for the category.
4. Category evidenceE.g. certified LCA for H-1B, proof of qualifying relationship for L-1.

Step-by-step filling process

  1. Select classification: Part 1-2: petitioner and requested nonimmigrant category.
  2. Beneficiary and job details: Part 3-5: worker details, job title, wage and worksite.
  3. Add the supplement: Complete the supplement for the specific classification.
  4. File with fee: Include required fees; premium processing is available for many categories.

Frequently Asked Questions (FAQ)

Who signs the I-129?

The employer (petitioner), not the worker.

Is there a cap for H-1B?

Yes. Most new H-1B workers must first be selected in the annual registration lottery.

How much is the filing fee?

Fees change periodically. Check the current amount on the USCIS Fee Schedule (Form G-1055) or the form's page at uscis.gov before you pay.

Ready to fill out Form I-129: Petition for a Nonimmigrant Worker?

Open the editor, enter the required details, and download your document in a couple of minutes.

Proceed to fill out →