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.
Regular processing: use the official USCIS selector for the exact classification and office. Eligible I-129 premium processing uses 15 business days.
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. Follow the USCIS account and mailed notice for case-specific receipt information.
USCIS reviews the petition and may issue a Request for Evidence. For an eligible I-129 premium request, USCIS must take qualifying adjudicative action within 15 business days; that does not guarantee approval.
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
- 1Form I-129 fees depend on petitioner type, classification, and applicable program, training, fraud-prevention, registration, or premium fees. Verify every applicable amount in current Form G-1055 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) requires qualifying adjudicative action within 15 business days for eligible I-129 petitions. 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. Timing depends on the filing category, office, notices, and case-specific facts. Always consult a licensed immigration attorney for advice specific to your situation. Verify all information at uscis.gov.