3 Steps to Check Your USCIS Case Status
USCIS provides the option to check a case status online for any abovementioned applications. All you will need to look up your case status is your 13-digit receipt number. To check your USCIS case status online:
- Navigate to USCIS’s case status page
- Enter your 13-digit receipt number
- Click the “Check Status” button
After clicking the button, the page will refresh and you will see an update with the current status of your case.
What Are the Different USCIS Case Statuses?
My Case Accepted By The USCIS Lockbox
My Fingerprint Fee Was Received
My Case Was Updated To Show Fingerprints Were Taken
My Request for Additional Evidence Was Sent
My Request for Additional Evidence Was Received
My Case is Being Actively Reviewed
My Case Is On Hold
My Case is Ready to Be Scheduled for An Interview
My Case is Scheduled for An interview
My Case Was Submitted For Quality Review Based On An Approval Recommendation
My Case Was Approved
My Card Was Mailed To Me
My Card Was Picked Up By The United States Postal Service
My Card Was Delivered To Me By The Post Office
My Case Was Sent To The Department of State
My Certificate Of Naturalization Was Issued
Who Can Check Their USCIS Case Status
If you have submitted a visa application, extension, transfer or a green card application to USCIS, you will be able to check your USCIS case status online. USCIS also offers case status tracking for:
- Form I-140
- Form I-485
- Form I-765
- Adjustment of Status (AoS)
- Advance Parole
- Employment Authorization Documents (EAD)
The types of applications you can check in the USCIS website include:
- H1-B Applications
- Green Card Applications
How to get automatic updates to your USCIS case status
There are easy ways to check your case status manually, but it may be more efficient (and less stressful) to sign up for automatic updates to your case status. The Department of Homeland Security (DHS) launched a new service where you can sign up for regular updates to your USCIS case status. No U.S. Social Security Number is needed to subscribe for the service.
It’s very easy to confuse the new DHS service with an older version of status tracking from USCIS. There are also tools from third-party providers that charge money for case status checking services which you may want to stay away from.
How to check your USCIS case status online
For an immediate check-in on your USCIS case status, you can visit the “Case Status Online” page of USCIS directly. Follow the instructions below:
- Visit the online search page.
- Insert your 13-digit receipt number in the box below “enter a receipt number”
- Enter your number correctly with all 13 letters as printed on the receipt notice, and ensure that there are no spaces
- Click the “check status” button
- Once the page refreshes you will see the latest update about your case
What to know about USCIS status changes
Whether it’s applying for a visa, residency or citizenship, navigating the U.S. immigration system can intimidate many newcomers to the United States. If you want to ensure that your path to a life in America is going smoothly, keeping track of your U.S. Citizenship and Immigration Services (USCIS) case status is a good first step.
USCIS is a government agency that is part of the United States Department of Homeland Security (DHS), and the primary organization that manages visa and adjustment of status (“Green Card”) applications. You may have to reach out to USCIS if your status changes unexpectedly, so check it regularly to avoid surprises due to unexpected delays.
For each visa and Green Card application submitted, the USCIS assigns a unique 13-digit case number. You can find your latest receipt number on your Form I-797 Notice of Action. Check your visa or immigration application filed with USCIS case status online using this receipt number.
Other options to check your USCIS case status
Via email: Contact the appropriate USCIS Service Center to check your status. Every individual USCIS processing center has a different email address where your application will be reviewed. Here are the contact details for some of the most popular centers:
- California Service Center: firstname.lastname@example.org
- Vermont Service Center: email@example.com
- Nebraska Service Center: firstname.lastname@example.org
- Texas Service Center: email@example.com
Via phone: You can also call USCIS at 1-800-375-5283 to inquire about your USCIS case status. You don’t need your receipt number to get an update, but be prepared for a long wait if you call; depending on how many people are inquiring about their status, you may be on hold for two hours or more. Direct mail: You can request a case status update by mail if you’ve filed your petition or application through a local USCIS field office. In your letter, provide personal information such as your full name, birth date, alien number (if applicable), the date and place your petition or application was filed, and receipt number (if you’ve received one). Include a copy of your receipt notice if you can. In person: You can schedule in-person appointments for updates on your visa or Green Card status. You can schedule in-person appointments regardless of whether you are currently in the U.S. To schedule an appointment, visit the USCIS appointment scheduling page.
Who can check their USCIS Case Status?
Anyone who submitted a visa application (for example an H-1B petition), visa transfer, or visa extension can check their USCIS case status. Green Card petitions (Form I-130) for employees or family members as well as Forms I-140, I-485, I-765, AOS, Advance Parole, Employment Authorization Documents (EAD) and citizenship can also be checked online for an update on USCIS case status.
When will my USCIS case status be approved?
The processing time of your case depends on the form you submitted. You can also find the typical case processing time on the USCIS website. Unfortunately, processing times can range from months to years depending on your case and the type of form you submitted.