Headman Law Group
All USCIS forms
Employment

Form I-129: Petition for a Nonimmigrant Worker

Form I-129 is the workhorse petition for U.S. employer-sponsored nonimmigrant employment. One form covers many categories — the employer selects the classification and files a category-specific supplement. Approval authorizes the beneficiary to seek visa issuance abroad or to change status inside the U.S.

What Form I-129 Is

Form I-129 is the umbrella employment petition for nonimmigrant workers. A U.S. employer files it to classify a foreign worker under a specific category — most commonly H-1B (specialty occupation), L-1 (intracompany transfer), O-1 (extraordinary ability), TN (NAFTA/USMCA professionals), or one of the E, P, R, or Q classifications.

The form requires a category-specific supplement. USCIS approval doesn't grant the visa itself; it authorizes the beneficiary to apply for a visa stamp at a U.S. consulate abroad, or to change status inside the U.S. if they're already here in valid nonimmigrant status.

Nonimmigrant Categories Filed on I-129

  • H-1B — Specialty occupation requiring a bachelor's degree in a specific field
  • H-2A / H-2B — Temporary agricultural and non-agricultural workers
  • H-3 — Trainees and special education exchange visitors
  • L-1A — Multinational managers/executives; L-1B — specialized-knowledge workers
  • O-1A / O-1B — Extraordinary ability in sciences, business, athletics, arts, TV, or film
  • P-1 / P-2 / P-3 — Athletes, entertainers, and reciprocal cultural performers
  • E-1 (treaty trader) / E-2 (treaty investor) / E-3 (Australian professionals)
  • TN — Canadian and Mexican professionals under USMCA
  • Q — International cultural exchange participants
  • R-1 — Religious workers

Filing Fee

The base USCIS filing fee varies by category as of the April 2024 fee schedule: $780 for H-1B and TN, $1,385 for L-1, $1,055 for O visas. Employers with 26 or more full-time equivalent employees add a $600 asylum-program fee ($300 for smaller employers). Additional fees apply to H-1B petitions — the $500 fraud-prevention fee, ACWIA training fee ($1,500 or $750 depending on employer size), and USCIS fees for H-1B-dependent employers.

Premium processing (Form I-907) is available for $2,805 and delivers a decision, RFE, or NOID within 15 business days.

How to File Form I-129

Every I-129 case follows these core stages. H-1B cap-subject petitions add the March registration + lottery selection step.

Step 01

Confirm Category and Beneficiary Eligibility

Verify the beneficiary meets the classification's criteria — specialty-occupation degree for H-1B, one-year continuous employment abroad for L-1, three of eight criteria for O-1A, etc.

Step 02

Obtain Prerequisite Certifications

H-1B requires a certified Labor Condition Application (LCA) from DOL. E-3 requires a certified LCA. O-1 typically requires a peer-group consultation letter. TN and E-2 have no LCA requirement.

Step 03

Complete Form I-129 and the Category Supplement

Fill out the base I-129 plus the supplement for the requested category (H, L, O, E, R, etc.). Attach the employer support letter with detailed job duties.

Step 04

File with USCIS

Submit the petition, filing fees, and evidence package to the correct service center. Add Form I-907 if requesting premium processing.

Step 05

USCIS Decision and Visa Application

On approval, the beneficiary either applies for a visa stamp at a U.S. consulate or begins working under change-of-status if already in the U.S. Denial or RFE requires strategic response before deadline.

Frequently Asked Questions About Form I-129

Regular processing runs 2–8 months depending on category and service center. Premium processing (Form I-907, $2,805) guarantees a decision within 15 business days.

Filing Form I-129?

Get an attorney read on your case

Free 20-minute consultation — no obligation. We'll tell you whether your case is strong enough to file, what evidence USCIS wants, and what the timeline realistically looks like.

Talk to an attorney

Have an immigration question?
Get clarity in 20 minutes.

Free 20-minute consultation — no obligation, no auto-renewals. Pick the channel that works for you and we'll meet you there.

WhatsApp us