U.S. Citizenship and Immigration Services (USCIS) · United States

Fill Form I-140 online — free with AI

Form I-140, Immigrant Petition for Alien Workers

Upload your blank Form I-140 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.

Tap to upload your PDF

or browse files — free account required, no credit card

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 is not affiliated with U.S. Citizenship and Immigration Services (USCIS). This is an independent third-party tool to help you complete Form I-140. Always download the current blank form from the official source and verify your completed copy before signing or submitting. Official Form I-140 from U.S. Citizenship and Immigration Services (USCIS)

Quick answer

Form I-140 is the USCIS Immigrant Petition for Alien Workers, used by a U.S. employer (or a self-petitioning worker) to sponsor a foreign national for an employment-based green card under categories like EB-1, EB-2, and EB-3. The current edition is dated 06/07/24. JustFill lets you fill the official I-140 PDF online for free, with AI detecting each field.

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

What is Form I-140?

Form I-140, Immigrant Petition for Alien Workers, is the petition a U.S. employer files with USCIS to classify a foreign worker for an employment-based immigrant visa (green card). It covers the first-preference (EB-1) extraordinary ability, outstanding professor or researcher, and multinational executive or manager categories; second-preference (EB-2) advanced degree or exceptional ability; and third-preference (EB-3) skilled, professional, and other workers. For most EB-2 and EB-3 cases a certified PERM labor certification from the Department of Labor must accompany the petition, while categories like EB-1A and the National Interest Waiver allow self-petition. Approval establishes a priority date and is a prerequisite to adjusting status on Form I-485 or consular processing abroad. The current edition is dated 06/07/24. JustFill opens the official I-140 PDF in your browser, uses AI to detect each field, and lets you type or dictate answers - even on scanned copies - with no Adobe required.

Download the Form I-140 form PDF — free

The official Form I-140 PDF and its separate instructions are available free from USCIS at uscis.gov/i-140; there is never a charge for the blank form. Instead of downloading, printing, and scanning, open the same official PDF in JustFill - it loads in your browser, AI highlights every fillable field, and you type or dictate your answers with no Adobe Acrobat required.

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

Who fills out Form I-140?

  • A U.S. employer's HR or immigration team petitioning to sponsor a foreign employee for an EB-2 or EB-3 green card after PERM.
  • A researcher or professor being sponsored by a university or research institution as an outstanding professor or researcher (EB-1B).
  • A scientist, athlete, artist, or executive self-petitioning under EB-1A extraordinary ability without an employer.
  • An advanced-degree professional self-petitioning for a National Interest Waiver (EB-2 NIW).
  • An immigration attorney or paralegal preparing the petition on behalf of a corporate or individual client.

Field-by-field breakdown

What each section of Form I-140 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 - Information About the Person or Organization Filing the Petition

Identifies the petitioner: company or individual name, mailing address, and IRS Employer Identification Number (EIN) or Social Security Number.

Part 2 - Petition Type

Selects the immigrant classification being requested, such as extraordinary ability, outstanding professor/researcher, multinational executive/manager, advanced degree/exceptional ability, skilled worker, or Schedule A designation.

Part 3 - Information About the Person for Whom You Are Filing

Captures the beneficiary's full name, other names used, address, date and place of birth, and U.S. Social Security and A-Number if any.

Part 4 - Processing Information

States where the beneficiary will apply (adjustment of status or a U.S. consulate abroad), current immigration status, and other case-routing details.

Part 5 - Additional Information About the Petitioner

Reports the petitioning organization's type of business, year established, number of employees, and gross and net annual income to show ability to pay.

Part 6 - Basic Information About the Proposed Employment

Describes the job: title, SOC code, non-technical duties, salary or wage, worksite address, and whether the position is permanent and full-time.

Part 7 - Information About the Spouse and All Children of the Person for Whom You Are Filing

Lists the beneficiary's spouse and each child with names, dates of birth, countries of birth, and relationship.

Part 8 - Statement, Contact Information, Declaration, and Signature of the Petitioner or Authorized Signatory

The petitioner's certification, daytime phone, email, and signature; Parts 9-11 cover the interpreter, preparer, and additional information.

Common mistakes to avoid

  • 1Submitting pages from mixed form editions - USCIS may reject the petition if the 06/07/24 edition date and page numbers are not identical on every page.
  • 2Leaving the petitioner's ability-to-pay financials (Part 5 income/employee counts) blank or unsupported, which triggers a Request for Evidence in EB-2 and EB-3 cases.
  • 3Choosing the wrong petition-type box in Part 2 (for example, marking a self-petition category that actually requires an employer and a PERM labor certification).

How JustFill helps you complete Form I-140

AI field detection

Upload your blank Form I-140 PDF and our AI maps every fillable region — no manual drawing required.

Save as template

Fill Form I-140 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-140?

Drop your blank Form I-140 PDF below. Free account, no credit card.

Tap to upload your PDF

or browse files — free account required, no credit card

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

Frequently asked questions

Yes - the blank I-140 PDF from USCIS is always free, and JustFill lets you fill it online for free too. (USCIS does charge a separate government filing fee when you submit the petition.)
Get the official PDF and instructions free at uscis.gov/i-140. You can also skip the download entirely and open the same form inside JustFill to fill it on screen.
Yes. JustFill opens the official I-140 PDF in your browser and uses AI to detect each field, so you can type or dictate your answers without printing - then download the completed petition.
It is the employment-based immigrant petition a U.S. employer (or qualifying self-petitioner) files with USCIS to sponsor a foreign worker for a green card. JustFill makes entering the petitioner and beneficiary details across all 11 parts faster.
Use the current 06/07/24 edition from USCIS and make sure every page is from that same edition. JustFill loads the latest official PDF so your pages stay consistent and won't be rejected for a mismatched edition.
Many petitioners use an immigration attorney, but you can prepare the form yourself. JustFill helps either way by detecting and labeling each field so nothing is missed, though it does not give legal advice.

Official source: Form I-140 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.