Employer Petition for Work Visa
/ What is this form?
Form I-129 is filed by a US employer to petition for a foreign worker in nonimmigrant categories including H-1B (specialty occupation), L-1 (intracompany transferee), O-1 (extraordinary ability), TN (NAFTA), and others. The employer — not the worker — files this form. H-1B is subject to an annual cap of 85,000 with a lottery system.
/ Who needs this form?
/ What you need before you start
/ Step-by-step guide
/ Key fields explained
| Field | What to enter | Common mistake |
|---|---|---|
| Classification sought | H-1B, L-1A, L-1B, O-1, TN, etc. | Each classification has a different supplement form — attach the correct one |
| LCA case number | Required for H-1B — must be obtained from DOL before filing | Filing without an approved LCA will result in denial |
/ Common mistakes to avoid
/ Frequently asked questions
Since 2020, employers must register online in March. Selected registrants then have 90 days to file the full I-129 petition.
No. H-1B requires employer sponsorship. Only EB-1A and EB-2 NIW allow self-petitioning for work-based immigration.