I-129Employment / Nonimmigrant

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.

If you're tracking H-1B, see the H-1B case tracker guide for a calmer walkthrough.
Typical timeline

2–4 months regular processing · ~15 business days with premium processing (Form I-907)

Stage-by-stage breakdown

1
Petition prepared and filed

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.

Filed in spring for H-1B cap cases (April after March lottery)
2
Receipt notice (Form I-797C)

USCIS issues a receipt notice with the case number. The case appears in the USCIS online system within 2–3 weeks of filing.

2–4 weeks after filing
3
Adjudication

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.

2–4 months regular · 15 days premium
4
Decision

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.

Same day as adjudication completes

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

I-140: Immigrant Petition for Alien WorkersI-539: Application to Extend/Change Nonimmigrant StatusI-907: Request for Premium Processing Service

Frequently asked questions

How long does I-129 take in 2026?
I-129 typically takes 2–4 months for regular processing. Premium processing (Form I-907) guarantees a USCIS response within 15 business days, but this is response, not approval.
What is premium processing for H-1B?
Premium processing is an optional $2,965 service that requires USCIS to issue a decision (approval, RFE, or denial) on your I-129 within 15 business days. You file Form I-907 alongside or after I-129.
Can I work while my I-129 is pending?
If you are already in valid H-1B status with the same employer (extension), yes, you can continue working under cap-gap or 240-day extension rules. If you are changing employers or changing status, the rules are stricter and you should consult an immigration attorney.
What happens if my I-129 is denied?
If denied, your employer can file a motion to reopen/reconsider or appeal. The denial does not automatically revoke prior valid status, but if you have no other status, you may need to depart the US.
How do I check my I-129 status?
Use your receipt number on my.uscis.gov. GreenLight can decode any status message into plain English and tell you what's typical at each stage.

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.

Case Was ReceivedRequest For Additional EvidenceCase Was Approved
Processing times for I-129Current USCIS estimates by service centerSee real timelinesCommunity pulse: how long cases are actually taking
Official USCIS page for I-129
Forms, instructions, and filing fees directly from USCIS.
uscis.gov →

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.