Form I-140 Complete Guide: Eligibility, Process, and Common Mistakes to Avoid
Learn everything you need to know about Form I-140, including eligibility requirements, filing process, fees, common mistakes, and how to avoid delays.


By:
Chelsea Spinos
Reviewer:
Nicole Gunara
7 min read • April 03, 2025
Key takeaways
Form I-140 is a form used by U.S. employers to sponsor a foreign worker or individuals who qualify to self petition themselves for a Green Card.
Most applicants require a U.S. employer to file on their behalf, but self-petitioning is allowed in specific categories like EB-1A (extraordinary ability) and EB-2 NIW (National Interest Waiver).
Spouses and unmarried children under 21 can be added to the Form I-140 to also receive Green Cards when the principal applicant’s petition is approved.
For an extra fee, USCIS will process the Form I-140 within 15 business days, helpful for urgent job offers or time-sensitive cases.
If you're looking to secure a U.S. green card through employment, the Form I-140 is a crucial step in the process. This petition applies to several visa categories, including EB-1 for extraordinary talent, EB-2 for advanced-degree professionals, and EB-3 for skilled and unskilled workers. Typically filed by an employer, and, in certain circumstances, a self petition, this form helps establish your eligibility for permanent residency.
In this guide, we’ll provide a general overview of the process involving theForm I-140, examples of typically required supporting documents, the filing procedures related to the I-140 form, and what happens when your petition is approved or denied.
Form I-140, also called the “Immigrant Petition for Alien Worker”, is a form used by U.S. employers to sponsor a foreign worker or individuals who qualify to self petition themselves for permanent residency (Green Card). The I-140 form is used to prove that you’re qualified for a permanent job in the U.S. under a specific employment-based (“EB”) visa category.
Once USCIS approves the I-140 form, it shows you meet the eligibility requirements for a Green Card through for the relevant employment-based category, which is the first step before you can officially apply to become a permanent resident.
Form I-140 is used in various employment-based immigration categories, including EB-1, EB-2, and EB-3, each for different types of workers based on their qualifications, such as extraordinary abilities, national interest waivers, advanced degrees, or skilled workers.
General Filing Fee
Asylum Program Fee
If filing as a Regular Petitioner
If filing as a Nonprofit
If filing as a Small Employer or self-petitioner
$715
$600
$0
$300
Immigration Lawyer Call Out: Your options and ability to stay in the US if you are in the US are heavily case dependent. If you are ultimately denied, the above information does not serve as a replacement for an attorney consultation which is strongly recommended in this scenario.
How can I check the status of my Form I-140?
You can check the status of your Form I-140 online by entering your receipt number on the USCIS Case Status Tool. The receipt number is found on your I-140 notice from USCIS. This will give you the latest update on your petition.
What if I lose my job after my employer files Form I-140 in a PERM EB-2 / EB-3 context?
Losing your job after your employer files your Form I-140 can affect your immigration process, but the outcome depends on when and how it happens:
Before I-140 is approved: If you lose your job and your employer will withdraw the Form I-140 petition, ultimately resulting in not garnering an approved I-140.
After I-140 is approved: If your I-140 is approved but you lose your job, you may be able to retain your priority date through another employer restarting the PERM process if the I-140 has been approved for at least 180 days (even if the case has been withdrawn after approval after the 180 days).
However, if it has been less than 180 days, you may not be able to retain your approval and but may be able to retain the priority date in order to have it absorbed by a new green card process.
Does Form I-140 ever expire?
Form I-140 does not expire, but your Green Card process can be delayed if you change jobs or if your priority date becomes unavailable. Your employer serves as the petitioner for the application, they must also continue to support the petition throughout the process up to a certain point - for example, if a I-485 that is attached to the Form I-140 approval is pending for at least 180 days, there are ways to change the role and maintain that pending application.
In this blog article: