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

By F1Jobs Team · 2026-07-17 · 9 min read
A person checking an immigration case status webpage on a laptop at a home desk, with a coffee cup and folder of documents nearby

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.

  1. 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.
  2. 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).
  3. 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."
  4. 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.
  5. 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.
  6. 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:

PrefixTypically indicates
EACVermont Service Center
LINNebraska Service Center
SRCTexas Service Center
WACCalifornia Service Center
NBCNational Benefits Center
IOEFiled 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 messageWhat it confirmsWhat it doesn't tell you
Case Was ReceivedUSCIS accepted the filing and assigned a receipt numberWhether an officer has looked at the file, or when one will
Case Is Being Actively Reviewed (or no change from "received")The petition remains pendingWhere it sits in the queue, or how close it is to adjudication
Request for Evidence Was SentUSCIS needs more documentation before decidingThe specific reason — that detail is only in the RFE letter itself
Case Was ApprovedUSCIS approved the I-140Whether your priority date is current enough to move to the next step
Case Was DeniedUSCIS denied the petitionYour 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 categoryGuaranteed action window
EB-1A, PERM-based EB-2, most other categories15 business days
EB-1C (multinational manager/executive) and EB-2 NIW45 business days

A few mechanics worth knowing:

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:

Common mistakes

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.