How to Check Immigration Case Status Online
Check the current status of your US immigration application or petition using the USCIS online system.
Steps
- 1
Find your USCIS receipt number.
This 13-character code starts with three letters and is on the notice USCIS mailed you after filing.
- 2
Go to the USCIS Case Status Online page.
The official site is egov.uscis.gov and does not charge any fees for checking your status.
- 3
Enter your receipt number in the search box.
Type it exactly as shown on your notice, including the letters and numbers with no spaces.
- 4
Review your case status and expected processing time.
The page shows the current stage of your case and an estimate of how long it may take.
Frequently Asked Questions
What does "Case Was Received" mean on USCIS?Show
This means USCIS has your application and is waiting to process it. Your receipt notice confirms they got your paperwork.
How often should I check my case status?Show
Check once a month. Immigration processing takes months or years, and checking daily will not speed up the process.
What can I do if my case is taking too long?Show
You can submit a service request online if your case is outside the normal processing time listed on the website.
Related Guides
Written by the HowToDoStuff.online editorial team. Last updated .