Form I-129I-129
An employer petitions for a temporary worker — H-1B, L-1, O-1 and other nonimmigrant categories.
Edition 09/09/26
Version last read from the agency on September 28, 2026
Only the 09/09/26 edition is accepted for filings on or after November 9, 2026. Check the agency page before you start.
DocuGrip is independent and is not affiliated with, endorsed by or acting for any government agency. We do not host this PDF. Agencies revise their forms, and a copied file quietly becomes the wrong file — this link always gives you the version the agency is handing out today.
Tools for this document
Fill it in without uploading anything
Download today's version
Open the agency page and save the PDF. Editions change, and the agency page always has the current one.
Fill it in here
Drop the PDF into the form filler. The document is never transmitted and nothing is uploaded.
Sign it and meet the upload limit
Add your signature, then compress the file if the portal you are filing to caps the size.
Related documents
All forms- Form I-140I-140An employer petitions for permanent residence on behalf of a foreign worker.
- Form I-539I-539Extends or changes a nonimmigrant status — for example from visitor to student.
- Form I-730I-730A recognized refugee or asylee petitions to bring a spouse or child.
- Form I-821I-821Applies for Temporary Protected Status for nationals of a designated country.
- Form I-821DI-821DThe DACA request — deferred action for people brought to the US as children.
- Form I-360I-360Petitions for special immigrant categories, including self-petitions by abuse survivors under VAWA.