2025 Printable Template
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 out your form
Our user-friendly editor helps you quickly enter personal & business details in the I-129 template.
Sign the form
Add your electronic signature to the fillable I-129 form to certify it came directly from you.
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.
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.