Immigrating to the US can be done either through an employment based green card or a family-based green card. However, after completing the application process, there is a long wait until you can get an adjudication. Instead of being stuck in a limbo not knowing at what stage your application is at, we have provided you with the option of checking your status immediately below.
Check your Immigration Case Status Online
immigration application, petition, or request.
The tool above is a quick and efficient tool to help you monitor the stage your application is at, calculate processing timelines for different USCIS service centers, as well as assess a possible date of adjudication for your immigration petition.
Visa petitions (such as H1B visa petitions), visa transfers, and visa extension applications can be checked online to find out their status. Individuals who submitted green card petitions (Form I-130) for family members or employees can also check their USCIS case status online for applications such as I-140, I-485, AOS, Advance Parole, EAD, and Citizenship.
Having your receipt number available is crucial. After filing your visa application with USCIS, you will receive a Form I-797, Notice of Action, notifying you that your petition was received and giving you a case number, which you can use to check your USCIS case status online.
What is the USCIS Receipt Number?
USCIS assigns and issues a unique 13-digit case number to each visa application filed. This is the receipt number, which is found on your Form I-797. You can check your visa or immigration application filed with USCIS case status online using this receipt number.
The first 3 characters of your receipt signify the particular service center where the application is being processed. There are 4 USCIS service centers that handle visa applications. These include WAC, EAC, SRC, and LIN. For instance, applications submitted to California will have a receipt number starting with WAC.
How to Check USCIS Case Status Online
Follow the below steps to check your USCIS case status online.
- Go to my USCIS Case Status Search Online.
- Enter your 13-digit receipt number in box below “Enter a Receipt Number”.
- Be sure to enter your number correctly with all 13 letters as printed on our receipt notice.
- Enter the number without any spaces.
- The field is not case sensitive so you can enter your number in all caps or small letters.
- Click on the “Check Status” button and wait.
- Once the page refreshes you will see information about your case.
- You may register for an account to receive e-mail notifications whenever your case status changes.
Did you file your immigration petition at a local USCIS office?
Don’t wait! Here’s how to know the status of your petition
Check USCIS Case Status by Phone or Email
You may also check your USCIS case status by calling +1 (800) 375-5283 and following the automated instructions. Be sure to have your receipt number ready.
This phone service is completely automated, so expect to hear an electronically recorded message stating your date of application filing and the approximate time frame for the approval. These numbers are generally very busy. One needs to have patience to get connected.
You may also email the appropriate USCIS Service Center with your inquiry to check your USCIS case status check. See the center-specific email IDs below for you to email the USCIS processing center where your application is being reviewed.
- California Service Center: [email protected]
- Vermont Service Center: [email protected]
- Nebraska Service Center: [email protected]
- Texas Service Center: [email protected]
NoteCase status check may not be available for certain applications that are moved to National Visa Service Center (NVC). Find more information about NVC and check case status with National Visa Center.
USCIS Electronic Immigration System
The USCIS Electronic Immigration System is an online, account-based system that allows you to submit and view certain benefit requests, receive electronic notification of decisions, and receive real-time case status updates.
Along with visa petitions, USCIS also allows certain forms to be filed electronically, which you can check the status of online as well.
Such forms that qualify for USCIS electronic immigration system include Form I-90, I-131, I-140, I-539, I-765, I-821, and I-907. Out of these forms Form I-539 and I-526 have limited availability but applicants who have already filed these forms through USCIS electronic immigration system can access them electronically to:
- Respond to a request for evidence
- Check case status
- Update profile
USCIS e-Request Portal
The USCIS e-Request Portal is a resource for applicants with certain case inquires and services requests, such as:
- Case outside normal processing time
- Did not receive notice by mail
- Did not receive card by mail
- Change of address
- Appointment accommodations
- Typographic error
Applicants can make an individual e-request for any of these inquiries. Applicants using the USCIS e-Request Portal are required to include basic information such as case number, date of filing, documentary evidence, and other relevant case information. USCIS will respond to the applicant’s inquiry via email.
USCIS Case Processing Time
USCIS maintains a detailed list of processing times on its website. Applicants just need to know the following in order to check their USCIS case processing times.
- Petition/form type
- Processing center
- Classification or basis of filing
For example, at a California service center, an H1B visa holder filing Form I-129 seeking a change of status would have a USCIS processing time of 2 months.
For a detailed list of all such classifications and visa form types, visit USCIS Case Processing Time Information.
Checking H1B Petition Status
To track the progress and trend of H1B petitions and approvals, visit H1B Tracker to share and learn from other applicants.