If you’ve filed Form I-140 and find yourself checking the USCIS website every few days, hoping for an update, you’re definitely not alone. Employment-based green card cases can move at their own pace, and honestly, the waiting can sometimes feel like you’re just sitting in the dark without knowing what’s going on.
A big part of the confusion comes from the terminology. Terms like “processing time,” “priority date,” and “case status” may sound similar, but they actually mean very different things.
In this guide, we’ll walk you through how to find the I-140 current processing date for your service center and employment category, how to check your individual case status online, and, more importantly, how to understand what those numbers actually mean for your case. We’ll also look at some of the common reasons I-140 cases get delayed and what you can do if your case seems to be taking longer than expected.
What Is Form I-140?
Form I-140, officially called the Immigrant Petition for Alien Worker, is filed with USCIS to show that a foreign national qualifies for an employment-based green card. In most cases, a U.S. employer files the I-140 for the worker. However, some categories, such as EB-1A for individuals with extraordinary ability and EB-2 National Interest Waiver (NIW), allow applicants to file for themselves.
The I-140 is basically one of the key steps in the employment-based immigration process. When USCIS approves the petition, it means the agency has determined that the worker meets the requirements for the specific employment-based category they are applying under, such as EB-1, EB-2, or EB-3.
Once the I-140 is approved, the case can move on to the next stage. If the applicant is already in the United States, that usually means applying for adjustment of status through Form I-485. If they are outside the U.S., they may go through consular processing instead.
So, where does I-140 processing time come into play? Well, it can make a big difference. An approved I-140, along with a current priority date, is often what allows an applicant to move forward with the green card process. If the I-140 takes longer than expected, that delay can potentially affect the timeline for the rest of the immigration process as well.
What Is the I-140 Current Processing Date?
When people search for the “I-140 current processing date,” they’re usually asking one of two different questions, and it helps to know which one applies to you:
- How long is USCIS currently taking to process I-140 petitions? This refers to USCIS’s published processing time estimates, which are based on how quickly the agency is completing cases in a given category and service center.
- What is my priority date, and is it current? This is a completely separate question tied to the State Department’s Visa Bulletin and green card numerical limits.
These two concepts get mixed up constantly, and understanding the difference is one of the most important things you can do as you track your case. USCIS processing time tells you how long the agency is currently taking to adjudicate a petition. It has nothing to do with visa number availability. Your priority date and the Visa Bulletin, on the other hand, determine whether an immigrant visa number is currently available for your category and country of chargeability – which matters mainly for the next step in the process (I-485 or consular processing), not for I-140 adjudication itself.
How Long Does I-140 Processing Usually Take?
There’s no single answer that applies to every case. I-140 processing times vary based on several factors:
- Service center. USCIS processes I-140 petitions at more than one location, and workload isn’t evenly distributed, so timelines can differ between centers.
- Employment-based category. EB-1, EB-2, EB-2 NIW, and EB-3 cases are reviewed under different standards and may move at different speeds.
- Case complexity. Petitions with extensive supporting evidence or unusual fact patterns can take longer to review.
- Whether premium processing was requested. Premium processing puts the case on an expedited adjudication track (more on this below).
- Requests for Evidence (RFEs). If USCIS asks for additional documentation, the clock effectively resets while they wait for your response and then review it.
- General USCIS workload and staffing shift throughout the year and isn’t something petitioners can control.
Because these factors change constantly, we’re not going to publish a specific number of months here – any figure we gave you today could be outdated by the time you read this. The most reliable way to find the current I-140 processing time for your category is to check USCIS’s own data directly, which we’ll walk through next.
How to Check the Current I-140 Processing Time
USCIS publishes official processing time estimates that are updated regularly. Here’s how to check the I-140 current processing date for your specific case type:
- Go to the USCIS Check Case Processing Times page.
- Select “I-140, Immigrant Petition for Alien Worker” from the form dropdown.
- Choose your specific classification (for example, EB-1, EB-2, or EB-3, and any relevant subcategory).
- Select the USCIS field office or service center handling your case, if prompted.
- Review the estimated processing time range that USCIS displays for that category and location.
Keep in mind these are estimates based on how USCIS has been completing cases recently – not a guarantee for your individual petition. USCIS itself frames these numbers as a general benchmark, and actual case-by-case results can fall outside that range in either direction.
How to Check Your I-140 Case Status
Checking your I-140 processing time tells you what USCIS is generally doing with cases like yours. Checking your I-140 case status tells you what’s actually happening with your specific petition. Here’s how:
- Locate your receipt number. This is the 13-character code (starting with three letters, like EAC, WAC, LIN, SRC, IOE, or NBC) printed on your Form I-797 receipt notice.
- Go to the USCIS Case Status Online tool.
- Enter your receipt number exactly as it appears, with no spaces or dashes.
- Click “Check Status” to view the current update.
If your petition was filed with an online account, you can also log in to your USCIS online account for status updates and any correspondence tied to your case.
Common status messages and what they generally mean:
- Case Was Received – USCIS has your petition, and it’s in the queue.
- Case Is Being Actively Reviewed – An officer is currently working on your file.
- Request for Evidence Was Sent – USCIS needs additional documentation before deciding.
- Case Was Approved – Your I-140 has been approved.
- Case Was Denied – USCIS did not approve the petition; a decision notice will explain why.
I-140 Processing Time vs. Priority Date
This is where most of the confusion happens, so let’s lay it out clearly.
| Term | What It Means | Where to Check It |
| I-140 processing time | How long is USCIS currently taking to adjudicate I-140 petitions in your category and service center | USCIS Check Case Processing Times tool |
| Priority date | Generally, the date USCIS (or the Department of Labor, for PERM-based cases) received your case, which holds your place in line for a visa number | Your I-140 receipt notice or underlying labor certification |
| Visa Bulletin | A monthly Department of State publication showing which priority dates are currently eligible to move forward, by category and country | U.S. Department of State Visa Bulletin |
| Final Action Date | The Visa Bulletin date used to determine when a visa number can actually be issued or an I-485 approved | Visa Bulletin, “Final Action Dates” chart |
| Dates for Filing | The Visa Bulletin date used to determine when certain applicants may file Form I-485 (when USCIS designates this chart as usable for a given month) | Visa Bulletin, “Dates for Filing” chart |
The key takeaway: I-140 processing time is about how fast USCIS reviews your petition. Priority date and the Visa Bulletin are about visa number availability for the next step. An I-140 can be approved quickly and still leave you waiting years for a current priority date, depending on your category and country of birth – and the reverse can also be true.
Why Is My I-140 Taking So Long?
If your case seems to be moving slower than the published processing time suggests, a few common factors could be at play:
- Heavier workload at your service center. Some centers handle higher case volumes than others at any given time.
- A Request for Evidence. An RFE pauses the clock while USCIS waits for your response, then again while they review it.
- Case complexity. Petitions with unusual employment histories, extensive evidence, or novel legal arguments (common in EB-1A and EB-2 NIW cases) may require closer review.
- Incomplete or inconsistent documentation. Missing signatures, mismatched information, or unclear evidence can slow adjudication.
- Internal transfers. In some situations, USCIS moves cases between offices or service centers, which can add processing time.
- Background and security checks. Certain cases require additional verification steps that are outside USCIS’s direct control.
None of these factors are things you can necessarily see from the outside, which is part of why case status alone doesn’t always tell the full story.
What If My I-140 Is Outside the Normal Processing Time?
If your case has been pending longer than the current published processing time for your category, here’s a practical way to approach it:
- Confirm your receipt date. Double-check the exact date on your I-797 receipt notice.
- Recheck the current processing time. USCIS updates these estimates periodically, so compare your receipt date against the latest posted range.
- Review your case status online. Look for any updates, RFE notices, or transfer indications.
- Consider a case inquiry. USCIS allows petitioners to submit an inquiry (sometimes called an “outside normal processing time” service request) if a case has genuinely exceeded the posted timeframe.
- Talk to an immigration attorney if something feels off. If you’ve followed these steps and still don’t have clarity – or if you’ve received an unexpected notice you don’t understand – professional guidance can help you figure out what’s actually going on and what your options are.
Can Premium Processing Speed Up an I-140?
Premium processing is an optional USCIS service, requested through Form I-907, that puts a petition on an expedited adjudication timeline for an additional government fee. It’s available for many I-140 categories.
Here’s what it does and doesn’t do:
- It commits USCIS to taking action – an approval, denial, RFE, or Notice of Intent to Deny – within a set business-day window rather than the standard processing range.
- It does not guarantee approval. Premium processing affects speed, not the outcome.
- Fees and exact timeframes are adjusted periodically, so always confirm the current fee and business-day window directly on USCIS’s official premium processing page before filing rather than relying on older figures you may have seen elsewhere.
Premium processing can be useful when timing genuinely matters for example, coordinating with visa stamping, employment authorization needs, or AC21 portability timelines – but it’s worth thinking through whether the added cost makes sense for your situation.
When Should You Contact an Immigration Attorney?
Not every I-140 case needs a lawyer involved at every stage, but there are moments when legal guidance genuinely helps:
- Your case has been pending well beyond the current published processing time, and USCIS inquiries haven’t resolved it.
- You’ve received a Request for Evidence or Notice of Intent to Deny and aren’t sure how to respond.
- Your case status shows something unexpected, like a transfer or a denial you don’t understand.
- You’re weighing whether premium processing, an inquiry, or another step makes sense for your circumstances.
- You’re trying to understand how your I-140 timeline interacts with your priority date, job change plans, or upcoming visa stamping.
At Orange Law, our team works with clients navigating exactly these kinds of employment-based immigration questions. We can’t speed up USCIS or guarantee a particular outcome, but we can help you understand where your case actually stands, what your options are, and what steps make sense next.
Frequently Asked Questions
What is the current processing time for I-140?
There’s no fixed number — I-140 processing times change regularly and vary by category and service center. The most accurate way to find the current figure is to check the USCIS Check Case Processing Times tool for your specific classification.
How can I check my I-140 case status?
Use the USCIS Case Status Online tool and enter your 13-character receipt number from your I-797 notice. This shows the most recent update on your specific petition, separate from general processing time estimates.
How long does an I-140 take to get approved?
It depends on your category, service center, case complexity, and whether you used premium processing. Check the official USCIS processing times page for the current estimated range for your specific case type.
Can I speed up my I-140 processing?
Premium processing, requested via Form I-907, is the main official option for a faster adjudication timeline. Outside of that, USCIS occasionally grants expedite requests in limited, specific circumstances.
What does it mean if my I-140 is outside normal processing time?
It means your case has been pending longer than USCIS’s currently posted estimate for your category. This doesn’t necessarily mean something is wrong, but it may be worth submitting a case inquiry or reviewing your case status for updates.
Does premium processing guarantee I-140 approval?
No. Premium processing guarantees a faster decision timeframe, not a favorable outcome. USCIS can still issue an RFE, a Notice of Intent to Deny, or a denial within that expedited window.
What is the difference between I-140 processing time and priority date?
I-140 processing time reflects how long USCIS is currently taking to adjudicate petitions. Priority date relates to visa number availability under the Visa Bulletin, which affects the next stage of the process rather than I-140 adjudication itself.
What should I do if my I-140 case is delayed?
Start by confirming your receipt date and comparing it to the current processing time estimate, then check your case status online for updates. If the delay is unexplained or you’ve received a confusing notice, consider speaking with an immigration attorney.
Conclusion
When you’re trying to figure out the I-140 current processing date, it can get pretty confusing because USCIS processing estimates, your individual case status, and the Visa Bulletin all show different pieces of the puzzle. Basically, you’ll want to check USCIS’s official processing times tool to get a general idea of how long cases are taking, then use Case Status Online to see what’s happening with your specific petition. And, of course, your priority date and the Visa Bulletin are another important part of the process. They deal with visa number availability, not how quickly USCIS is processing your I-140.
If your case is taking longer than expected, or you’ve received a notice that you’re not quite sure how to understand, you don’t have to figure it all out on your own. Orange Law can help you understand where your I-140 case currently stands, what the notice means, and what steps you may need to take next.