I-140 Immigrant Petition: Every Stage from Filing to Approval Notice Decoded
Your employer filed an I-140 — here is exactly what happens at each stage, what the approval notice actually means, and how long before you see a green card.

Your employer just filed your I-140 — or they're about to — and you're trying to figure out what the next few years of your immigration journey actually look like. The I-140 sits at the center of every employment-based green card path, yet it's one of the most misunderstood steps. People assume approval equals a green card; it doesn't. They assume regular processing is fine because they're patient; sometimes it isn't. They don't realize the decision they make now about EB-2 vs EB-3 category, or about keeping an I-140 approved even after switching jobs, can have decade-long consequences.
This guide decodes every stage of the I-140 process — from what happens before the petition is even filed, through the USCIS adjudication stages, to what the approval notice actually means and what comes after. If you're on H-1B (or OPT/STEM OPT nearing its end) and your employer has initiated the green card process, read this before your attorney meeting.
What the I-140 actually is — and what it isn't
Form I-140, Immigrant Petition for Alien Workers, is USCIS's mechanism for an employer to formally sponsor you for lawful permanent residence in an employment-based (EB) category, or for you to self-petition in eligible categories. Approval of the I-140 means USCIS has confirmed:
- Your employer is a qualifying petitioner (for employer-sponsored categories)
- The job meets the requirements for the EB category being claimed
- You meet the educational or experience qualifications for that category
- The employer has the ability to pay the offered wage
What approval does not mean: that a green card is immediately available. Immigrant visas are capped by category and by country of birth. Most EB categories for most nationals are current or near-current — but for nationals of India and China in EB-2 and EB-3, the backlog between I-140 approval and an available visa number can span years to decades. Understanding this distinction is the foundation for every downstream decision you'll make.
Stage 1 — PERM labor certification (most EB-2 and EB-3 cases)
For the majority of employment-based green card cases — specifically EB-2 and EB-3 employer-sponsored petitions — the I-140 cannot be filed until the Department of Labor (DOL) has approved a PERM (Program Electronic Review Management) labor certification. PERM is the DOL's process for verifying that no qualified US worker was available for the position.
The PERM recruitment sequence:
- Employer completes mandatory recruitment (job posting, internal notice, print ads, job fairs depending on the position type — professional roles require at least two Sunday print ads in a newspaper of general circulation, or equivalent, plus additional recruitment steps)
- Employer waits 30 days after posting closes before filing
- Employer files ETA Form 9089 electronically with DOL
- DOL adjudicates — either approves, audits, or denies
PERM timeline in 2026: Standard PERM processing has stretched considerably. DOL is currently running 12 to 18 months on regular cases. If the application is selected for audit, add another 6 to 12 months. There is no premium processing option for PERM — only regular adjudication exists.
Your priority date for employer-sponsored EB-2 and EB-3 cases is the date DOL received the PERM application — not the I-140 filing date. This date is critical because it determines your place in line for a visa number.
Exceptions that skip PERM:
- EB-1A (Extraordinary Ability) — self-petition, no PERM
- EB-1B (Outstanding Professor or Researcher) — no PERM, but employer-sponsored
- EB-1C (Multinational Manager or Executive) — no PERM
- EB-2 NIW (National Interest Waiver) — self-petition, no PERM, priority date is I-140 receipt date
See our complete PERM labor certification guide for the full audit and denial playbook.
Stage 2 — Filing the I-140 petition
Once PERM is approved (or bypassed, for the categories above), the employer — or you, for self-petitions — files Form I-140 with USCIS, along with the supporting documentation package.
Key documents in a typical I-140 package:
| Document | Purpose |
|---|---|
| Form I-140 | The petition itself |
| ETA 9089 approval (PERM cases) | Establishes the job and priority date |
| Ability to pay evidence | Employer's tax returns, financial statements, or annual reports |
| Beneficiary's degree transcripts | Verifies educational qualifications |
| Beneficiary's experience letters | Supporting evidence for advanced degree / EB-3 skilled worker positions |
| Labor Condition Application (LCA) | Not required for I-140 itself, but often included for context in EB-2/EB-3 |
| Filing fee | $715 for most I-140 categories (2026 USCIS fee schedule) |
Filing location: Most I-140 petitions are filed with USCIS by mail (paper filing) to either the Texas Service Center or Nebraska Service Center, depending on the employer's state and the EB category. Some categories permit e-filing.
Concurrent filing (I-140 + I-485): If your priority date is already current at the time of I-140 filing — meaning your category and country of birth are not backlogged — you can file Form I-485 (Adjustment of Status) simultaneously with the I-140. This is a significant advantage: it allows you to receive an Employment Authorization Document (EAD) and Advance Parole while the green card adjudication is pending, providing independence from your H-1B status. For most Indian and Chinese nationals in EB-2/EB-3, priority dates are not current at filing, so concurrent filing isn't available.
Stage 3 — USCIS adjudication (regular vs premium processing)
After USCIS receives the I-140, the petition enters the adjudication queue. This is where the regular vs premium processing decision matters.
Regular processing
USCIS adjudicates I-140 petitions in roughly 4 to 8 months under regular processing in 2026, though this varies by service center, category, and USCIS workload at any given time. There is no guaranteed timeline.
Premium processing
For most EB categories, the employer can pay an additional $2,965 (2026 fee, effective March 2026) to elect premium processing. USCIS guarantees adjudicative action within 15 business days — meaning they will issue an approval, denial, or Request for Evidence (RFE).
When premium processing is worth the cost:
- You're approaching the end of your authorized H-1B period and need the I-140 approved so you can extend H-1B beyond the standard 6-year cap (under AC21 §104(c), an approved I-140 allows 3-year H-1B extensions indefinitely)
- Your employer is at risk of layoffs and you want the I-140 locked in before the company's situation deteriorates
- You want to establish your priority date quickly — especially for EB-2 India/China categories where every month of priority date difference matters enormously over a multi-decade backlog
- You're considering job portability under AC21 §106(c) and need the I-140 approved to make that move
Premium processing does not accelerate your visa number. It only speeds up the USCIS petition adjudication phase. The Visa Bulletin wait is completely separate.
Requests for Evidence (RFEs)
USCIS may issue an RFE — a request for additional documentation — rather than approving or denying outright. Common RFE triggers:
- Insufficient ability-to-pay evidence from the employer
- Questions about whether the beneficiary's degree or experience meets the EB category requirements
- Specialty occupation questions (for EB-2 roles that overlap with EB-3 skill categories)
- Gaps between the PERM job description and the beneficiary's actual role
When an RFE is issued under premium processing, the 15-business-day clock pauses. You have up to 87 days to respond, then the clock restarts after USCIS receives your response. An RFE-response on a premium-processed I-140 can push total adjudication time to 3-4 months. See our H-1B RFE response guide for the underlying strategy — many of the same principles apply to I-140 RFEs.
Stage 4 — The I-797 approval notice and what it means
When USCIS approves your I-140, you receive Form I-797, Notice of Action — specifically an I-797 approval notice. This document is one of the most important pieces of immigration paperwork you'll hold for potentially the next decade.
What the I-797 approval notice contains:
- Your A-number (Alien Registration Number) — preserve this number permanently
- The EB category under which the petition was approved
- Your priority date — this is the date you'll monitor against the Visa Bulletin for years
- The receipt date, notice date, and petition expiration (I-140 approvals do not expire, but the notice records your petition history)
- The employer/petitioner information
Store the original in multiple places. Seriously. Physical copy, scanned PDF in cloud storage, copy with your attorney. An I-140 approval notice from 2026 may still be relevant to your immigration case in 2038.
Your I-140 approval does not expire. Even if you change jobs, even if your employer goes out of business, an approved I-140 remains approved — subject to specific revocation scenarios described below.
Stage 5 — Job changes after I-140 approval (AC21 portability)
One of the most practically important rules for H-1B workers with approved I-140s is AC21 §106(c) portability. If your I-140 has been approved for at least 180 days and your I-485 has been pending for at least 180 days, you can change employers (or even change job roles) without losing your place in the green card queue, as long as the new job is in the "same or similar occupational classification."
Even outside I-485 portability, an approved I-140 allows:
- H-1B extensions beyond 6 years in 1-year or 3-year increments (depending on priority date proximity), via AC21 §104(c)
- Preservation of your priority date when you move to a new employer who starts a new PERM/I-140 process for you
- Leverage in job negotiations — employers know a candidate with an approved I-140 has a portable priority date they'd want to keep
Read the full breakdown of portability scenarios in our AC21 portability guide.
Stage 6 — Priority dates, the Visa Bulletin, and the actual wait
Approval of your I-140 is the beginning of a second, often much longer wait. USCIS can only issue immigrant visas (green cards) within numerical caps: approximately 140,000 employment-based immigrant visas per year total, with no single country able to use more than 7% of those visas annually.
The result is dramatic backlogs for nationals of countries with high demand — particularly India and China.
How to read your priority date status
Each month, the State Department publishes the Visa Bulletin, which lists two tables per category:
- Final Action Dates (FAD): If your priority date is before this date, you can file for and receive a green card (or I-485 approval)
- Dates for Filing (DFD): If USCIS authorizes use of this table (they announce monthly), you can file I-485 and receive EAD/AP even if your priority date isn't fully current
Check our Visa Bulletin guide for a step-by-step walkthrough of reading both tables.
Approximate wait times by category and country (as of 2026)
| Category | Country | Approximate wait after I-140 approval |
|---|---|---|
| EB-1A / EB-1B / EB-1C | Most countries | Current or near-current (months) |
| EB-2 | Most countries except India/China | Current or 1-3 years |
| EB-2 | India | Estimated 10+ years from priority date |
| EB-2 | China | Estimated 5-8 years from priority date |
| EB-3 Skilled | Most countries | Current or 1-4 years |
| EB-3 Skilled | India | Estimated 10+ years from priority date |
| EB-3 Skilled | China | Estimated 6-10 years from priority date |
| EB-2 NIW | Most countries | Current or near-current |
These are directional estimates based on current Visa Bulletin movement. Priority date movement is volatile — categories can advance several years in one bulletin and retrogress in the next based on demand and per-fiscal-year caps.
EB-3 downgrade strategy: Some Indian and Chinese nationals in EB-2 file a concurrent or separate EB-3 petition because, counterintuitively, the EB-3 India final action date has at times been ahead of EB-2 India. Whether this makes sense for your situation depends on real-time Visa Bulletin data and your attorney's analysis.
Step-by-step timeline: PERM to green card
Here is a realistic end-to-end timeline for an EB-2 employer-sponsored case for an Indian national, reflecting 2026 conditions:
- Month 0 — Employer begins PERM recruitment. Job posting, required newspaper ads, 30-day wait before filing.
- Month 2 — PERM filed at DOL. Priority date established.
- Month 14-20 — PERM approved. (Standard DOL processing, no audit.)
- Month 14-22 — I-140 filed at USCIS. Employer pays premium processing if desired.
- Month 15-23 — I-140 approved (premium: ~1 month; regular: 4-8 months). I-797 approval notice received.
- Years 1-15+ — Priority date monitoring. Check the Visa Bulletin monthly. H-1B extended in 3-year increments under AC21 §104(c) once I-140 is approved.
- When priority date becomes current — I-485 filed (or consular processing begins at US embassy abroad). Also file for EAD and Advance Parole at this stage.
- 6-12 months after I-485 filing — Biometrics, interview (if required), and green card approval.
The total elapsed time from PERM filing to green card for an Indian national in EB-2 under current conditions realistically spans 15 to 25 years at the back of the queue, depending on priority date movement. This is why filing PERM as early as possible — ideally as soon as you're eligible, not waiting until year 5 of your H-1B — is one of the highest-leverage decisions you can make as an international professional in the US.
I-140 revocation — when your approval isn't permanent
An approved I-140 can be revoked in limited circumstances:
- Employer withdrawal — the employer formally asks USCIS to revoke the I-140 (usually after a layoff or if you resign before the 180-day AC21 portability threshold)
- USCIS notice of intent to revoke — if USCIS discovers fraud, material misrepresentation, or that the underlying PERM was fatally defective
- Automatic revocation — in certain circumstances tied to employer fraud or business closure
Critical protection: If your I-140 has been approved for at least 180 days, employer withdrawal cannot result in automatic revocation. USCIS will send a Notice of Intent to Revoke and you (through your attorney) can respond and preserve the approval. This 180-day mark is why many H-1B workers with pending green cards track that date carefully.
If your I-140 is denied (not just an RFE, but a denial), see our I-140 denial next steps guide for your options, which include filing a Motion to Reconsider or refiling with a stronger package.
Common mistakes that delay or derail I-140 cases
- Waiting too long to start PERM. If you begin PERM in year 5 of your H-1B and DOL takes 18 months, you may not have an approved I-140 in time for your 6-year H-1B to be extended. Start as early as your employer is willing — even in year 2 or 3 of H-1B.
- Choosing EB category without modeling the backlog. EB-2 is not automatically better than EB-3 for Indian and Chinese nationals. Your attorney should run the Visa Bulletin math for your specific priority date before you file.
- Not electing premium processing when your H-1B expiration is approaching. The $2,965 premium fee is cheap insurance against a status gap.
- Assuming the employer owns the priority date. You own the priority date. If your employer tries to tell you they "won't release" your priority date when you leave, that's not accurate — USCIS does not transfer priority dates between employers, but you retain your original date when a new employer files a new I-140 for you.
- Changing jobs before the 180-day portability mark. If you leave and your I-140 has been approved less than 180 days and your I-485 has been pending less than 180 days, your employer can revoke and you lose the I-140 approval.
- Skipping documentation of ability to pay. This is the most common I-140 RFE trigger. Your employer needs to show they can pay the proffered wage in the PERM application from the time of PERM filing through I-140 approval — not just at time of hiring.
- Filing I-485 too early or too late. Filing I-485 when your priority date is not current is rejected. Missing a current window when dates retrogress means waiting for the next opening. Watch the Visa Bulletin closely.
Frequently asked questions
What are the stages of the I-140 petition from start to finish?
The typical path is PERM labor certification at DOL (for most EB-2 and EB-3 cases), then I-140 filing at USCIS, then USCIS adjudication (regular or premium processing), and finally receipt of the I-797 approval notice. After approval you monitor the Visa Bulletin for your priority date to become current before filing for adjustment of status or consular processing.
What does the I-140 approval notice actually mean for your green card timeline?
The I-140 approval notice (Form I-797) confirms your immigrant petition is approved and locks in your priority date — the date DOL received your PERM application, or the I-140 filing date for NIW and EB-1 self-petitions. Approval does not mean a green card is imminent. For most Indian and Chinese nationals in EB-2 or EB-3, the wait between I-140 approval and an available visa number can be a decade or longer due to per-country caps.
How long does I-140 processing take in 2026?
Under regular processing, USCIS I-140 adjudication currently runs roughly 4 to 8 months depending on the service center and category. Premium processing — available for most I-140 categories at $2,965 as of 2026 — guarantees adjudicative action within 15 business days. Premium processing does not speed up the subsequent wait for a visa number; it only shortens the USCIS adjudication phase.
What is the difference between I-140 premium processing vs regular processing?
Premium processing costs $2,965 (2026 fee) and guarantees USCIS will act on your petition within 15 business days — issuing an approval, denial, or RFE. Regular processing has no guaranteed timeframe and currently averages 4 to 8 months. The key tradeoff is cost and certainty vs patience. Most attorneys recommend premium processing when you are near the end of your H-1B authorized period, when a layoff risk exists, or when you need to establish your priority date quickly.
How long after I-140 approval can you get a green card?
This depends almost entirely on your country of birth and the EB category. For nationals of most countries in EB-2 or EB-3, visa numbers become available within a year or two of I-140 approval. For nationals of India or China in EB-2 or EB-3, the current backlogs extend many years — in some EB-3 India cases, the wait exceeds a decade. The Visa Bulletin's Final Action Dates table tells you the current cutoff for your category and country of birth each month.
The I-140 stage is one moment in a long process, but the decisions you make around it — which EB category to file, whether to use premium processing, when to start PERM, how to think about job changes — compound over years. Get them right early. If you're navigating this and want a second perspective on your specific situation, reach out to F1Jobs — we work with international professionals on exactly these decisions every week.
Frequently asked questions
What are the stages of the I-140 petition from start to finish?
The typical path is PERM labor certification at DOL (for most EB-2 and EB-3 cases), then I-140 filing at USCIS, then USCIS adjudication (regular or premium processing), and finally receipt of the I-797 approval notice. After approval you monitor the Visa Bulletin for your priority date to become current before filing for adjustment of status or consular processing.
What does the I-140 approval notice actually mean for your green card timeline?
The I-140 approval notice (Form I-797) confirms your immigrant petition is approved and locks in your priority date — the date DOL received your PERM application (or I-140 filing date for NIW and EB-1 self-petitions). Approval does not mean a green card is imminent. For most Indian and Chinese nationals in EB-2 or EB-3, the wait between I-140 approval and an available visa number can be a decade or longer due to per-country caps.
How long does I-140 processing take in 2026?
Under regular processing, USCIS I-140 adjudication currently runs roughly 4 to 8 months depending on the service center and category. Premium processing — available for most I-140 categories at $2,965 as of 2026 — guarantees adjudicative action within 15 business days. Premium processing does not speed up the subsequent wait for a visa number; it only shortens the USCIS adjudication phase.
What is the difference between I-140 premium processing vs regular processing?
Premium processing costs $2,965 (2026 fee) and guarantees USCIS will act on your petition within 15 business days — issuing an approval, denial, or RFE. Regular processing has no guaranteed timeframe and currently averages 4 to 8 months. The key tradeoff is cost and certainty vs patience. Most attorneys recommend premium processing when you are near the end of your H-1B authorized period, when a layoff risk exists, or when you need to establish your priority date quickly.
How long after I-140 approval can you get a green card?
This depends almost entirely on your country of birth and the EB category. For nationals of most countries in EB-2 or EB-3, visa numbers become available within a year or two of I-140 approval. For nationals of India or China in EB-2 or EB-3, the current backlogs extend many years — in some EB-3 India cases, the wait exceeds a decade. The Visa Bulletin's Final Action Dates table tells you the current cutoff for your category and country of birth each month.