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.
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)
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 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.
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)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.
US employer or agent's legal name, trade name, mailing address, contact details, and Federal Employer Identification Number (FEIN).
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.
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.
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.
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.
Controlled-technology release certification — required only for H-1B, H-1B1 Chile/Singapore, L-1, and O-1A petitions.
Authorized signatory's declaration, signature, and date. USCIS rejects unsigned forms and typed or stamped signatures.
Declaration and signature of the attorney or preparer, if someone other than the petitioner completed the form.
Overflow space keyed by page, part, and item number for answers that don't fit elsewhere.
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.
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.
Upload your blank Form I-129 PDF and our AI maps every fillable region — no manual drawing required.
Fill Form I-129 once, save the layout, then reuse it instantly for the next client, employee, or filing.
GDPR compliant. Export or delete all your data anytime from your account settings.
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.
Form G-28, Notice of Entry of Appearance as Attorney or Accredited Representative
Form I-539: Application to Extend/Change Nonimmigrant Status
Form I-765: Application for Employment Authorization
Form I-9: Employment Eligibility Verification
Form I-129F: Petition for Alien Fiancé(e)
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.