Skip to main content
TrackPetition
Employment / work
I-140

Track your I-140 case status

The I-140, Immigrant Petition for Alien Worker, is the employer's petition that anchors most employment green cards (EB-1, EB-2, EB-3). It can sit unchanged for months, and the USCIS site makes you log in and re-check by hand. TrackPetition watches your I-140 for you and tells you the moment its status actually moves.

What the I-140 is

Filed by the employer, an approved I-140 establishes that you qualify for the requested employment-based category and locks in your priority date. It's the step between the PERM labor certification and the final green card (I-485 adjustment or consular processing). Because the priority date and category drive your place in line, any movement on the I-140 matters.

Processing time & premium processing

Processing time for an I-140 depends heavily on the classification — EB-1, EB-2 (including the National Interest Waiver) and EB-3 are adjudicated separately and rarely move at the same pace — and on the service center handling it. Premium processing is available for I-140 petitions (Form I-907): for an extra fee, USCIS commits to act within a set timeframe. Approval is only half the journey, though — the wait for an actual green card then depends on your priority date and the monthly Visa Bulletin, which can be current for some categories yet run years long for EB-2/EB-3 applicants born in high-demand countries such as India and China.

Processing times change constantly — for the current figure for your specific form and category, check the official USCIS processing-times tool.

USCIS median processing time

as of FY25 Q3

11.2 months Range: 3.9–11.2 months · 9 quarters

11.2 3.9 11.2 3.9 FY23 Q3 FY25 Q3 FY23 Q3 · 3.9 months FY23 Q4 · 5.6 months FY24 Q1 · 6.3 months FY24 Q2 · 6.8 months FY24 Q3 · 6.8 months FY24 Q4 · 7.8 months FY25 Q1 · 7.6 months FY25 Q2 · 7.5 months FY25 Q3 · 11.2 months

hover a quarter for its value

Source: USCIS quarterly all-forms reports · current live figures →

Common USCIS statuses

On USCIS you'll typically see statuses like "Case Was Received", "Case Is Being Actively Reviewed", "Request for Additional Evidence Was Sent" (an RFE), "Case Was Approved", or a transfer/notice-mailed update. USCIS also rotates equivalent wording for the same underlying step, which makes it hard to tell a real change from a re-phrasing — we normalize those so you only hear about genuine movement.

Why tracking matters

An I-140 approval can trigger the next filing, and an RFE has a hard response deadline — missing either costs time you can't get back. Continuous tracking means you learn about an approval, an RFE, or a transfer the same day, not weeks later on your next manual check.

Frequently asked questions

How do I check my I-140 case status?
Enter your USCIS receipt number (it starts with EAC, LIN, SRC, WAC, MSC or IOE) in the free check to see the latest status straight from USCIS. Confirm your email to have TrackPetition watch it and alert you when it changes.
Will I get an alert if my I-140 gets an RFE?
Yes. When USCIS moves your case to a Request for Additional Evidence, that's a status change, and TrackPetition emails you so you can start your response well before the deadline.
Is tracking my I-140 free?
The receipt-number check and email alerts are free — on a best-effort basis, we try to check your case about once a day. For reliable, more frequent checks (more than 70 times a week) plus WhatsApp and Telegram alerts, you can subscribe to a paid plan.
Does an I-140 approval mean I have a green card?
No. An approved I-140 confirms your category and priority date; the green card comes later through I-485 adjustment of status or consular processing.

Related case types

TrackPetition watches every USCIS case type with a receipt number.

TrackPetition is an independent case-status notification service by Startup58 LLC — not a law firm, and not legal advice or legal assistance. For guidance on your case, consult a licensed immigration attorney. We are not affiliated with USCIS or any government agency. Free tracking is best-effort: we try to check your case about once a day. For reliable, more frequent checks (more than 70 times a week) plus WhatsApp and Telegram alerts, a paid plan is available.

Stop refreshing USCIS. Let us watch your I-140.

Enter your receipt number, confirm your email, and get an alert the moment your status changes.