USCIS (US Citizenship and Immigration Services) · United States

Fill Form I-129 online — free with AI

Form I-129: Petition for a Nonimmigrant Worker

Upload your blank Form I-129 from USCIS (US Citizenship and Immigration Services), let AI auto-detect every field, type or dictate your data, and download the completed PDF in seconds. No watermarks, no install.

Tap to upload your PDF

or browse files — free account required, no credit card

Free to start No watermark Works on any device GDPR compliant

JustFill is not affiliated with USCIS (US Citizenship and Immigration Services). This is an independent third-party tool to help you complete Form I-129. Always download the current blank form from the official source and verify your completed copy before signing or submitting. Official Form I-129 from USCIS (US Citizenship and Immigration Services)

Quick answer

Form I-129, Petition for a Nonimmigrant Worker, is filed by a US employer with USCIS to classify a foreign worker in a nonimmigrant work category such as H-1B, L-1, O-1, TN, P, or R. The employer (the petitioner) provides company, petition, and beneficiary details plus the classification-specific supplement; the worker cannot self-petition. With JustFill you upload the blank USCIS I-129 PDF, the AI maps the employer and beneficiary fields, and you complete and download it free online.

Form
Form I-129
Issued by
USCIS (US Citizenship and Immigration Services)
Country
United States
Cost to fill
Free

What is Form I-129?

Form I-129 is filed by US employers to petition USCIS to classify a foreign worker in a nonimmigrant work category — H-1B (specialty occupations), L-1 (intracompany transferee), O-1 (extraordinary ability), TN, P, R, and others. Each classification has a supplement attached to the base form. Approval allows the worker to apply for the visa abroad (at a consulate) or to change/extend status within the US.

Who fills out Form I-129?

  • US employers sponsoring H-1B specialty occupation workers
  • Multinational companies transferring executives or managers under L-1
  • Companies sponsoring O-1 workers with extraordinary ability or achievement
  • Employers extending or amending an existing nonimmigrant worker's status
  • Immigration attorneys preparing employer-sponsored petitions

Field-by-field breakdown

What each section of Form I-129 asks for. JustFill’s AI will detect these fields automatically when you upload the PDF — review the breakdown below so you know what to enter.

Part 1 — Petitioner

US employer's legal name, address, EIN, IRS tax number.

Part 2 — Petition information

Visa classification requested (H-1B, L-1A, etc.), whether new employment, extension, change of employer, or amendment.

Part 3 — Beneficiary

Foreign worker's name, country of birth, country of citizenship, current immigration status.

Part 4 — Processing

Whether requesting consular processing (visa abroad) or change/extension of status (in US).

Part 5 — Basic employment information

Job title, work location(s), proposed wage, hours per week, dates of employment.

Classification-specific supplement

H-1B Supplement, L Supplement, O & P Supplement, etc. — each visa type has its own additional sheet.

Signature & filing fee

Authorized signatory signs. Filing fee + ACWIA fee (H-1B) + fraud prevention fee submitted with petition.

Common mistakes to avoid

  • 1Not attaching the correct classification supplement (e.g., H-1B Supplement is required and frequently forgotten).
  • 2Missing Labor Condition Application (LCA) certified by DOL for H-1B before filing.
  • 3Incorrect filing fees — fees change periodically and depend on classification, employer size, and whether it's a cap case.
  • 4Using the wrong service center address — H-1B and L-1 petitions go to specific Lockbox addresses that change.

How JustFill helps you complete Form I-129

AI field detection

Upload your blank Form I-129 PDF and our AI maps every fillable region — no manual drawing required.

Save as template

Fill Form I-129 once, save the layout, then reuse it instantly for the next client, employee, or filing.

Your data stays yours

GDPR compliant. Export or delete all your data anytime from your account settings.

Ready to fill Form I-129?

Drop your blank Form I-129 PDF below. Free account, no credit card.

Tap to upload your PDF

or browse files — free account required, no credit card

Frequently asked questions

No. The US employer is the petitioner. The foreign worker is the beneficiary and cannot self-petition on I-129.
Standard processing varies by service center and classification — typically 2-8 months. Premium Processing (additional fee) guarantees a USCIS response within 15 business days.
Yes — request change of status or extension on the same form. If the worker is abroad, file I-129 for consular processing.

Official source: Form I-129 on USCIS (US Citizenship and Immigration Services)’s website

JustFill is an independent product and is not affiliated with, endorsed by, or sponsored by USCIS (US Citizenship and Immigration Services) or any government agency. Always verify your completed form on the official version before signing or submitting.