Fill out I-129 (Petition for a Nonimmigrant Worker) online
Form I-129 is used by U.S. employers to petition for a foreign worker to come to the United States temporarily in a nonimmigrant worker classification, including H-1B (specialty occupation), L-1 (intracompany transferee), O-1 (extraordinary ability), TN (NAFTA professionals), and other work visa categories.
How to fill out I-129 (Petition for a Nonimmigrant Worker)
Complete the base petition
Enter the petitioner (employer) information including legal business name, address, EIN, NAICS code, and number of employees. Enter the beneficiary (worker) information including full legal name, date of birth, passport details, and current immigration status.
Select and complete the classification supplement
Choose the correct supplement for the visa classification (H, L, O, P, Q, R, TN, or E). Complete all supplement-specific fields including job details, qualifications, and dates of employment.
Gather supporting documentation
Compile required evidence: offer letter, organizational chart, proof of qualifications, approved LCA (for H-1B), company financials (for L-1 new office), or evidence of extraordinary ability (for O-1).
File the petition
Submit the completed I-129 with the correct supplement, supporting documents, and filing fee to the designated USCIS service center. Include Form I-907 and the premium processing fee if requesting expedited adjudication.
About I-129 (Petition for a Nonimmigrant Worker)
Who needs this form
U.S. employers or agents petitioning on behalf of a foreign national worker for a temporary nonimmigrant work visa. The employer (not the worker) is the petitioner. Different supplements apply depending on the visa classification sought.
Where to submit
File with the USCIS service center designated for the specific visa classification. Some categories require a Labor Condition Application (LCA) from the Department of Labor before filing. Premium processing (Form I-907) is available for certain categories.
Source and content freshness
- Reviewed: 2026-02-16
- Filing deadlines may shift for weekends and holidays. Verify due dates with official instructions.
Common mistakes to avoid
- Not including the correct classification supplement (each visa category has its own supplement)
- Filing without an approved Labor Condition Application for H-1B petitions
- Incorrect or missing employer information (EIN, NAICS code, number of employees)
- Not requesting the correct period of validity for the visa classification
- Missing the H-1B cap filing window for cap-subject petitions
Frequently asked questions
Is this form free to fill out?
Yes. SimplePDF lets you fill out any PDF form for free, directly in your browser. No account required. For team and business features, see our pricing plans.
Do I need to create an account?
No. You can fill out and download the form without creating an account or signing up.
Is my data secure?
SimplePDF is not a covered entity under HIPAA. Documents are processed entirely in the user's browser and never transit via SimplePDF's servers, on any plan. Read our privacy policy for more details.
Is this legal, tax, or immigration advice?
No. SimplePDF provides form-filling tools and general informational content, not professional advice. Verify requirements with official instructions or a qualified professional.
Can I share a direct link to this form?
Yes! You can create a direct link to any PDF by prefixing its URL with simplepdf.com/. For example: simplepdf.com/https://example.com/form.pdf. Anyone who opens the link can fill out the form immediately in their browser. You can also embed the editor in your own website.
Can I file I-129 for myself?
In most cases, no. The I-129 must be filed by the U.S. employer or an authorized agent on behalf of the worker. The employer is the petitioner and bears the filing responsibility. Some exceptions exist for certain classifications where self-petition is permitted, but the standard process requires employer sponsorship.
SimplePDF provides a tool to fill out PDF forms. We are not affiliated with any government agency or form issuer. It is your responsibility to verify the accuracy and completeness of any information entered. SimplePDF is not liable for errors, omissions, or consequences resulting from the use of filled-out forms.