What Is Form I-140? The Immigrant Petition, Explained

Form I-140 is the USCIS petition that starts your employment-based green card case — here's what it costs, how long it takes, and what happens next.

By F1Jobs Team · 2026-07-15 · 10 min read
Close-up of a person's hands reviewing printed immigration petition documents beside a laptop at a home office desk

If your employer has started talking about "filing your green card," Form I-140 is usually the first concrete document you'll hear about. Officially the Immigrant Petition for Alien Worker, Form I-140 is the USCIS filing that establishes a foreign national's eligibility for an employment-based immigrant visa category — EB-1, EB-2, or EB-3. It's filed with USCIS, almost always by your employer, though a handful of categories let you self-petition. Its approval sets your priority date, the marker that eventually determines when you can apply for the green card itself. Approval alone does not grant permanent residence.

In plain terms, I-140 means the form number USCIS assigns to that petition — not a program, not a policy, just the filing that starts the employment-based green card process once a company (or you, under certain categories) decides to sponsor a green card instead of another temporary work visa. This guide covers what the form actually does, what it costs, how the premium processing option works, and what comes next once it's approved.

What Form I-140 actually establishes

Form I-140 doesn't grant a visa, a status, or work authorization. It establishes two things: that you (the beneficiary) meet the requirements for a specific employment-based preference category, and the priority date that will eventually determine your place in line for a green card.

It's worth keeping the three major immigration forms straight, because they get confused constantly:

A lot of the anxiety around I-140 comes from treating it as the finish line. It's closer to the middle of the process.

Who files it: EB-1, EB-2, and EB-3

Form I-140 covers three employment-based preference categories:

Most EB-2 and EB-3 cases require your employer to complete PERM labor certification with the DOL before the I-140 can even be filed — the process that tests the US labor market and certifies no qualified US worker is available for the role. NIW and EB-1 petitions skip PERM entirely, which is a meaningful speed and control difference. For a side-by-side look at how EB-2 and EB-3 timelines compare, see our EB-2 vs. EB-3 comparison.

What Form I-140 costs in 2026

FeeAmountApplies to
Base I-140 filing fee$715Every I-140 petition
Asylum Program Fee (self-petition)$300EB-1A and EB-2 NIW self-petitions
Asylum Program Fee (employer-sponsored)$600Employer-filed EB-1, PERM-based EB-2, and EB-3 petitions
Premium processing (Form I-907, optional)$2,965As of March 1, 2026

So the baseline cost is $1,015 for a self-petition or $1,315 for an employer-sponsored petition, before any optional premium processing upgrade. This schedule covers the I-140 filing only — PERM recruitment costs, attorney fees, and the separate I-485 filing fee you'll owe later aren't included. Fee amounts change; confirm the current figure on the USCIS fee schedule before you or your employer files.

Premium processing: the 15-day (or 45-day) option

Filing Form I-907 alongside or after your I-140 buys a guaranteed adjudication window from USCIS, for a fee of $2,965 as of March 1, 2026. But the guarantee window isn't uniform across categories:

CategoryPremium processing guarantee
EB-1A, PERM-based EB-2, most other categories15 business days
EB-1C (multinational manager) and EB-2 NIW45 business days

Two mechanics worth knowing before you pay for the upgrade. First, "business days" excludes weekends and federal holidays, so 15 business days runs closer to three calendar weeks than two. Second, the clock starts when USCIS accepts the I-907 upgrade request — not on your original I-140 filing date. If USCIS misses its own window, it refunds the premium fee, but that's a refund of the fee, not a faster case.

If your category is one of the 45-business-day ones, budgeting for the shorter 15-day window is a common and avoidable mistake — see our breakdown of the 15-day vs. 45-day premium processing tracks for category-by-category detail.

For standard, non-premium processing, timelines vary widely by category and by which USCIS service center is handling your case, and they shift throughout the year. Rather than relying on a rule of thumb here, check the USCIS processing times page for your specific service center and category before you plan around a date.

What I-140 approval actually gets you — and what it doesn't

Approval confirms USCIS agrees you're eligible for the category and locks in your priority date. That's it. It does not grant permanent residence, does not grant new work authorization, and does not extend your current nonimmigrant status on its own.

The next step depends on where you are and whether your priority date is current:

Both paths require your priority date to be current under the Visa Bulletin before you can move forward — and that date is entirely separate from how fast your I-140 itself was adjudicated. A category like EB-2 India, which the August 2026 Visa Bulletin lists as unavailable for the rest of the fiscal year, can leave an approved I-140 sitting for months or years before the next filing is even possible. The pace of the category, not the I-140 processing speed, is what controls that wait.

One thing many H-1B holders don't learn until they need it: an approved I-140 with a priority date that isn't yet current is what lets you extend your H-1B beyond the standard six-year maximum in most cases. It also underlies the portability options that come into play if you change employers later in the process. Our guides on pursuing a green card while on H-1B and how AC21 portability works when you change jobs walk through those mechanics in more depth — both are questions worth raising with an immigration attorney before you act on them, since the details depend heavily on your specific facts.

From PERM to green card: the typical sequence

  1. PERM labor certification (EB-2 and EB-3 only) — your employer tests the labor market and the Department of Labor certifies no qualified US worker is available for the role.
  2. Form I-140 filed with USCIS — your priority date is established the day USCIS receives the petition.
  3. USCIS adjudicates — approval, a Request for Evidence, or denial, on either standard or premium timing.
  4. Priority date waits in line — it becomes current when the Visa Bulletin's Final Action Date for your category and country of birth reaches or passes it.
  5. File Form I-485 if you're in the US, or complete consular processing if you're abroad.
  6. Final approval — I-485 approval, or immigrant visa issuance abroad, is what actually makes you a permanent resident.

This sequence can span anywhere from under a year to well over a decade, depending almost entirely on which category and country of birth you fall under — not on how quickly any single form was processed.

Common mistakes

Frequently asked questions

What does I-140 mean? I-140 is the USCIS form number for the Immigrant Petition for Alien Worker, the petition an employer or, in some categories, the worker files to establish eligibility for an employment-based green card category such as EB-1, EB-2, or EB-3. It does not grant a visa or status by itself. It sets your priority date and clears the way to later file Form I-485 or go through consular processing.

How much does Form I-140 cost? The base USCIS filing fee is $715. On top of that, there is an Asylum Program Fee of $300 for self-petitions such as EB-1A or EB-2 NIW, or $600 for employer-sponsored petitions. Optional premium processing adds $2,965 as of March 2026. These figures cover the I-140 only, since PERM recruitment costs, attorney fees, and the later I-485 filing fee are separate.

Does I-140 approval mean I have a green card? No. I-140 approval establishes your priority date and confirms USCIS agrees you qualify for the category, but it does not grant permanent residence or new work authorization on its own. The next step is filing Form I-485 to adjust status if you are in the US, or completing consular processing abroad, and in many categories that step can only happen once your priority date is current on the Visa Bulletin.

How long does Form I-140 processing take? With premium processing at $2,965 as of March 2026, USCIS guarantees action within 15 business days for most categories, or 45 business days specifically for EB-1C multinational-manager and EB-2 NIW petitions. Standard processing without that upgrade varies by category and service center, so check the USCIS processing times page for the current estimate rather than relying on a rule of thumb.

What is the difference between Form I-140 and Form I-485? Form I-140 is the petition that establishes your eligibility for an employment-based green card category and sets your priority date. Form I-485 is the actual application to adjust your status to permanent resident, filed once that priority date is current under the Visa Bulletin, or handled through consular processing if you are outside the US. Both are required, since I-140 approval alone does not make you a permanent resident.


Figuring out whether PERM-based EB-2/EB-3 or a self-petition route like NIW or EB-1A fits your situation is a question for a licensed immigration attorney, not a blog post. If you want help building the job-search and career strategy around your visa timeline while that case moves forward, F1Jobs works with candidates navigating exactly this stage.

Frequently asked questions

What does I-140 mean

I-140 is the USCIS form number for the Immigrant Petition for Alien Worker, the petition an employer or, in some categories, the worker files to establish eligibility for an employment-based green card category such as EB-1, EB-2, or EB-3. It does not grant a visa or status by itself. It sets your priority date and clears the way to later file Form I-485 or go through consular processing.

How much does Form I-140 cost

The base USCIS filing fee is $715. On top of that, there is an Asylum Program Fee of $300 for self-petitions such as EB-1A or EB-2 NIW, or $600 for employer-sponsored petitions. Optional premium processing adds $2,965 as of March 2026. These figures cover the I-140 only, since PERM recruitment costs, attorney fees, and the later I-485 filing fee are separate.

Does I-140 approval mean I have a green card

No. I-140 approval establishes your priority date and confirms USCIS agrees you qualify for the category, but it does not grant permanent residence or new work authorization on its own. The next step is filing Form I-485 to adjust status if you are in the US, or completing consular processing abroad, and in many categories that step can only happen once your priority date is current on the Visa Bulletin.

How long does Form I-140 processing take

With premium processing at $2,965 as of March 2026, USCIS guarantees action within 15 business days for most categories, or 45 business days specifically for EB-1C multinational-manager and EB-2 NIW petitions. Standard processing without that upgrade varies by category and service center, so check the USCIS processing times page for the current estimate rather than relying on a rule of thumb.

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

Form I-140 is the petition that establishes your eligibility for an employment-based green card category and sets your priority date. Form I-485 is the actual application to adjust your status to permanent resident, filed once that priority date is current under the Visa Bulletin, or handled through consular processing if you are outside the US. Both are required, since I-140 approval alone does not make you a permanent resident.