Checking Your I-140 Case Status Online
Your I-140 receipt number unlocks real-time status updates on USCIS.gov, and here is exactly what each status message means and when it's worth worrying

You filed your I-140 immigrant petition weeks or months ago, and now you're refreshing a browser tab more often than you'd like to admit. The good news: checking your i 140 status online takes about thirty seconds once you have the right number in hand.
USCIS's Case Status Online tool runs off the 13-character receipt number printed on your Form I-797, Notice of Action — the receipt notice your attorney or employer received shortly after filing. Enter that number at uscis.gov/casestatus and the tool returns your case's current milestone: received, RFE issued, approved, or denied. It won't show you where the file sits in an officer's queue or how many days remain — just the last major event USCIS logged.
How to check your I-140 status online
The process is the same whether your form i-140 uscis petition was filed by an employer's immigration attorney, a self-petitioning applicant (EB-1A or EB-2 NIW), or filed jointly with an I-485 in a direct-filing scenario.
- Find your receipt notice. This is the I-797, Notice of Action, USCIS mailed after accepting your petition. If you didn't file it yourself, ask your employer's HR contact or immigration attorney for a copy — you're entitled to see it. Our guide to reading your receipt notice walks through every field on the form.
- Locate the 13-character receipt number. It's printed near the top, formatted as three letters followed by ten digits, with no spaces or dashes when you type it in (for example,
EAC2612345678). - Go to uscis.gov/casestatus. This is the only official case status tool; be wary of third-party sites that ask you to pay for "expedited lookups."
- Enter the number exactly as printed and submit. The tool is case-insensitive on the letters, but a single mistyped digit returns an error rather than someone else's case.
- Read the status message and the date next to it. That date tells you when USCIS last updated the record, not when the underlying event actually happened.
- Consider linking the case to a myUSCIS online account. A paper-filed I-140 can still be linked to an online account so you get email and text alerts the moment status changes, instead of checking manually.
What your receipt number is telling you
The three letters at the start of your receipt number generally indicate which USCIS service center is handling the case:
| Prefix | Typically indicates |
|---|---|
| EAC | Vermont Service Center |
| LIN | Nebraska Service Center |
| SRC | Texas Service Center |
| WAC | California Service Center |
| NBC | National Benefits Center |
| IOE | Filed and being tracked through USCIS's online filing system |
Treat this as general orientation rather than a guarantee — USCIS periodically shifts workloads between centers, and a case can transfer mid-process without your receipt number changing.
What each status message actually means
USCIS deliberately keeps status language broad. Here's what the common messages confirm, and what they leave out.
| Status message | What it confirms | What it doesn't tell you |
|---|---|---|
| Case Was Received | USCIS accepted the filing and assigned a receipt number | Whether an officer has looked at the file, or when one will |
| Case Is Being Actively Reviewed (or no change from "received") | The petition remains pending | Where it sits in the queue, or how close it is to adjudication |
| Request for Evidence Was Sent | USCIS needs more documentation before deciding | The specific reason — that detail is only in the RFE letter itself |
| Case Was Approved | USCIS approved the I-140 | Whether your priority date is current enough to move to the next step |
| Case Was Denied | USCIS denied the petition | Your options — that depends entirely on the denial reason in the notice |
If you land on an approval, the notice itself has its own sequence of language and mailing steps worth understanding — see our breakdown of I-140 approval notice stages. If you land on a denial, don't try to interpret next steps from the status page alone; read our guide on what to do after an I-140 denial and loop in an immigration attorney before deciding whether to refile, appeal, or move to a different category.
Premium processing runs its own clock, separate from the status tool
Filing Form I-907 to request premium processing on your I-140 doesn't change what the case status tool displays — you may still see "Case Was Received" for the entire window. What it changes is a separate, statutory guarantee: USCIS commits to taking adjudicative action within a fixed number of business days of accepting the I-907, counted from acceptance, not from your original I-140 filing date.
| I-140 category | Guaranteed action window |
|---|---|
| EB-1A, PERM-based EB-2, most other categories | 15 business days |
| EB-1C (multinational manager/executive) and EB-2 NIW | 45 business days |
A few mechanics worth knowing:
- The premium processing fee is $2,965, effective 2026-03-01.
- Weekends and federal holidays don't count toward the business-day clock, so 15 business days is closer to three calendar weeks than two.
- The clock pauses the moment USCIS issues an RFE and only resumes once USCIS receives your response — so a "premium" case that draws an RFE can still take considerably longer than the guaranteed window suggests.
- If USCIS misses the window, it refunds the premium processing fee, though your case still gets adjudicated.
For the full mechanics of how the 15-day and 45-day tracks differ and what "action" legally means, see our dedicated guide to I-140 premium processing timelines.
What the status tool won't tell you
Three things regularly trip people up because the status tool simply doesn't cover them:
- Where your file sits in the internal queue. USCIS doesn't publish a position counter, and standard (non-premium) processing time varies by category and service center — check the USCIS processing times page for your specific combination rather than assuming a fixed number.
- Whether your priority date is current. An approved I-140 doesn't automatically mean you can file for adjustment of status or attend an immigrant visa interview. That depends on where your priority date falls in the current month's Visa Bulletin, which is a completely separate lookup. See our explainer on priority dates and the Visa Bulletin — categories like EB-2 India move unevenly month to month, and cutoffs can retrogress as well as advance.
- The reasoning behind an RFE or denial. The status tool tells you an action happened, not why. That explanation lives only in the physical notice.
Common mistakes
- Checking multiple times a day expecting movement. The tool only updates when USCIS logs a new milestone internally, which for standard processing can be weeks or months apart. Checking more often doesn't produce information faster.
- Mistyping the receipt number. A transposed digit or an extra space is the most common reason people see "we cannot find a case," not a genuinely lost file.
- Assuming no status change means something's wrong. On standard (non-premium) processing, long silences are normal. It's specifically a premium processing case that's still sitting past its 15- or 45-business-day window that warrants a call to USCIS or your attorney.
- Treating "Case Was Approved" as the finish line. For most employment-based categories, approval only clears the way to the next step once your priority date is current — it doesn't skip the Visa Bulletin queue.
- Not linking a paper-filed case to an online USCIS account. Doing so gets you automatic email and text alerts instead of manual checking, and gives you a fuller history of every status change on the case.
- Reading legal conclusions into a one-line status message. Whether a denial is worth appealing, refiling, or pivoting to a different category is a case-specific legal judgment. That decision belongs with a licensed immigration attorney, not with the wording on a status page.
Frequently asked questions
How do I check my I-140 status online? Go to the USCIS Case Status Online tool at uscis.gov/casestatus and enter the 13-character receipt number printed on your Form I-797 receipt notice. The tool returns your case's most recent recorded milestone such as received, RFE issued, approved, or denied, without showing internal processing detail. If your petition was filed by an employer or attorney, ask them for the receipt notice if you haven't seen it yourself.
Where do I find my I-140 receipt number? It's printed at the top of Form I-797, Notice of Action, the receipt notice USCIS mails after accepting your I-140. The number is 13 characters long, starting with a three-letter service center code such as EAC, LIN, SRC, WAC, IOE, or NBC, followed by ten digits. If your attorney or employer filed the petition on your behalf, they should be able to share this notice with you.
What does Case Was Received mean for my I-140? It means USCIS has logged your petition into its system and assigned it a receipt number, nothing more. It doesn't tell you when an officer will review the file or whether the case is on track, since the status tool reflects major milestones only and not internal processing detail.
Does premium processing show up differently in the status tool? The status tool itself doesn't display a countdown. What changes is a separate statutory guarantee tied to your Form I-907 acceptance date, under which USCIS commits to taking action — an approval, denial, or RFE — within 15 business days for most I-140 categories and 45 business days for EB-1C and EB-2 NIW petitions. You may still see the same Case Was Received message right up until that action posts.
My I-140 status hasn't changed in months, should I worry? Not necessarily. Standard processing times vary by category and service center, and the tool only updates when USCIS records a new milestone, so long stretches without movement are common on standard, non-premium petitions. Check the USCIS processing times page for your specific service center and category, and if you filed with premium processing and the guaranteed window has passed without action, that's when it's worth contacting USCIS or your immigration attorney.
Tracking your I-140 shouldn't feel like guesswork. If you want a second set of eyes on where your case stands or what your next step should be, F1Jobs is here to help.
Frequently asked questions
How do I check my I-140 status online
Go to the USCIS Case Status Online tool at uscis.gov/casestatus and enter the 13-character receipt number printed on your Form I-797 receipt notice. The tool returns your case's most recent recorded milestone such as received, RFE issued, approved, or denied, without showing internal processing detail. If your petition was filed by an employer or attorney, ask them for the receipt notice if you haven't seen it yourself.
Where do I find my I-140 receipt number
It's printed at the top of Form I-797, Notice of Action, the receipt notice USCIS mails after accepting your I-140. The number is 13 characters long, starting with a three-letter service center code such as EAC, LIN, SRC, WAC, IOE, or NBC, followed by ten digits. If your attorney or employer filed the petition on your behalf, they should be able to share this notice with you.
What does Case Was Received mean for my I-140
It means USCIS has logged your petition into its system and assigned it a receipt number, nothing more. It doesn't tell you when an officer will review the file or whether the case is on track, since the status tool reflects major milestones only and not internal processing detail.
Does premium processing show up differently in the status tool
The status tool itself doesn't display a countdown. What changes is a separate statutory guarantee tied to your Form I-907 acceptance date, under which USCIS commits to taking action, an approval, denial, or RFE, within 15 business days for most I-140 categories and 45 business days for EB-1C and EB-2 NIW petitions. You may still see the same Case Was Received message right up until that action posts.
My I-140 status hasn't changed in months, should I worry
Not necessarily. Standard processing times vary by category and service center, and the tool only updates when USCIS records a new milestone, so long stretches without movement are common on standard, non-premium petitions. Check the USCIS processing times page for your specific service center and category, and if you filed with premium processing and the guaranteed window has passed without action, that's when it's worth contacting USCIS or your immigration attorney.