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. Your first clean download has no watermark, and there is nothing to install.
Upload your form
Choose a PDF, a Word file or an image from your files, or photograph a paper form.
PDF, Word (.docx), JPG, PNG, WebP, HEIC, GIF and BMP. Free account required, no credit card.
Your first download is free, with no watermark. After that: a watermark, or a $7 one-time pack (25 clean PDF downloads + 25 AI credits). AI detection covers up to 15 pages per run.
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 (expires 12/31/2027): nine base parts plus a classification supplement, 38 pages, free at uscis.gov/i-129. Paper petitions go to a USCIS lockbox; H-1B, E, R-1 and TN petitions can also be filed online. JustFill opens the official I-129 PDF in your browser so you can type and review every part; the first clean completed PDF download is included at no charge.
Form I-129 — often typed as “form 129” or “form 1-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. The USCIS PDF is itself fillable; JustFill opens it in your browser without Acrobat, includes the first clean completed download at no charge, and repeat filers can save the layout as a template so the next petition starts pre-mapped.
The official Form I-129 PDF — edition 02/27/26, expiring 12/31/2027, 38 pages including every classification supplement — is free to download from USCIS at uscis.gov/i-129, together with the separate 32-page instructions; the USCIS file is already a fillable PDF. Upload the blank to JustFill to type all nine parts and the right supplements in your browser, then download the finished petition — the first clean completed download is included at no charge — to sign by hand and mail to the lockbox, or use it as the worksheet for 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, full-time status and weekly hours, wages, employment dates, business type, year established, employee count, gross and net income, and the 25-or-fewer-full-time-equivalent-employees question that determines whether the reduced small-employer fees apply.
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.
A fictional 18-employee software company, Sample Analytics LLC, hires a software engineer who already holds H-1B status with another employer. It files a change-of-employer H-1B petition on paper, without premium processing.
Sample Analytics LLC · FEIN 12-34••••• · 100 Example Street, Austin, TX 78701 · Item 6 nonprofit/governmental research: No
The legal name and FEIN must match IRS records; USCIS checks petitioners against commercial data (its VIBE program). A company completes Item 2, not the individual-name Item 1.
Item 1: H-1B · Item 2: e. Change of employer · Item 3: receipt number of the current employer’s petition (WAC26••••••••) · Item 4: c. Extend the stay · Item 5: 1 worker
Item 4 offers six actions; “change status and extend” (4.b) is only for a beneficiary in a different status, so a worker already in H-1B uses 4.c.
Priya Sample · born 07/04/1990 in India, citizen of India · I-94 number and passport details copied from cbp.gov/i94 and the passport · current status H-1B, valid to 03/2028 · US residential address (no P.O. box)
Other names ever used go in Item 4; the SSN and A-Number boxes are “if any”.
Item 2 valid passport: Yes · Item 3 other petitions filed with this one: No · Item 5 dependent applications: Yes, 1 (spouse’s Form I-539 for H-4) · Item 9 previously petitioned for this beneficiary: No
An H-4 I-539 packaged with the I-129 is decided together with it; a “Yes” to removal proceedings or prior denials sends you to Part 9 for an explanation.
Software Engineer · LCA case I-200-26•••-•••••• · work address same as Part 1, not a third-party site · full-time · $118,000 per year · 11/01/2026 to 10/31/2029 · Item 15 (25 or fewer full-time-equivalent employees): Yes
The LCA must be certified before filing, and the job title, SOC code and wage must match it. Item 15 is what unlocks the reduced small-employer fees.
Item 1 ticked: no export license required to release the technology to the beneficiary
Mandatory for H-1B, H-1B1 Chile/Singapore, L-1 and O-1A petitions only; tick exactly one of the two boxes after reviewing the EAR and ITAR.
Signed in ink by the CEO as authorized signatory, with name, title, date and contact details
A typed name, a stamp, or an attorney signing for the company gets the petition rejected; a scan or photocopy of the original wet signature is acceptable.
Section 1: not H-1B dependent, no willful violation, under 50 employees · Items 7–11: bachelor’s in computer science or a related field, 2 years’ experience, no supervisory duties · Section 2, Item 9 (25 or fewer FTE): Yes, so ACWIA fee $750 · Section 3: 1.d Cap Exempt, reason 4.g (already counted against the cap, using the remaining part of the 6-year period)
Both supplements are required for every H-1B filing. Item 4.g is the box for a worker who was counted against the cap on an earlier petition and so does not go through the lottery again.
$780 base fee (paper) · $300 Asylum Program Fee (small employer) · $750 ACWIA · $500 Fraud Prevention and Detection · no Public Law 114-113 fee (not a covered employer) · no Form I-907
Amounts from Form G-1055, edition 05/29/26. Filing online would cut the base fee to $730.
These values are made up. They are here to show what belongs on each line, not to be copied — every name, number, and address on your own Form I-129 has to be your own.
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.
Upload your form
Choose a PDF, a Word file or an image from your files, or photograph a paper form.
PDF, Word (.docx), JPG, PNG, WebP, HEIC, GIF and BMP. Free account required, no credit card.
Your first download is free, with no watermark. After that: a watermark, or a $7 one-time pack (25 clean PDF downloads + 25 AI credits). AI detection covers up to 15 pages per run.
By uploading, you confirm you have the legal right to use this document.
Upload any document — a scan, a photo, a Word export, a form from another agency — and the same editor puts fields on it.
Turn a flat, scanned or exported PDF into a fillable form — draw the fields once, or let AI detect them.
Keep the original layout and get real, clickable form fields back out the other side.
Upload the .docx, we convert it to a PDF and detect the blanks you drew, then export real form fields.
Step by step for Acrobat, Word, Google Docs, Mac and a browser tool, with a tested example and what each one costs.
Type straight onto any PDF in the browser. No Adobe or install; your first clean download has no watermark.
Upload a form and preview its fields before paying. Your first clean download has no watermark, and no credit card is required.
Adobe retired Fill & Sign. This is the free browser replacement for the same job.
Map spreadsheet columns to any PDF form and generate hundreds of filled PDFs in one ZIP.
Official source: Form I-129 on U.S. Citizenship and Immigration Services (USCIS)’s website
Edition checked: Edition 02/27/26 (OMB No. 1615-0009, expires 12/31/2027; 38 pages; instructions edition 02/27/26, 32 pages); fees per Form G-1055, Fee Schedule, edition 05/29/26. Verified against the official source on .
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.