Independent form guide. BrieflyGo is not affiliated with or endorsed by IRS, USCIS, SSA, DOL, or any U.S. government agency. Official forms are sourced from public government websites.
Official form guide
Form I-129, Petition for a Nonimmigrant Worker, is used by U.S. employers to request a visa classification for a foreign employee. File it before the worker seeks entry or change of status.
Need help with Form I-129?
Open it in the AI Editor for field guidance, checks, and PDF export.
Need help? AI Editor guides you through every field of Form I-129.
Start filling →Form Overview
Form I-129, Petition for a Nonimmigrant Worker, is used by U.S. employers to request a visa classification for a foreign employee. File it before the worker seeks entry or change of status.
Plain English
An American company fills out I-129 to ask the government to let a foreign worker come to the U.S. on a specific temporary visa, like H‑1B or L‑1. The form tells USCIS who the worker is, what job they’ll do, and why they qualify.
Submission Date
AI co-pilot
Form selector
Extending an H‑1B stay
Same form, different supplement
✓ Verify current approval dates
Changing employer for an H‑1B holder
Same form, new employer info
✓ Ensure no gap in status
Applying for a J‑1 exchange visitor
Different program
✓ Use the sponsor’s form, not I-129
USCIS does not set a universal deadline for I-129 filings; timing depends on the visa category. For cap‑subject visas (e.g., H‑1B), petitions must be received by the filing window opening date, usually early April. For extensions or transfers, file before the current status expires, ideally 45 days in advance.
Checklist
Employer Information
EIN, tax returns · IRS documents
Job Offer Details
Detailed job description, SOC code · Offer letter
Wage Determination
Prevailing wage determination · Department of Labor wage notice
Beneficiary Qualifications
Degrees, transcripts, licenses · Educational records
Classification Supplement
Specific to H‑1B, L‑1, O‑1, etc. · Supplement form
Field map
Part 1
2 items
Employer's full legal name, mailing address, and Federal EIN.
Select: U.S. employer, U.S. agent, or foreign employer.
Part 2
6 items
Foreign worker's full legal name (first, middle, last) as on passport.
Date of birth and country of birth from passport.
Visa category: H-1B, H-2A, H-2B, H-3, L-1A, L-1B, O-1, O-2, P-1, P-2, P-3, Q-1, R-1, TN.
Specific job title, SOC code, and summary of duties. For H-1B: must be specialty occupation.
Annual salary offered. For H-1B: must meet DOL prevailing wage.
Start date and end date being requested.
Signature
1 items
Authorized company representative must sign under penalty of perjury.
Almost done reviewing the fields?
Fillable formOpen in Editor->Check the USCIS website for the current edition date and any recent fee updates before preparing the petition.
Quick Facts
Downloads
Cap‑subject vs. cap‑exempt classification
Workers think any H‑1B is cap‑subject
→ Verify employer’s eligibility for cap‑exempt status
Premium processing eligibility
Some categories cannot use premium
→ Check USCIS premium processing list
Duplicate filing address
Different classifications have different Service Centers
→ Confirm address in the latest instructions
Wage level selection
Employers misinterpret prevailing wage tables
→ Use the official DOL wage library
Beneficiary’s current status
Changing from F‑1 to H‑1B vs. extending H‑1B
→ Review the correct supplement and timing
Workflow map
Current
Often used with
⚠ If something goes wrong
Source transparency
BrieflyGo links to and explains official public form sources. We are not a government agency, and this page is for general form guidance, not legal advice.
BrieflyGo reviews your contracts in plain English — instantly.