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 PDFDrop your PDF here to continue
or browse files — free account required, no credit card
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)
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 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.
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's legal name, address, EIN, IRS tax number.
Visa classification requested (H-1B, L-1A, etc.), whether new employment, extension, change of employer, or amendment.
Foreign worker's name, country of birth, country of citizenship, current immigration status.
Whether requesting consular processing (visa abroad) or change/extension of status (in US).
Job title, work location(s), proposed wage, hours per week, dates of employment.
H-1B Supplement, L Supplement, O & P Supplement, etc. — each visa type has its own additional sheet.
Authorized signatory signs. Filing fee + ACWIA fee (H-1B) + fraud prevention fee submitted with petition.
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.
Tap to upload your PDFDrop your PDF here to continue
or browse files — free account required, no credit card
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.