Check your USCIS Case Status Online

Check your USCIS Case Status Online

Do you have an active immigration case with USCIS? Check the status of your case below.
HomeUS Visa & ImmigrationCheck your USCIS Case Status Online

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 USCIS Case Status Online

Check your Immigration Case Status Online

Enter a Receipt Number to track the status of an
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.


Case 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.


HomeUS Visa & ImmigrationCheck your USCIS Case Status Online


Related Articles

Related Articles