How to Check Your I-140 Current Processing Date

USCIS publishes I-140 processing data by category and service center, but reading it correctly takes knowing which tool to trust and what the numbers actually promise.

By F1Jobs Team · 2026-07-13 · 9 min read
A person at a home desk reviewing immigration paperwork alongside a laptop screen, focused and studying a printed document

If you filed Form I-140 and want to know where it stands, USCIS gives you two different tools that answer two different questions, and confusing them is the most common source of false alarms. The Check Case Processing Times tool tells you how long USCIS has recently been taking for petitions like yours, by form, classification, and service center. It does not look up your case. If you want the actual status of your specific petition, you need Case Status Online and your 13-digit receipt number instead. Here is how to use both correctly, plus what the numbers actually mean.

What "I-140 processing date" actually means

There's no single "current processing date" USCIS publishes for the I-140 as a form. What you get on the official Check Case Processing Times tool is a range, expressed in months, calculated from how long it took USCIS to complete 80% of the cases it adjudicated for that specific form, classification, and service center over a recent period. Two petitions filed the same week can land in different ranges if they were filed under different classifications, or if USCIS routed them to different service centers.

That range is an estimate of how the system has been performing, not a promise about your case. USCIS updates it periodically and it can move up or down with case volume, staffing, and policy changes. The only I-140 timeline that comes with an actual guarantee is premium processing, which is a fixed number of business days rather than a range, and which you buy with a separate filing rather than get for free.

Step-by-step: checking the I-140 processing time on USCIS's site

  1. Go to the official USCIS Check Case Processing Times page. Bookmark it rather than a third-party mirror, since USCIS updates the underlying data on its own schedule.
  2. Select Form I-140, Immigrant Petition for Alien Worker, from the form dropdown.
  3. Select your service center. This is printed on your receipt notice (Form I-797C) — see our guide on reading your USCIS receipt notice if you're not sure where to find it.
  4. Select your specific classification. This needs to match the category your petition was actually filed under, such as EB-1A extraordinary ability, EB-1B outstanding researcher or professor, EB-1C multinational manager, EB-2 advanced degree or exceptional ability, EB-2 national interest waiver, or one of the EB-3 categories. Selecting the wrong classification is the single most common reason people misread their own timeline — see our category-by-category breakdown if you're unsure which one applies to you.
  5. Read the range the tool returns. It will show something like "X Months to Y Months," based on completed cases in that lane.
  6. Compare that range to your filing date. If you've been waiting longer than the upper end of the range, the tool will typically indicate your case is outside normal processing time and give you the option to submit an inquiry.
  7. If you need certainty rather than an estimate, look at premium processing — covered below — which trades a fixed fee for a guaranteed response window instead of a range.

Two tools, two different jobs

People searching for their "I-140 current processing date" are often really asking one of two different questions, and the tool that answers one won't answer the other.

ToolWhat it showsWhat you need to use itBest for
Check Case Processing TimesA range estimate for your form, classification, and service centerForm type, classification, service centerSanity-checking whether your wait is typical
Case Status OnlineThe actual status of your specific petitionYour 13-digit receipt numberReal updates — RFE issued, approved, denied
USCIS online accountFull case history and notifications tied to your accountA linked USCIS online accountOngoing tracking without repeated manual lookups

If your I-140 was filed on paper by your employer's attorney, ask whether it's been linked to a USCIS online account — many paper-filed cases can be added after the fact, which turns on notifications instead of requiring you to check manually.

Regular processing vs. premium processing, side by side

Processing typeTimelineWhat starts the clockFee
RegularRange shown on the processing-times tool (varies by category and center)Not a guarantee — an estimate only$715 base fee, plus a $300 Asylum Program Fee for self-petitioners or $600 for employer-sponsored petitions
Premium — most categories (EB-1A, PERM-based EB-2, EB-3, and others)15 business daysThe day USCIS accepts your Form I-907 upgrade$2,965 as of 2026-03-01
Premium — EB-1C and EB-2 NIW45 business daysThe day USCIS accepts your Form I-907 upgrade$2,965 as of 2026-03-01

A detail that trips people up: 15 business days is roughly three calendar weeks, not two, because weekends and federal holidays don't count toward the clock. The 45-business-day window for EB-1C and EB-2 NIW runs closer to nine calendar weeks on that same logic. If USCIS doesn't meet the window it committed to, it refunds the premium processing fee. For a deeper comparison of how premium and regular processing behave across immigration forms generally, see our guide on premium vs. regular processing.

The clock trap: your I-907 date, not your I-140 filing date

This is the detail most people get wrong when they're trying to calculate their own premium processing deadline. If you filed your I-140 under regular processing and later upgraded with Form I-907, the 15- or 45-business-day clock starts on the day USCIS accepts the I-907 upgrade — not on the day you originally filed the I-140. If your petition sat in the regular queue for two months before you upgraded, none of that time counts toward the premium window. Our detailed walkthrough of the 15-day vs. 45-day premium timeline breaks this down by category if you're trying to plan around a specific deadline.

Also remember that the premium guarantee is about action, not outcome. USCIS meeting the window can mean an approval, a denial, a Request for Evidence, or a Notice of Intent to Deny — any of those satisfies the guarantee. If your petition does get denied, the processing-times question becomes secondary to your next-steps question; our guide on what to do after an I-140 denial covers that path.

What an I-140 approval does and doesn't unlock

Checking your processing time answers "when will USCIS act," not "when can I file the next form." Once your I-140 is approved, your ability to move to adjustment of status or consular processing still depends on your priority date and the current month's Visa Bulletin, which moves independently of I-140 adjudication speed. A fast I-140 approval doesn't accelerate a backlogged category, and a slow one doesn't necessarily cost you anything if your priority date wasn't current yet anyway. Confirm your specific category's cutoff against the current bulletin before assuming approval alone changes your timeline.

Common mistakes

Frequently asked questions

How do I check my I-140 current processing date? Go to the USCIS Check Case Processing Times tool, select Form I-140, then select your service center and your specific classification (for example EB-1C or EB-2 NIW). The tool returns a range in months showing how long it took USCIS to complete 80% of similar cases recently. That range is an estimate, not a promise, so treat it as a benchmark rather than a countdown.

What is a normal I-140 processing time in 2026? There is no single number, because it varies by service center and by classification. That is exactly why the processing-times tool exists. The one guaranteed figure is for premium processing, which promises action within 15 business days for most categories and 45 business days for EB-1C and EB-2 NIW petitions.

Does premium processing guarantee my I-140 will be approved within 15 days? No. It guarantees USCIS will take adjudicative action, which can mean an approval, a denial, a Request for Evidence, or a Notice of Intent to Deny, within the window. It does not guarantee the outcome you want. The clock also starts when USCIS accepts your Form I-907 upgrade, not on your original I-140 filing date.

What is the difference between checking I-140 processing time and checking case status? The processing-times tool gives you a category-wide estimate based on your form, service center, and classification. It has nothing to do with your specific case. Case Status Online, by contrast, looks up your actual 13-digit receipt number and tells you the real status of your petition, including any request for evidence or a decision.

What should I do if my I-140 is outside the normal processing time shown? USCIS allows you to submit a case inquiry, often called an e-Request, when your case has passed the processing time listed for your category. Before you do, confirm you are reading the correct classification and service center, since a mismatch is the most common reason people think their case is delayed when it is not. For anything beyond a routine inquiry, loop in the immigration attorney who filed your petition.


Tracking your own case is useful, but it won't change what's driving the wait — your category, your employer's filing choices, and USCIS's current workload will. If you want a second set of eyes on where you actually stand in your broader visa timeline, F1Jobs can help you think through what comes next.

Frequently asked questions

How do I check my I-140 current processing date

Go to the USCIS Check Case Processing Times tool, select Form I-140, then select your service center and your specific classification (for example EB-1C or EB-2 NIW). The tool returns a range in months showing how long it took USCIS to complete 80% of similar cases recently. That range is an estimate, not a promise, so treat it as a benchmark rather than a countdown.

What is a normal I-140 processing time in 2026

There is no single number, because it varies by service center and by classification. That is exactly why the processing-times tool exists. The one guaranteed figure is for premium processing, which promises action within 15 business days for most categories and 45 business days for EB-1C and EB-2 NIW petitions.

Does premium processing guarantee my I-140 will be approved within 15 days

No. It guarantees USCIS will take adjudicative action, which can mean an approval, a denial, a Request for Evidence, or a Notice of Intent to Deny, within the window. It does not guarantee the outcome you want. The clock also starts when USCIS accepts your Form I-907 upgrade, not on your original I-140 filing date.

What is the difference between checking I-140 processing time and checking case status

The processing-times tool gives you a category-wide estimate based on your form, service center, and classification. It has nothing to do with your specific case. Case Status Online, by contrast, looks up your actual 13-digit receipt number and tells you the real status of your petition, including any request for evidence or a decision.

What should I do if my I-140 is outside the normal processing time shown

USCIS allows you to submit a case inquiry, often called an e-Request, when your case has passed the processing time listed for your category. Before you do, confirm you are reading the correct classification and service center, since a mismatch is the most common reason people think their case is delayed when it is not. For anything beyond a routine inquiry, loop in the immigration attorney who filed your petition.