I-129 Timeline: How Long Does Petition for a Nonimmigrant Worker Take?
Form I-129 is the petition an employer files with USCIS to hire or extend an employee on a nonimmigrant work visa, most commonly H-1B, but also L-1, O-1, TN, and others. The worker themselves does not file this form; the employer is the petitioner.
2–4 months regular processing · ~15 business days with premium processing (Form I-907)
Stage-by-stage breakdown
Employer (with their immigration attorney) files Form I-129 with the supporting evidence package: job description, beneficiary qualifications, LCA for H-1B, etc. For H-1B cap cases, the employer must first be selected in the lottery.
USCIS issues a receipt notice with the case number. The case appears in the USCIS online system within 2–3 weeks of filing.
USCIS reviews the petition. May issue a Request for Evidence (RFE) if anything is unclear. Premium processing guarantees a decision (approval, RFE, or denial) within 15 business days.
Approval (Form I-797A) or denial. For H-1B beneficiaries inside the US, an approval also updates the I-94. For consular processing, the beneficiary then applies for the visa abroad.
Key things to know
- 1Filing fee: $460 base (as of the April 2024 USCIS fee rule), plus $600 asylum program fee for most H-1B petitions. The ACWIA training fee and fraud prevention and detection fee also apply for H-1B. Verify all applicable fees at uscis.gov before filing.
- 2I-129 is filed by the employer, not the worker. The worker is the beneficiary.
- 3H-1B cap: 65,000 visas for the regular cap plus 20,000 additional visas for beneficiaries with a U.S. master's degree or higher (the master's cap). These are separate pools. Master's cap applicants who are not selected enter the regular lottery.
- 4For H-1B cap-subject filings, the employer must first be selected during the USCIS-announced registration period in March.
- 5Premium processing (Form I-907, $2,965 as of the March 1, 2026 USCIS fee update) guarantees a USCIS response within 15 business days. It does not guarantee approval.
- 6An approved I-129 does not by itself authorize the worker to be in the US. The worker also needs valid status (I-94 update for in-country, visa stamp for consular).
- 7Change-of-status applicants (e.g., F-1 to H-1B) often have a cap-gap that requires careful timing.
Related forms
Frequently asked questions
Statuses to watch
When your I-129 moves through stages, you may see these status updates on my.uscis.gov. Click any to learn what it means.
Got a USCIS status update you don't understand? GreenLight decodes it in plain English (free).
Decode your status update →GreenLight is an independent tool and is NOT affiliated with USCIS, DHS, or any U.S. government agency. Nothing on this page constitutes legal advice. Timelines are typical ranges. Your case may differ based on your individual circumstances. Always consult a licensed immigration attorney for advice specific to your situation. Verify all information at uscis.gov.