Form I-129 H-1B Petition: Employer Filing Guide (2026)
Form I-129 is the H-1B petition employers file with USCIS. Understanding what goes into a strong I-129 package is critical for both employers and employees.
Form I-129 Overview
Form I-129 (Petition for a Nonimmigrant Worker) is the core USCIS form for H-1B petitions. Employers β not employees β file I-129 on behalf of the beneficiary. The form captures: employer information (EIN, NAICS code, wage offered), beneficiary information (degree, employment history), job details (SOC code, LCA number), and requested start/end dates. The I-129 must be filed with several supporting documents and the LCA (Labor Condition Application, ETA Form 9035E) must be certified by DOL before filing I-129.
Required Documents with I-129
A complete I-129 H-1B package includes: (1) Form I-129 with H Classification Supplement, (2) Certified LCA (ETA 9035E) from DOL FLAG system, (3) Evidence of specialty occupation (job description, educational requirements), (4) Beneficiary's degree certificates and transcripts (with credential evaluation if foreign degree), (5) Copy of beneficiary's prior H-1B approvals (if any), (6) Support letter from employer detailing the specialty occupation and employer-employee relationship, (7) Form I-94 printout (for change of status), (8) Filing fees (base + fraud prevention + employer supplemental as applicable).
I-129 Filing Fees in 2026
H-1B I-129 filing fees as of 2026: Base fee $460, ACWIA training fee ($750 for employers with 1-25 FTEs; $1,500 for 26+ FTEs; waived for cap-exempt nonprofits), Asylum Program fee $600 (NEW, effective 2024 β for-profit employers only; waived for cap-exempt nonprofits and small employers with 25 or fewer FTEs), Fraud prevention fee $500 (new petitions and first extensions for H-1B), Premium processing I-907 $2,805 (optional, 15 business days). Total for a typical for-profit company new petition: $3,860 without premium, $6,665 with premium.
Common I-129 Mistakes
Frequent errors that cause delays or RFEs: (1) LCA worksite address does not match I-129 worksite, (2) SOC code mismatch between LCA and I-129, (3) Degree classification inconsistency (credential evaluation not matching claimed specialty occupation), (4) Missing employer support letter or letter does not address specialty occupation, (5) Outdated I-9 documents attached, (6) Wrong filing fee amount β calculate carefully using USCIS fee schedule, (7) Missing Asylum Program fee (new fee, many petitions initially filed without it).
Frequently Asked Questions
Who files the I-129 β employer or employee?
The employer (petitioner) files Form I-129, not the employee (beneficiary). The beneficiary provides documents and information to the employer and attorney but does not file the petition themselves. The employer signs the I-129 attestations.
How long does it take USCIS to process I-129 H-1B?
Standard I-129 H-1B processing: 3-5 months. Premium processing (I-907): 15 business days from receipt. USCIS posts current processing times by service center at uscis.gov/working-in-the-united-states/temporary-workers.
What is the difference between cap-subject and cap-exempt I-129 filing?
Cap-subject I-129 petitions can only be filed after lottery selection β the USCIS filing window opens in April for an October 1 start date. Cap-exempt I-129 petitions can be filed any time of year, directly with USCIS, without lottery registration. The form itself is identical β the distinction is in timing and employer eligibility.
Can an employee file I-129 on their own behalf?
No. Form I-129 must be filed by the employer (petitioner). An employee cannot self-petition for H-1B. This contrasts with EB-1A and EB-2 NIW immigrant petitions (I-140) which allow self-petition.