Form I-129 at a glance
| Official title | Petition for a Nonimmigrant Worker |
| Issued by | U.S. Citizenship and Immigration Services (USCIS) |
| Edition | 09/09/26 |
| Pages | 38 |
| Fillable fields | 980: 623 text fields, 333 checkboxes, 24 dropdowns |
| OMB number | 1615-0009 |
| Official PDF | i-129.pdf on uscis.gov |
| Form page | uscis.gov/i-129 |
| Cost with FillWise | 8 fills |
Counted on Oct 14, 2026 from the official PDF, with the same engine FillWise fills it with.
What is in Form I-129
| Part | What it covers | Pages | Fields |
| Part 1 | Petitioner Information Other Information | 1-2 | 24 |
| Part 2 | Information About This Petition | 2 | 15 |
| Part 3 | Beneficiary Information (Information about the beneficiary/beneficiaries you are filing for) Complete the blocks below | 2-3 | 41 |
| Part 4 | Processing Information | 3-4 | 44 |
| Part 5 | Basic Information About the Proposed Employment and Employer | 5-6, 11, 14, 18, 30-31, 35 | 51 |
| Part 6 | Certification Regarding the Release of Controlled Technology or Technical Data to Foreign Persons in | 6, 21 | 4 |
| Part 7 | Declaration, Signature, and Contact Information of Petitioner or Authorized Signatory (Read the info) | 6-7 | 7 |
| Part 8 | Declaration, Signature, and Contact Information of Person Preparing Form, If Other Than Petitioner Provide the following information concerning the preparer | 7 | 19 |
| Part 9 | Additional Information About Your Petition For Nonimmigrant Worker | 8 | 13 |
Fields to watch on Form I-129
- 70 questions answered with a Yes box. FillWise ticks one only when your notes answer it; the rest stay empty for you.
- 112 boxes with a fixed number of characters, such as Number (6), ZIP Code (5), Postal Code (9), Individual IRS Tax Number (9). Long numbers are split across them, so check the digits.
- 24 dropdowns, such as State (63 options: AA, AE, AK...), Current Nonimmigrant Status (151 options: 1B1 - H-1B1 SPECIALITY OCCUPATION, 1B2 - H-1B2 DoD SPECIALITY, 1B3 - H-1B3 FASHION MODEL...). Only one of the listed values can go in.
- 7 boxes for a written answer, such as Part Number, Describe the beneficiary's proposed duties in the United States, Summarize the beneficiary's education and work experience. FillWise writes it from your notes, so read every sentence before the form is signed.
How to fill Form I-129 with FillWise
- Open the official PDF from uscis.gov in Chrome.
- In the FillWise side panel, paste your notes (for Form I-129: petitioner information, information about this petition, beneficiary information) or attach a photo of a document, and press Fill form.
- Check all 38 pages of the downloaded PDF before anyone signs.
Without the extension: Fill a PDF in your account.
How FillWise handles Form I-129
FillWise fills this form the regular way: the AI reads each field's printed caption, its tooltip and its options, and answers from your notes. It works, but on a form with this many fields expect to correct more by hand than on a short one.
The PDF is encrypted with an empty password; FillWise opens it like any other.
It also carries Adobe XFA data; FillWise fills the regular fields and drops the XFA part, so the result opens in any reader.
What to check before you file
- The edition. Agencies replace their forms with new editions. This page describes the 09/09/26 edition; check that your copy is still the current one on uscis.gov/i-129.
- Part 6, the certification about controlled technology, is required only for H-1B, H-1B1 Chile/Singapore, L-1 and O-1A petitions; when it applies, select item 1 or item 2, never both.
- Names and numbers character by character; signatures, fees and supporting documents stay with you.
Filling Form I-129 for many clients
Bulk fill in your FillWise account takes Form I-129 and a CSV or Excel sheet with one client per row. It fills the first one and stops so you can check the result, then fills the rest and hands back one zip. Each copy costs 8 fills, the same as filling it on its own. For one client's whole case, add Form I-129 with Form G-28 and Form I-539 and paste the client's notes once: every form is filled from them. How it works step by step: bulk PDF form filling guide. More on immigration packets in the USCIS forms guide and on FillWise for legal teams.
Cost
Form I-129 has 38 pages, so filling it costs 8 fills: FillWise charges a PDF fill by the pages it fills, one fill per started 5 pages. The free plan starts with 20 fills and then tops back up to 5 fills a week, no card required. Paid plans are on the pricing page.
Privacy
The PDF is filled in your browser; only its field list and your data go to our server for the AI, and nothing is stored. Details: privacy and security.