Immigrant·News

US Immigration · Legal Guides · Attorney Q&A

Green Card

Form I-140: How to File for Employment Green Card

Learn what form I-140 is, who needs it, how to file, and what fees apply. Step-by-step guide for employment-based green card applicants in the USA.

Today·3 min read
Form I-140: How to File for Employment Green Card

Form I-140 (Immigrant Petition for Alien Workers) is the official USCIS petition that a U.S. employer — or in some categories the worker themselves — files to sponsor a foreign national for an employment-based immigrant visa (green card). It is the first major step in the employment-based permanent residence process and establishes the applicant's eligibility and priority date.

Who Needs Form I-140?

Form I-140 is required for most employment-based green card categories, including:

Green Card Checklist — Free

All paths to permanent residence

  • EB-1 — Priority workers (extraordinary ability, outstanding professors/researchers, multinational managers)
  • EB-2 — Professionals with advanced degrees or exceptional ability (including National Interest Waivers)
  • EB-3 — Skilled workers, professionals, and unskilled workers
  • EB-4 — Certain special immigrants
  • EB-5 — Immigrant investors (uses a separate form, but I-140 principles apply)

In EB-1A and EB-2 NIW categories, applicants can self-petition — no employer sponsor is required.

Step-by-Step: How to File Form I-140

  • Step 1 — Confirm eligibility. Determine your employment-based category with the help of a qualified professional such as Ilya Fishkin, immigration attorney.
  • Step 2 — Obtain a PERM Labor Certification (if required). Most EB-2 and EB-3 cases require an approved ETA Form 9089 from the Department of Labor before filing I-140.
  • Step 3 — Complete Form I-140. Download the latest version from the USCIS website. Fill in all sections carefully, including the petitioner and beneficiary information.
  • Step 4 — Gather supporting documents. Include evidence of qualifications (degrees, awards, publications, employment letters), the labor certification (if applicable), and proof of the employer's ability to pay the offered wage.
  • Step 5 — Pay the filing fee. The current I-140 filing fee is set by USCIS — check the latest amount on the USCIS fee calculator (uscis.gov/feecalculator). Premium Processing (Form I-907) is available for an additional fee if you need a decision within 15 business days.
  • Step 6 — Submit to USCIS. Mail the complete package to the correct USCIS Lockbox facility or file online via your myUSCIS account, depending on your category.
  • Step 7 — Wait for a decision. Standard processing times vary from a few months to over a year. Track your case status on the USCIS website using your receipt number.

What Happens After I-140 Is Approved?

An approved I-140 locks in your priority date — your place in line for an immigrant visa number. Once a visa number becomes available in the monthly Visa Bulletin, you can file Form I-485 (Adjustment of Status) if you are already in the U.S., or proceed with consular processing abroad.

The I-485 filing fee is set by USCIS (see uscis.gov/feecalculator) and includes work authorization (EAD) and advance parole at no extra cost.

Importantly, an approved I-140 generally remains valid even if you change employers, provided your priority date is protected under AC21 portability rules after 180 days.

Common Mistakes to Avoid

  • Filing under the wrong preference category
  • Submitting outdated or incomplete supporting documents
  • Failing to demonstrate the employer's ability to pay
  • Missing the correct USCIS filing address for your category
  • Not responding timely to a Request for Evidence (RFE)

Employment-based immigration is highly technical. Working with an experienced professional like Ilya Fishkin, immigration attorney can significantly reduce the risk of delays or denials.

This material is for informational purposes only and does not constitute legal advice

Already in the U.S. and have a status question?

0/2000

Submitting this form does not create an attorney–client relationship. Your request is forwarded to a licensed immigration attorney to contact you.

Frequently Asked Questions

What is the difference between Form I-140 and Form I-485?

Form I-140 is the employer's (or self-petitioner's) immigrant petition that establishes eligibility for an employment-based green card and sets a priority date. Form I-485 is the Application to Register Permanent Residence (Adjustment of Status) filed by the foreign national once a visa number is available. The I-140 comes first; the I-485 is the final step to obtaining the green card inside the U.S.

How much does it cost to file Form I-140 in 2026?

The standard filing fee for Form I-140 is $700 USD (effective April 1, 2024, and remaining current in 2026). If you choose Premium Processing via Form I-907, an additional fee applies and guarantees a decision within 15 business days.

Can I self-petition with Form I-140 without an employer?

Yes. In two employment-based categories you can file Form I-140 without an employer sponsor: EB-1A (individuals with extraordinary ability) and EB-2 NIW (National Interest Waiver). In all other categories, a U.S. employer must be the petitioner.

What happens to my I-140 if I change jobs?

Under the AC21 portability rule, if your I-140 has been approved and your I-485 has been pending for at least 180 days, you may change employers or job roles to a same or similar occupational classification without affecting your priority date or green card eligibility. Consult an immigration attorney to confirm your specific situation qualifies.

Section:Green Card
Share:

Green Card Checklist — Free

All paths to permanent residence

Related Articles
Page #article-what-is-form-i-140-and-how-to-file-for-immigrant-employment-authorization