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 in the annual lottery (registration window is typically March 1–17).
  • 5Premium processing (Form I-907, $2,805 in 2026) 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-140Immigrant Petition for Alien WorkersI-539Application to Extend/Change Nonimmigrant StatusI-907Request 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,805 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 center👥See 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.