I-140 Processing Time by Category: What to Expect in 2026
Your I-140 processing time depends on category and service center, not a single number — here is what actually determines the wait in 2026.

Your PERM just got certified, or your attorney just told you it's time to file Form I-140, and now you want one number — how long is this going to take. The honest answer is that "I-140 processing time" isn't one number at all. It depends on which employment-based category you're filing under, which USCIS service center picks up your case, and whether you or your employer pays for premium processing.
The only firm number USCIS commits to is the premium processing guarantee — 15 business days for most categories, stretching to 45 business days for EB-1C and EB-2 NIW petitions, for a $2,965 fee as of March 1, 2026. Everything outside that window is a range that moves with USCIS's caseload, and the only reliable place to check it is USCIS's own processing-times page for your specific category and service center, checked right before you file.
The only guaranteed clock: premium processing
Regular I-140 processing has no promised end date. Premium processing does, and it's the single most predictable thing about this filing.
For a $2,965 fee (effective March 1, 2026, up from the prior amount), USCIS guarantees to take action on your case within a fixed window:
- 15 business days for most categories, including EB-1A extraordinary ability, EB-1B outstanding researcher/professor, PERM-based EB-2, and EB-3
- 45 business days for EB-1C multinational manager/executive petitions and EB-2 national interest waiver (NIW) petitions
"Action" is a specific, contractual term. It means USCIS issues one of four things within the window: an approval, a denial, a Request for Evidence (RFE), or a Notice of Intent to Deny (NOID). It does not mean your case is fully resolved — an RFE satisfies the guarantee just as much as an approval does. If USCIS misses its own window, it refunds the premium fee, but that refund doesn't get your case decided any faster.
Two mechanics worth knowing before you file the upgrade request (Form I-907):
- Weekends and federal holidays don't count. Fifteen business days is closer to three calendar weeks than two.
- The clock starts when USCIS accepts the I-907 upgrade, not when you originally filed the I-140. If you filed under regular processing and later upgrade to premium, your 15 or 45 business days begins on the upgrade acceptance date, not your original receipt date.
If you're deciding whether the upgrade is worth it, our walkthrough of filing Form I-907 covers the mechanics in more detail.
Regular processing has no guaranteed clock — here's what actually moves it
If you don't pay for premium processing, USCIS makes no commitment on timing. What you're really asking, when you ask "how long will regular I-140 processing take," is a question about current agency capacity, and that changes month to month. A few things drive it:
- Which service center has your case. I-140s are routed to a specific service center based on your category and, in some cases, your employer's location. Different centers carry different backlogs at any given time, so the same category can move at different speeds depending purely on which center picked it up.
- Category-level demand. Categories with more filings relative to staff capacity tend to move slower. This shifts as filing volume shifts, which is part of why last year's number for your category isn't reliable today.
- Whether the case is straightforward or draws review. A clean petition with strong supporting evidence moves through faster than one that needs a closer look, independent of category.
- RFEs. Once USCIS asks for more evidence, the case leaves the normal queue until you respond, and then re-enters review. This affects premium and regular cases alike, but it has an outsized effect on regular timelines because there's no outer bound to compare against.
Because none of this is guaranteed, treat any number you see outside of USCIS's own processing-times tool — including specific figures in older blog posts, forum threads, or things a friend's case took — as a snapshot of a moment that has already passed. The tool itself updates periodically and reflects current caseloads, which is why it's the only source worth checking right before you file or while you're waiting.
I-140 categories at a glance
Here's what's actually documented for each major category — who typically files it, whether premium processing is available, and what the guaranteed window is if you pay for it.
| I-140 category | Typically filed by | Premium processing window | Asylum Program Fee* |
|---|---|---|---|
| EB-1A — Extraordinary ability | You (self-petition) or an employer | 15 business days | $300 if self-filed, $600 if employer-filed |
| EB-1B — Outstanding researcher/professor | Employer | 15 business days | $600 |
| EB-1C — Multinational manager/executive | Employer | 45 business days | $600 |
| EB-2 — PERM-based (standard) | Employer | 15 business days | $600 |
| EB-2 NIW — National interest waiver | You (self-petition) or an employer | 45 business days | $300 if self-filed, $600 if employer-filed |
| EB-3 — Skilled worker, professional, other worker | Employer | 15 business days | $600 |
*The Asylum Program Fee is separate from, and in addition to, the $715 base I-140 filing fee. It applies regardless of whether you use premium processing.
If you're weighing EB-1C specifically, our EB-1C multinational manager guide goes deeper on why that category sits in the 45-day tier along with NIW rather than the standard 15-day one.
How to check your own case's timeline
Skip the generic number and go find the one that applies to your actual receipt. USCIS builds this to be checkable in a few minutes:
- Find your service center and receipt date on your I-797C receipt notice — the three-letter prefix on your receipt number (for example, WAC, EAC, SRC, LIN, or NBC) tells you which center is handling your case.
- Open USCIS's processing-times page and select Form I-140, then your specific classification (EB-1A, EB-1B, EB-1C, EB-2, EB-2 NIW, or EB-3), then the service center from step one.
- Compare the published range to your receipt date. USCIS typically shows a range based on when it's currently completing cases, so you can see roughly where your filing date falls within that window.
- Track status changes directly. Once you have your receipt number, USCIS's online case status tool shows you real-time updates rather than an estimate — see our guide to reading your receipt notice and case status for how to interpret what each status actually means.
- If your case sits meaningfully outside the published range, USCIS has a formal case-inquiry process for cases that are outside normal processing times. An immigration attorney can advise whether your specific case qualifies and how to file the inquiry correctly.
Your I-140 approval date isn't your green card date
This is the part that surprises people most: getting your I-140 approved, even quickly, doesn't mean you can immediately file for adjustment of status or attend a green card interview. That next step depends on your priority date being "current" under the Visa Bulletin for your category and country of birth.
As of the August 2026 Visa Bulletin, EB-2 is listed as unavailable for applicants born in India, because India's prorated EB-2 limit was already reached for the remainder of the fiscal year. The Department of State has projected EB-2 India could advance again around October 1, 2026, the start of the new fiscal year — but that's a forecast, not a commitment, and it can shift. Check the current month's bulletin rather than planning around a projected date.
This is also why the category you file under matters as much as, or more than, how fast the I-140 itself gets approved. Our EB-2 vs. EB-3 comparison walks through how the two categories can move at very different speeds for the same person depending on country of birth and job requirements, and our Visa Bulletin explainer covers how priority dates and final action dates actually work. Which category you're eligible to file under, and whether an EB-3 downgrade or a different strategy makes sense for your situation, is a decision for a licensed immigration attorney who can review your specific case — not something to decide from a blog post.
Common mistakes
- Assuming the premium processing guarantee means a final decision in 15 days. It means USCIS takes some action, and an RFE counts as action. A premium case that draws an RFE can easily run well past the headline number once you factor in your response time and USCIS's review of it.
- Comparing your timeline to someone else's without matching category and service center. Two EB-2 cases at different service centers, or an EB-2 case compared to an EB-3 case, can move at meaningfully different speeds even if they were filed the same week.
- Treating an old processing-time figure as current. Regular processing has no guarantee, and the number changes as USCIS's caseload changes. A figure from six months ago tells you very little about today.
- Getting the Asylum Program Fee wrong. It's a separate charge from the $715 base fee, and the amount depends on whether you're self-petitioning ($300) or your employer is filing ($600). Filing with the wrong fee amount is a common, avoidable source of rejection.
- Assuming a fast I-140 approval means the green card process is nearly done. For categories facing heavy demand, like EB-2 India in the current Visa Bulletin, the wait for a current priority date can dwarf the time it took USCIS to approve the petition itself.
Frequently asked questions
How long does regular I-140 processing take in 2026? There is no single figure for regular processing right now. It depends on which employment-based category you filed under and which USCIS service center is handling your case, and both move throughout the year as caseloads shift. USCIS's own processing-times page is the only source that reflects the current figure for your specific category and service center, so check it right before you file rather than relying on a number you saw elsewhere.
What does I-140 premium processing guarantee? For a $2,965 fee as of March 1, 2026, USCIS commits to taking action on your I-140 within 15 business days for most categories. EB-1C multinational manager and executive petitions and EB-2 national interest waiver petitions get a longer 45-business-day window instead. Action means an approval, a denial, a Request for Evidence, or a Notice of Intent to Deny, and USCIS refunds the premium fee if it misses its own window.
Does premium processing still work once USCIS issues an RFE? The guarantee covers USCIS taking action within the window, and issuing a Request for Evidence counts as action, so it satisfies the original 15 or 45 business day clock. The time you then spend gathering documents and the time USCIS spends reviewing your response afterward sits outside that original guarantee, which is why a premium case that draws an RFE can still stretch out well beyond the headline number.
Is there a fee besides the $715 base filing fee? Yes. On top of the $715 base filing fee, USCIS charges an Asylum Program Fee on every I-140, $300 if you are self-petitioning with no employer involved, such as many EB-1A and EB-2 NIW filings, and $600 if an employer is filing on your behalf. Premium processing, if you add it, is a further $2,965 on top of those two fees.
Does a faster I-140 approval mean a faster green card? Not by itself. An I-140 approval sets your priority date, but you can only move to the next step, filing Form I-485 or attending a consular interview, once your priority date is current under the Visa Bulletin for your category and country of birth. In categories with heavy demand, an approved I-140 can sit for years waiting on a visa number even though the petition itself was approved quickly.
Trying to figure out how your I-140 timeline fits into your bigger job-search and visa plan? F1Jobs can help you think through the sequencing.
Frequently asked questions
How long does regular I-140 processing take in 2026
There is no single figure for regular processing right now. It depends on which employment-based category you filed under and which USCIS service center is handling your case, and both move throughout the year as caseloads shift. USCIS's own processing-times page is the only source that reflects the current figure for your specific category and service center, so check it right before you file rather than relying on a number you saw elsewhere.
What does I-140 premium processing guarantee
For a $2,965 fee as of March 1, 2026, USCIS commits to taking action on your I-140 within 15 business days for most categories. EB-1C multinational manager and executive petitions and EB-2 national interest waiver petitions get a longer 45-business-day window instead. Action means an approval, a denial, a Request for Evidence, or a Notice of Intent to Deny, and USCIS refunds the premium fee if it misses its own window.
Does premium processing still work once USCIS issues an RFE
The guarantee covers USCIS taking action within the window, and issuing a Request for Evidence counts as action, so it satisfies the original 15 or 45 business day clock. The time you then spend gathering documents and the time USCIS spends reviewing your response afterward sits outside that original guarantee, which is why a premium case that draws an RFE can still stretch out well beyond the headline number.
Is there a fee besides the $715 base filing fee
Yes. On top of the $715 base filing fee, USCIS charges an Asylum Program Fee on every I-140, $300 if you are self-petitioning with no employer involved, such as many EB-1A and EB-2 NIW filings, and $600 if an employer is filing on your behalf. Premium processing, if you add it, is a further $2,965 on top of those two fees.
Does a faster I-140 approval mean a faster green card
Not by itself. An I-140 approval sets your priority date, but you can only move to the next step, filing Form I-485 or attending a consular interview, once your priority date is current under the Visa Bulletin for your category and country of birth. In categories with heavy demand, an approved I-140 can sit for years waiting on a visa number even though the petition itself was approved quickly.