USCIS Form I-129

2025 Printable Template

Great Trustpilot stars 42,014 reviews on

This website is not affiliated with any government agency or tax authority.
Form last updated: 03/2024. Please verify this is the current version before use.

Easily complete & submit your I-129 form

Follow these simple steps to fill, sign, and send your I-129 form online.

Fill form
Step 1

Fill out your form

Our user-friendly editor helps you quickly enter personal & business details in the I-129 template.

Sign form
Step 2

Sign the form

Add your electronic signature to the fillable I-129 form to certify it came directly from you.

Send form
Step 3

Send it to the requester

Download and instantly print or share your signed I-129 with the requester.

What is a I-129 used for?

Form I-129 is used by U.S. employers to petition for a nonimmigrant worker to come to the United States temporarily to perform services or labor, or to receive training, as an H-1B, H-2A, H-2B, H-3, L-1, O-1, O-2, P-1, P-2, P-3, Q-1, or R-1 nonimmigrant worker.

Who needs to fill out a I-129 form

U.S. employers or U.S. agents who wish to sponsor foreign workers for temporary employment in the United States.

How to fill out a I-129 online?

Follow these steps to complete your I-129 form online.

Step 1
Step 1
Determine the appropriate visa category for the beneficiary.
Step 2
Step 2
Gather necessary information and documents, including job offer details.
Step 3
Step 3
Complete Form I-129 with accurate information.
Step 4
Step 4
Review the form for accuracy before submission.
Step 5
Step 5
Submit the form to the appropriate USCIS address based on the visa category.

Ready to Fill Your Form I-129?

Start filling out your form online in minutes. Fast, secure, and completely free.

Frequently Asked Questions

Find quick answers to common questions about our PDF editor.

Form I-129 is a petition used by U.S. employers to sponsor foreign workers for temporary employment in specific nonimmigrant visa categories.

Form I-129 is not required for E-2 CNMI treaty investors, H-1B1 beneficiaries, or TN classification applicants, among others.

Processing times vary; premium processing may expedite the process, but standard processing can take several months.

/ 1
100%