How to Check USCIS Case Status Online
Published 2026-08-09 · Sources: USCIS
Photo: Jakub Żerdzicki via UnsplashAfter you mail a form or click “submit” online, the weeks that follow are frustratingly quiet. The single best way to end the silence is USCIS Case Status Online at egov.uscis.gov/casestatus. It works for I-485 adjustment of status, I-130 family petitions, I-140 employment petitions, N-400 naturalization, and virtually every other USCIS form. This guide covers exactly how to use it, what your receipt number tells you, and when silence becomes a problem worth escalating.
Step 1: Find your receipt number
USCIS mails a Form I-797C (Notice of Action) after accepting your filing. At the top of that notice is a 13-character receipt number — three letters followed by ten digits (for example, IOE0923456789). This is your case identifier for the entire process. If you filed online through a USCIS online account, the same number appears in your account dashboard.
Step 2: Enter it into Case Status Online
Go to egov.uscis.gov/casestatus. Enter your receipt number without dashes (include asterisks if your notice shows them). Click “Check Status.” The site returns the last official action USCIS took on your case, plus any next steps. You can check multiple cases one after another.
For a fuller view, create a USCIS online account at my.uscis.gov. An online account displays the last five actions on your case, lets you upload evidence, update your address, and receive automatic case alerts by email or text. IOE-prefix cases (electronically filed) can be added immediately. Paper-filed cases with other prefixes can also be added for alert tracking.
What the three-letter prefix tells you
| Prefix | Service Center | Typical forms |
|---|---|---|
| EAC | Vermont Service Center | I-129, I-140, I-765 |
| WAC | California Service Center | I-129, I-140, I-485 |
| LIN | Nebraska Service Center | I-129, I-140, I-485 |
| SRC | Texas Service Center | I-129, I-140, I-485 |
| NBC | National Benefits Center | I-485, I-765, I-131 |
| MSC | Missouri Service Center (NBC) | I-485, N-400, I-130 |
| IOE | ELIS (electronic filing) | Online-filed I-90, I-130, N-400 |
Common case status messages — decoded
- Case Was Received — USCIS accepted your application and mailed a receipt notice. Processing begins.
- Case Is Being Actively Reviewed By USCIS — An officer has your file and is working on it. No action needed unless they ask.
- Request for Evidence Was Sent — You will receive (or have received) an RFE in the mail. Respond by the deadline.
- Case Was Approved — Your petition or application was granted. For I-485 this means you are a permanent resident as of the approval date.
- Card Was Produced — Your green card, EAD, or travel document has been printed and mailed.
- Interview Was Scheduled — USCIS set a date for your I-485 or N-400 interview. Watch for the I-797C notice with the exact date.
When to submit a case inquiry
If your receipt date is earlier than the “Receipt date for a case inquiry” listed at egov.uscis.gov/processing-times, you can submit an e-Request. Cases outside normal processing time are prioritized for review. You can also call the USCIS Contact Center at 1-800-375-5283 (TTY 800-767-1833). Have your receipt number ready — the automated system and live agents both need it.
Frequently Asked Questions
Where do I check my USCIS case status?
Go to egov.uscis.gov/casestatus and enter your 13-character receipt number (omit dashes). You can also check through your USCIS online account at my.uscis.gov, which shows the last five actions on your case and lets you sign up for automatic alerts.
What does my receipt number mean?
The first three letters identify the service center: EAC (Vermont), WAC (California), LIN (Nebraska), SRC (Texas), NBC (National Benefits Center), MSC (Missouri), or IOE (ELIS/e-filed). IOE-prefix cases were filed online and can be added to a USCIS online account.
My case status hasn't changed in months — what should I do?
First, check USCIS processing times at egov.uscis.gov/processing-times for your form type and service center. If your receipt date is earlier than the 'Receipt date for a case inquiry,' you can submit an e-Request at egov.uscis.gov/e-request. If your case is outside normal processing time, you may also call the USCIS Contact Center at 1-800-375-5283.
What are common USCIS case status messages?
'Case Was Received' means USCIS accepted your filing. 'Case Is Being Actively Reviewed' means an officer is working on it. 'Request for Evidence Was Sent' means USCIS needs more documents. 'Case Was Approved' means your petition was granted. 'Card Was Produced' means your green card or EAD was printed and mailed.