Reading USCIS Processing Times for I-140 by Service Center

Your I-140 receipt notice names a service center, and USCIS's processing-time tool shows what that center's range actually means for your case.

By F1Jobs Team · 2026-07-17 · 9 min read
A person reviewing an immigration case status page on a laptop at a home desk, with a printed notice and a coffee cup nearby

Your employer's attorney filed your I-140, and the receipt notice landed with a form number, a receipt number, and a service center name you've never had to think about before. Now you're on USCIS's processing-times page, trying to figure out what the two numbers in that range actually mean for your case.

Here's the direct answer. USCIS publishes I-140 processing-time ranges by service center and category, and that range reflects how long it recently took to complete a stated percentage of cases USCIS has already decided in that same category at that same center — a historical estimate, not a countdown clock running toward your specific petition. The only figure USCIS actually guarantees in writing is the 15- or 45-business-day window that comes with premium processing (Form I-907), and even that guarantees a decision, not an approval.

How the processing-times tool actually works

USCIS's processing-times tool asks you to select three things: the form (I-140, Immigrant Petition for Alien Worker), the office or service center handling your case, and the category — extraordinary ability, outstanding researcher or professor, multinational manager or executive, PERM-based EB-2 or EB-3, or EB-2 National Interest Waiver. Select all three correctly and the tool returns a range: a low end and a high end.

That range isn't an average, and it isn't a promise. It reflects how long it took USCIS to complete a stated percentage of the cases it recently finished adjudicating in that exact form-category-center combination. USCIS states the percentage that particular query is built on directly on the tool, and it's worth reading, because it changes what the range means — a range built around the point where roughly half of recent cases were finished reads very differently from one built around the point where nearly all of them were finished, and USCIS doesn't necessarily use the same benchmark for every category. The number also moves every time USCIS updates the page, so a range you saw at filing time isn't necessarily the range that applies today. Treat it the way you'd treat a traffic estimate based on yesterday's commute — informative, not binding.

Why the same form shows different ranges at different centers

USCIS doesn't decide every I-140 out of one building. Immigrant-worker petitions have historically clustered at a small number of service centers — commonly Texas Service Center and Nebraska Service Center have carried the bulk of I-140 adjudications, though USCIS periodically shifts caseloads between centers, and which one gets your file isn't something you choose. Your I-797C receipt notice names the center actually holding your case, and that's the one you plug into the tool — not the center a friend's case landed at, not whichever center shows the shortest range on the page. For more on how that assignment happens in the first place, see how USCIS assigns your I-140 to a service center.

Step-by-step: checking your own case against the posted range

  1. Pull up your I-797C receipt notice and confirm the exact service center printed on it, along with your receipt date.
  2. Open USCIS's official processing-times page and select Form I-140.
  3. Select that same service center from the dropdown — not a different one, even if it shows a faster number.
  4. Select your specific category. Extraordinary ability, outstanding researcher, multinational manager or executive, PERM-based EB-2 or EB-3, and EB-2 NIW are tracked separately, and the range can differ noticeably between them even at the same center.
  5. Compare your receipt date to the range the tool returns. If your case falls inside the range, it's tracking within USCIS's own recent historical pattern.
  6. If your receipt date is older than the high end of the range, the tool typically offers a case-inquiry option from that same page — a mechanism for flagging a case that's run past what USCIS's own numbers predict, not a guarantee of a faster answer.

If you'd rather track movement through your USCIS online account status updates instead of the processing-times tool, understanding your receipt notice and case status walks through what each status actually signals.

The only guaranteed clock: premium processing

Everything above describes an estimate. Premium processing is the one part of the I-140 timeline USCIS actually commits to in writing.

I-140 categoryPremium processing guaranteePremium processing fee
EB-1A — extraordinary ability15 business days$2,965
EB-1B — outstanding researcher or professor15 business days$2,965
EB-2 — PERM-based15 business days$2,965
EB-315 business days$2,965
EB-2 NIW — national interest waiver45 business days$2,965
EB-1C — multinational manager or executive45 business days$2,965
Regular processing (no I-907 filed)No guaranteed window — governed by the posted range for your category and centerNot applicable

The $2,965 premium fee took effect March 1, 2026 as an inflation adjustment. A few mechanics matter more than the headline numbers:

For how the same trade-off plays out on the H-1B side, premium versus regular processing covers the underlying clock logic, even though the fees and forms differ. If you're still weighing whether the fee is worth it for your specific I-140, is I-140 premium processing worth the cost goes deeper into that decision.

What the range does not tell you

The processing-times page measures speed, not your odds. A short range at a given center says nothing about how often that center approves the category you filed under, and a long range doesn't automatically mean heavier scrutiny — it more often reflects volume and staffing. If what you actually want is a sense of approval likelihood rather than timing, that's a different dataset with different caveats; H-1B approval and denial rate trends is a useful model for how to read approval-rate data responsibly, even though it covers a different petition type.

The range also says nothing about what happens after approval. An approved I-140 sets your priority date, but in categories carrying a backlog, that approval can sit for a long time before your priority date is current enough to move to the next step. EB-2 India is the clearest current example — it's unavailable in the August 2026 Visa Bulletin, meaning no EB-2 India priority date can move forward this cycle regardless of how quickly the I-140 itself was approved. Processing speed and visa availability are two separate bottlenecks, and a fast I-140 doesn't shorten the second one.

Common mistakes

Frequently asked questions

What does the number on the USCIS processing times page actually mean? It's a historical estimate, not a promise. USCIS calculates the range from how long it recently took to complete a stated percentage of adjudicated cases in that same form, category, and service center combination. It describes the recent past, not a guarantee for your specific petition, and it moves every time USCIS refreshes the page.

How do I find out which service center is handling my I-140? Your I-797C receipt notice lists the service center that received your petition, and that's the center you should select when you look up your processing time, since ranges differ meaningfully from one center to the next. If you filed through an attorney, ask them to confirm the assigned service center directly rather than guessing which one applies.

Does premium processing guarantee my I-140 will be approved? No. Premium processing guarantees a decision within 15 business days for most I-140 categories, and within 45 business days for EB-1C and EB-2 NIW petitions specifically. That decision can be an approval, a denial, or a Request for Evidence, so it buys certainty about timing, not about outcome.

What should I do if my case is older than the posted processing time range? Confirm you're looking at the correct combination of service center and category on the page, since a mismatched selection is the most common reason a case looks stuck when it isn't. If your receipt date is genuinely older than the top of the range, USCIS's tool typically lets you submit a case inquiry from that same page, and if weeks pass with no useful response, loop in the immigration attorney who filed the petition.

Does I-140 approval mean I have a green card? No. I-140 approval sets your priority date and confirms USCIS accepted the underlying immigrant classification, but you still need a current priority date under the Visa Bulletin and an approved I-485, or an immigrant visa through consular processing, before you actually hold a green card. In backlogged categories like EB-2 India, an approved I-140 can sit for years before the next step even opens up.


Sorting out where your I-140 actually stands, or whether premium processing makes sense for your situation, is easier with someone who's tracked cases through these exact centers before. F1Jobs can help you build a realistic plan around your timeline — for anything that turns on your specific facts, loop in the immigration attorney who filed your petition.

Frequently asked questions

What does the number on the USCIS processing times page actually mean

It's a historical estimate, not a promise. USCIS calculates the range from how long it recently took to complete a stated percentage of adjudicated cases in that same form, category, and service center combination. It describes the recent past, not a guarantee for your specific petition, and it moves every time USCIS refreshes the page.

How do I find out which service center is handling my I-140

Your I-797C receipt notice lists the service center that received your petition, and that's the center you should select when you look up your processing time, since ranges differ meaningfully from one center to the next. If you filed through an attorney, ask them to confirm the assigned service center directly rather than guessing which one applies.

Does premium processing guarantee my I-140 will be approved

No. Premium processing guarantees a decision within 15 business days for most I-140 categories, and within 45 business days for EB-1C and EB-2 NIW petitions specifically. That decision can be an approval, a denial, or a Request for Evidence, so it buys certainty about timing, not about outcome.

What should I do if my case is older than the posted processing time range

Confirm you're looking at the correct combination of service center and category on the page, since a mismatched selection is the most common reason a case looks stuck when it isn't. If your receipt date is genuinely older than the top of the range, USCIS's tool typically lets you submit a case inquiry from that same page, and if weeks pass with no useful response, loop in the immigration attorney who filed the petition.

Does I-140 approval mean I have a green card

No. I-140 approval sets your priority date and confirms USCIS accepted the underlying immigrant classification, but you still need a current priority date under the Visa Bulletin and an approved I-485, or an immigrant visa through consular processing, before you actually hold a green card. In backlogged categories like EB-2 India, an approved I-140 can sit for years before the next step even opens up.