U.S. Citizenship and Immigration Services (USCIS) · 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 U.S. Citizenship and Immigration Services (USCIS), let AI auto-detect every field, type or dictate your data, and download the completed PDF in seconds. No watermarks, no install.

By uploading, you confirm you have the legal right to use this document.

Free to start No watermark Works on any device GDPR compliant

JustFill helps you fill out the official I-129 PDF — it does not submit the petition to USCIS, pay government fees, or determine whether an employer or worker qualifies for any visa classification. You (or your attorney) file the signed petition, supplements, evidence, and fees with USCIS yourself.JustFill is not affiliated with U.S. Citizenship and Immigration Services (USCIS). 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 U.S. Citizenship and Immigration Services (USCIS)

Quick answer

Form I-129, Petition for a Nonimmigrant Worker, is the USCIS form US employers file to sponsor or extend a worker in H-1B, H-2A/H-2B, L-1, O, P, Q, R, E, or TN status. The current edition is 02/27/26 — nine base parts plus a classification supplement. JustFill opens the official I-129 PDF in your browser so you can type, review, and download it free.

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

What is Form I-129?

Form I-129 is the petition a US employer or agent files with USCIS to hire, extend, or amend a foreign worker in a temporary work classification: H-1B specialty occupations, H-2A agricultural and H-2B non-agricultural temporary workers, H-3 trainees, L-1 intracompany transferees, O-1/O-2 extraordinary ability, P athletes and entertainers, Q-1 cultural exchange, R-1 religious workers, plus E-1/E-2/E-3, H-1B1, and TN extensions or changes of status. The current 02/27/26 edition is 38 pages: a nine-part base form and a supplement for each classification group. New in this edition, H-1B petitioners must state the position's minimum education, field of study, experience requirements, and the wage level certified at cap registration — USCIS cross-checks these against the LCA. On approval USCIS issues Form I-797; the worker then applies for the visa abroad or starts/continues working in the US. JustFill makes the official PDF fillable in your browser, and repeat filers can save the layout as a template so the next petition starts pre-mapped.

Download the Form I-129 form PDF — free

The official Form I-129 PDF — 02/27/26 edition, 38 pages including every classification supplement — is free to download from USCIS at uscis.gov/i-129, together with separate instructions. Upload the blank PDF to JustFill to type all nine parts and the right supplements in your browser, then download the finished petition to sign and mail, or use it to prepare an online filing.

Get the official Form I-129 PDF from U.S. Citizenship and Immigration Services (USCIS)

Who fills out Form I-129?

  • US employers sponsoring H-1B specialty occupation workers (cap and cap-exempt)
  • Multinational companies transferring executives, managers, or specialized-knowledge staff under L-1
  • Employers hiring seasonal H-2A agricultural or H-2B non-agricultural workers
  • Agents and companies petitioning for O and P athletes, artists, and entertainers
  • Employers extending or amending an existing worker's H, L, O, P, Q, R, E, or TN status
  • Immigration attorneys and paralegals preparing petitions for employer clients

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 information

US employer or agent's legal name, trade name, mailing address, contact details, and Federal Employer Identification Number (FEIN).

Part 2 — Information about this petition

Requested classification (H-1B, L-1A, O-1, etc.), basis for the petition (new employment, continuation, change of employer, amendment), and requested action — consular notification, change of status, or extension.

Part 3 — Beneficiary information

Worker's full name and other names used, date and country of birth, citizenship, A-Number, SSN, passport and I-94 details, and current US status if already here.

Part 4 — Processing information

Which consulate or inland office handles the case, valid-passport check, other applications filed with this petition (including dependents' I-539), and removal-proceedings or prior-petition history.

Part 5 — Employment and employer

Job title, LCA or ETA case number, every work address including third-party client sites, off-site work, wages, employment dates, business type, and the 25-or-fewer-employees question that halves some fees.

Part 6 — Export control certification

Controlled-technology release certification — required only for H-1B, H-1B1 Chile/Singapore, L-1, and O-1A petitions.

Part 7 — Petitioner declaration and signature

Authorized signatory's declaration, signature, and date. USCIS rejects unsigned forms and typed or stamped signatures.

Part 8 — Preparer information

Declaration and signature of the attorney or preparer, if someone other than the petitioner completed the form.

Part 9 — Additional information

Overflow space keyed by page, part, and item number for answers that don't fit elsewhere.

Classification supplement

The supplement matching the requested classification — E-1/E-2, Trade Agreement (TN and H-1B1), H, L, O and P, Q-1, or R-1 — with classification-specific questions; H-1B1 petitions attach the Trade Agreement and H supplements together.

H-1B Data Collection supplement

For H-1B/H-1B1 only: ACWIA fee-exemption questions, cap type, and — new in the 02/27/26 edition — required education, qualifying fields of study, years of experience, special skills, supervision, and the wage level selected at registration.

Common mistakes to avoid

  • 1Filing on an outdated edition — since April 1, 2026 USCIS accepts only the 02/27/26 edition and rejects petitions with pages from older or mixed editions, so re-download the PDF from uscis.gov before each filing.
  • 2Miscalculating fees — the total stacks a classification-specific base fee with the Asylum Program Fee, plus the ACWIA fee for H-1B/H-1B1 and the Fraud Prevention and Public Law 114-113 fees for H-1B/L; USCIS wants separate payments for each and rejects underpaid petitions.
  • 3Forgetting the classification supplement — an H-1B filing needs both the H Classification Supplement and the H-1B Data Collection and Filing Fee Exemption Supplement, not just the nine base parts.
  • 4Filing before the underlying labor step is done — a certified LCA for H-1B/E-3 or an approved temporary labor certification for H-2A/H-2B must exist before the I-129 goes in.
  • 5Mailing to the wrong lockbox — direct filing addresses vary by classification and change over time; verify the address on uscis.gov for every petition.
  • 6Leaving Part 7 unsigned or using a typed or stamped signature — USCIS requires a valid handwritten signature and rejects the petition otherwise.

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.

By uploading, you confirm you have the legal right to use this document.

Frequently asked questions

The base fee depends on classification and employer size — per the current G-1055 fee schedule: H-1B $780 paper / $730 online ($460 for nonprofits and small employers with 25 or fewer full-time employees), L petitions $1,385 ($695), O petitions $1,055 ($530), and most E, H-3, P, Q, and TN filings $1,015 ($510). Nearly every employer also owes the Asylum Program Fee — $600, or $300 for small employers and $0 for nonprofits. H-1B and H-1B1 cases can add the ACWIA fee ($750 or $1,500); H-1B and L cases can add the $500 Fraud Prevention fee and, for large employers with majority H-1B/L workforces, a $4,000 or $4,500 Public Law 114-113 fee; and certain new H-1B petitions require a separate $100,000 proclamation payment via pay.gov unless an exception applies. Fees change — verify against the current Form G-1055 on uscis.gov before filing.
Yes — file Form I-907. Under the current fee schedule it costs $2,965 for most I-129 classifications (H-1B, E, H-3, L, O, P, Q, TN) and $1,780 for H-2B and R-1, and commits USCIS to act — approve, deny, or issue an RFE — within 15 business days. It speeds the decision; it does not change approval odds.
Paper petitions go to a USCIS lockbox — the exact address depends on the classification, so check the Direct Filing Addresses for Form I-129 page on uscis.gov each time, and note it may differ if you file Form I-907 premium processing concurrently. Certain classifications, including H-1B, can instead be filed online through a USCIS organizational account, which typically saves $50 on the base fee.
The current edition is 02/27/26, printed in the bottom corner of every page. Since April 1, 2026 USCIS rejects earlier editions (including 01/20/25), and all pages of your filing must come from the same edition. Confirm the edition date on uscis.gov/i-129 and re-download the PDF before each filing rather than reusing an old saved copy.
The H-1B cap is 65,000 visas plus 20,000 for US advanced-degree holders each fiscal year. Employers register workers electronically in March ($215 per beneficiary); selection is now weighted by OEWS wage level — Level IV earns four lottery entries down to one for Level I. Only selected registrants file Form I-129, generally from April 1 for an October 1 start, and the 02/27/26 edition asks which wage level you certified at registration so USCIS can cross-check it against the LCA.
No. The US employer or agent is the petitioner and signs Part 7; the foreign worker is the beneficiary. There is no self-petition on I-129 — even owner-beneficiaries need the petitioning entity to file.
No. Form I-129 is an employer petition for temporary workers (H, L, O, P, Q, R, E, TN). Form I-129F is the Petition for Alien Fiancé(e), filed by a US citizen for a K-1 visa. They share a number, not a purpose — make sure you download the right PDF from uscis.gov.

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

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