U.S. Citizenship and Immigration Services
I-129: Petition for a Nonimmigrant Worker
What this form is for
These USCIS forms cover green cards, work permits, travel papers, and other immigration requests. Each form has its own fee and its own way to file. The blank form and official instructions are free at uscis.gov.
About this form
- Who it is for
- U.S. employers petitioning for a foreign worker in H-1B, L, O, TN, E, R, and other work visa categories.
- How filing works
- Filed with USCIS by the employer, with supplement pages for the classification. Approval lets the worker apply for the visa or change status.
- What WhyFill does for you
- WhyFill walks the employer through the right supplement in plain language and prefills the beneficiary's details from their profile.
What you get with WhyFill
We're still building this form. When it's ready, your WhyFill fee covers:
- The official form, filled in with your answers
- A guided interview in English, Spanish, or Chinese
- A free watermarked preview you check before paying
- A filing checklist: where to file, what to include, what it costs
The government side
Government filing fee: Varies: check the agency's fee schedule
You pay any government filing fee directly to the agency, never to us.
The blank form and the official instructions are free at the agency's website.
You review, sign, and file the completed form yourself.
Get it free at the agency site