Form I-140 Immigrant Petition: A Guide for Foreign Workers

Form I-140 classifies you for an employment-based immigrant visa category; it does not grant you legal status itself. Learn more about where to file and how it's approved.
Last Updated
September 1, 2026
Written by
Reviewed By
Team Beyond Border
US Passport
Table of Content
- Toc Heading
- Toc Heading
- Toc Heading
- Toc Heading
- Toc Heading
- Toc Heading
- Toc Heading
- Toc Heading

Key Takeaways About Form I-140

  • Form I-140 classifies you for an employment-based immigrant visa category and establishes your priority date in the green card queue; it does not grant legal status.
  • The standard Form I-140 filing fee is US$715, and most petitioners must also pay an Asylum Program Fee (US$300 for small employers or individual self-petitioners, and US$600 for others).
  • Where you send your application depends on the specific mix of forms you file together (e.g., whether you file concurrently with Form I-485 or request premium processing with Form I-907), not your visa category.
  • Once your petition has been approved for 180 days, or if your adjustment of status application (Form I-485) has been pending for at least 180 days, your employer's withdrawal no longer automatically revokes your petition.
  • Once your I-140 is approved, you retain that priority date for any future employment-based petitions you file, regardless of how long you wait.

Form I-140 establishes your position in the visa queue for an employment-based green card. In most cases, your employer submits this petition on your behalf, though two visa categories allow you to file independently.

This guide explains where to send your application, breaks down required filing fees and payment responsibilities, and outlines how an employer change affects your petition status.

At Beyond Border, our attorneys have filed over 4,000 cases across O-1, EB-1A, EB-2 NIW, and L-1 with a 98% approval rate, and a one-month filing guarantee once documentation is complete. This article draws on practical experience assisting clients with this process.

What Is Form I-140?

Form I-140, officially called the Immigrant Petition for Alien Worker, is a petition filed with USCIS to request an employment-based immigrant visa (green card) for a foreign national worker. 

It establishes that the worker meets the eligibility requirements for a specific employment-based visa category and fixes their priority date in the green card queue. Form I-140 is commonly confused with other similar forms, but they all have different functions;

Document Form Filed with What this means for you
Immigrant petition I-140 USCIS Classifies you for a green card category and sets your priority date
Adjustment of status I-485 USCIS The application that actually asks for the green card, filed later or alongside
PERM labor certification ETA-9089 Department of Labor A test of the U.S. labour market, required first in EB-2 PERM and EB-3 only
Nonimmigrant petition I-129 USCIS A temporary work classification such as H-1B or O-1. Unrelated to the green card queue

Our guide covers who can file, which category fits, and what evidence each one requires. This guide starts with the filing itself.

Who Can File Form I-140 and When?

You can file Form I-140 at any time, as long as your evidence is complete and you meet the requirements for your chosen visa category. Eligibility depends on the employment-based category.

Categories that do not require a labor certification (eligible for immediate filing):

Categories that require an approved PERM labor certification first:

  • EB-2 (Advanced Degree) & EB-3 (Skilled Worker): Require employer sponsorship and an approved PERM labor certification from the Department of Labor showing a lack of available qualified U.S. workers. You can file the I-140 only after PERM approval, which currently adds about 15 to 20 months to the process.
Form I-140 Approval Time 2026: Meaning and Next Steps

Where to Send Your Application Package

Where you mail your package depends on the specific mix of forms you are submitting together, not your green card category. For example, an EB-1A filing and an EB-3 filing that contain the exact same forms go to the same location.

USCIS organizes all Form I-140 filings into five main filing scenarios, which are listed on its official direct filing addresses page:

  1. Form I-140 filed by itself.
  2. Form I-140 filed with Form I-485 (concurrent filing, available when your visa number is current).
  3. Form I-140 filed with Form I-485 and Form I-907 (premium processing request).
  4. Form I-140 filed with Form I-907, without Form I-485.
  5. Form I-907 submitted later to upgrade an existing, pending Form I-140.

Find the scenario that matches your package to get the correct mailing address.

Important Note on Addresses: USCIS updates its filing addresses periodically. Always check the official website directly before mailing your application, rather than relying on cached or older online guides.

Avoid Common Form Edition Errors: USCIS requires every page of a submitted form to belong to the exact same form edition. If you mix pages downloaded at different times, USCIS could reject your entire application.

To prevent this, verify the edition date at the bottom of each page against the current edition listed on the USCIS website prior to sending your package.

Form I-140 Filing Fee

As of September 2026, the filing fee for Form I-140 is US$715. In addition, most petitioners pay the Asylum Program Fee, which is US$600 as standard, US$300 for a small employer, and US$0 for a nonprofit.

For this purpose, a small employer has 25 or fewer full-time equivalent employees in the United States, including affiliates and subsidiaries.

Form I-140 Processing Time

Standard processing time for Form I-140 is between 3 and 32 months for 80% of I-140 petitions, depending on your visa category and the service centre handling your application. Petitions that require an approved PERM labor certification move fastest, while self-petitioned and executive categories take the longest.

Because processing speeds can vary widely between service centers, even for the same category, what someone else experienced might not apply to you.

EB category Standard processing time
EB-1A (Extraordinary ability) 30 months
EB-2 NIW (Advanced degree or exceptional ability requesting a National Interest Waiver) 28 months
EB-1C (Multinational executive or manager) 26.5 months
EB-2 / EB-3 (Schedule A nurses) 23.5 months
EB-1B (Outstanding professor or researcher) 15.5 months
EB-3 (Unskilled worker) 6 months
EB-3 (Skilled worker or professional) 4 months
EB-2 PERM (Advanced degree or exceptional ability) 2.5 months

Premium processing is available for Form I-140 and requires USCIS to issue a decision in 15 business days for most categories. But for EB-1C (multinational manager or executive) or EB-2 with a national interest waiver, USCIS responds in 45 business days.

Check your receipt notice (Form I-797C) to find your assigned service center. You can enter that center and category into the USCIS processing times tool to track your timeline. For current timeline ranges across categories, check out our full guide to I-140 approval times.

What Happens If Your Employer Withdraws the Petition? 

If your job ends, two separate rules determine what happens to your petition and your place in line.

USCIS rule What starts the clock What it gets you What it needs
Protection from automatic revocation, 8 CFR 205.1 180 days from approval, or 180 days from the I-485 filing The petition isn't automatically revoked when your employer withdraws it Neither. Approval alone can do it
Priority date retention, 8 CFR 204.5(e) No clock at all Your earliest priority date carries to a later petition An approved petition, not revoked on four listed grounds

A third rule, job portability under section 204(j), governs changing employers once an adjustment application has been pending 180 days. That one is in the I-485 stage, and our guide to what happens after I-140 approval covers it.

If Your Employer Withdraws the Petition

USCIS automatically revokes your I-140 approval if your employer withdraws it within 180 days of approval, unless your adjustment of status application (I-485) has already been pending for at least 180 days.

Once you cross that threshold, your protection kicks in. If your employer withdraws the petition after it has been approved for 180 days (or after your I-485 has been pending for 180 days), the petition remains approved unless USCIS revokes it for cause, such as fraud.

This gives you two ways to protect your approved petition: reaching the 180-day mark after I-140 approval, or reaching 180 days after filing your I-485. Whichever milestone comes first protects your petition from automatic revocation.

The same 180-day rule applies if your employer goes out of business. EB-1A self-petitioners don't have to worry about this, as self-petitioned cases do not depend on an employer.

How Priority Dates Work

Priority date retention works a bit differently, and it catches many people off guard: there is no waiting period at all.

Under 8 CFR 204.5(e)(1), once your petition is approved, you can keep its priority date for any future employment-based petition you file. If you have multiple approved petitions, you get to use the earliest date.

You don't need to wait 180 days for this benefit; your priority date locks in the day your petition is approved.

You only lose your priority date in a few specific situations:

  • USCIS finds fraud or intentional misrepresentation in your application.
  • The Department of Labor revokes your labor certification.
  • USCIS or the Department of State invalidates your labor certification.
  • USCIS determines that your petition was approved by mistake.

How these rules apply depends entirely on your specific dates and paperwork. For instance, being laid off 150 days after approval is very different from being laid off at day 200. If a new employer is filing a second petition for you, review your approval notice with an immigration attorney to understand your options.

I-140 vs PERM 2026: When Is Labor Certification Required?

What Happens After Your I-140 Is Approved?

Once your I-140 is approved, your next steps depend on whether your priority date is current in the monthly Visa Bulletin. When your date becomes active, you can apply for your actual green card through either adjustment of status or consular processing.

  • If your priority date is current and you're in the U.S: You can file Form I-485 (Application to Register Permanent Residence or Adjust Status) as long as you're on a valid nonimmigrant status. In some cases, if your category is current right away, you can even file Form I-485 alongside your I-140. Submitting Form I-485 also lets you apply for a work permit (EAD) and travel authorization (Advance Parole) at no extra USCIS fee. Form I-485 currently takes between 11 and 31.5 months to process.

  • If your priority date is current and you're outside the U.S: USCIS transfers your case to the National Visa Center (NVC) for consular processing. Once you submit your required documents and fees, the NVC schedules an interview at your local U.S. embassy or consulate. This process usually takes three to six months from NVC submission to the interview.

  • If your priority date is not current yet: You'll need to wait and check the Visa Bulletin each month. USCIS uses the official charts to control when you can submit your application (Dates for Filing chart) and when they can issue your green card (Final Action Dates chart). As of September 2026, priority dates for EB-1A and EB-2 NIW are current or nearly current for applicants from most countries outside India and China. However, for Indian-born EB-2 applicants, the Dates for Filing cutoff is around January 2015, meaning a wait of over eleven years for recent filers.

To see a complete breakdown of visa backlogs and cutoffs by country, check out our I-140 priority date backlog country comparison.

File Your Own I-140 With Beyond Border

If you'd like more flexibility with your application without being tied to an employer's rules, consider the EB-1A and EB-2 NIW categories. 

You serve as your own petitioner, so no employer needs to sponsor you or file on your behalf, and no one else can withdraw your case. Many engineers, researchers, physicians, founders, and senior tech professionals qualify for these options without realizing it.

The attorneys at Beyond Border prepare and file these self-petitioned cases. We will evaluate your background against the criteria and provide honest guidance on what qualifications you might still need to build strong eligibility. Request a case assessment to learn which route best fits your profile.

We have handled this before, We'll help you handle it now

Speak with Beyond Border's expert attorney and get clarity on your next steps.
Request A Consultation

Frequently Asked Questions

Who pays the I-140 filing fee?

The petitioner does; in an employer-sponsored case, that's the employer. Where you file for yourself under EB-1A or EB-2 NIW, you are the petitioner, and you pay the fees.

Do self-petitioners pay the Asylum Program Fee?

Yes, at the reduced rate. USCIS's published chart puts an individual self-petitioner at US$300 rather than US$600, for a total of US$1,015 with the filing fee. Having no employees reduces the fee; it doesn't remove it.

Where do I send Form I-140?

That depends on what you file alongside it, not on your category. USCIS sorts filings into five situations on its Direct Filing Addresses page. Find your situation there and use the address shown on the current page.

Can Form I-140 be filed online?

Check the form's own page on the USCIS website before assuming either way, because the list of forms available for online filing changes. The direct filing addresses page lists paper filing addresses.

How long does Form I-140 take?

With premium processing, 15 business days for most classifications and 45 business days for EB-1C and EB-2 NIW. Standard processing varies by category and by service centre, and USCIS publishes those figures on its processing times tool.

Does my I-140 survive if I leave the employer?

Often, yes. Once it has been approved for 180 days, or once your I-485 has been on file for 180 days, a withdrawal by your employer no longer revokes it automatically. Your priority date is retained separately and has no waiting period.

Author's Profile
Legal Head Beyond Border - Camila Facanha
Camila Façanha
Head of Legal & Legal Writer
Camila is the Head of Legal at Beyond Border, where she specializes in O-1, EB-1A and EB2-NIW visas. Camila is an OAB-certified lawyer, with 8 years of relevant US immigration experience. Camila has personally secured approval more than 100 O-1, EB-1A and EB2-NIW cases and maintained a perfect approval track record so far. Camila holds a Master's degree in Law from the Universidade Catolica Portuguesa, and is a sought after voice in the U.S. extraordinary alien visa field in press including Times of India.