What Form I-129 Is
Form I-129 is the umbrella employment petition for nonimmigrant workers. A U.S. employer files it to classify a foreign worker under a specific category — most commonly H-1B (specialty occupation), L-1 (intracompany transfer), O-1 (extraordinary ability), TN (NAFTA/USMCA professionals), or one of the E, P, R, or Q classifications.
The form requires a category-specific supplement. USCIS approval doesn't grant the visa itself; it authorizes the beneficiary to apply for a visa stamp at a U.S. consulate abroad, or to change status inside the U.S. if they're already here in valid nonimmigrant status.
Nonimmigrant Categories Filed on I-129
- H-1B — Specialty occupation requiring a bachelor's degree in a specific field
- H-2A / H-2B — Temporary agricultural and non-agricultural workers
- H-3 — Trainees and special education exchange visitors
- L-1A — Multinational managers/executives; L-1B — specialized-knowledge workers
- O-1A / O-1B — Extraordinary ability in sciences, business, athletics, arts, TV, or film
- P-1 / P-2 / P-3 — Athletes, entertainers, and reciprocal cultural performers
- E-1 (treaty trader) / E-2 (treaty investor) / E-3 (Australian professionals)
- TN — Canadian and Mexican professionals under USMCA
- Q — International cultural exchange participants
- R-1 — Religious workers
Filing Fee
The base USCIS filing fee varies by category as of the April 2024 fee schedule: $780 for H-1B and TN, $1,385 for L-1, $1,055 for O visas. Employers with 26 or more full-time equivalent employees add a $600 asylum-program fee ($300 for smaller employers). Additional fees apply to H-1B petitions — the $500 fraud-prevention fee, ACWIA training fee ($1,500 or $750 depending on employer size), and USCIS fees for H-1B-dependent employers.
Premium processing (Form I-907) is available for $2,805 and delivers a decision, RFE, or NOID within 15 business days.
How to File Form I-129
Every I-129 case follows these core stages. H-1B cap-subject petitions add the March registration + lottery selection step.
Confirm Category and Beneficiary Eligibility
Verify the beneficiary meets the classification's criteria — specialty-occupation degree for H-1B, one-year continuous employment abroad for L-1, three of eight criteria for O-1A, etc.
Obtain Prerequisite Certifications
H-1B requires a certified Labor Condition Application (LCA) from DOL. E-3 requires a certified LCA. O-1 typically requires a peer-group consultation letter. TN and E-2 have no LCA requirement.
Complete Form I-129 and the Category Supplement
Fill out the base I-129 plus the supplement for the requested category (H, L, O, E, R, etc.). Attach the employer support letter with detailed job duties.
File with USCIS
Submit the petition, filing fees, and evidence package to the correct service center. Add Form I-907 if requesting premium processing.
USCIS Decision and Visa Application
On approval, the beneficiary either applies for a visa stamp at a U.S. consulate or begins working under change-of-status if already in the U.S. Denial or RFE requires strategic response before deadline.
Frequently Asked Questions About Form I-129
Filing Form I-129?
Get an attorney read on your case
Free 20-minute consultation — no obligation. We'll tell you whether your case is strong enough to file, what evidence USCIS wants, and what the timeline realistically looks like.