A large number of clients wait for a USCIS decision on their cases, as processing often takes longer than the published timeframes. Whether you are immigrating to the US through the employment route or the family-based route, you may have to wait a long time for your green card application to be approved. USCIS has said it continues to work through a large backlog of pending applications.
What types of USCIS case can be tracked?
It is highly advisable to be aware of the status of your application. You can check status of your h1b visa applications, transfer of your visa, application for extension in visa, application for green card either employment bases or family based, EAD, advance parole, AOS, I-485 and I-140. Employees in USA can also check the status of their case through this tool available online.

Required documents for USCIS status tracking:
To check your status online, all you need to have a receipt number and it will be good enough to go. Whenever you submit USCIS application, you receive a “notice of action”, form I-797 which have a receipt number. You can use this receipt number to track your application.
Generally, a receipt number of 13 characters unique identifier which is always unique for each application or petition that USCIS receives. It can be found on notice of action. It is always a combination of three characters like EAC, WAC, LIN, SRC, NBC, MSC and 10 digits. You should keep this number safe because you need to use it any time you want to follow up your application. Your receipt number may have some “-” or “*” symbols. You can include “*” to track your application but you have to omit dashes.
How to track USCIS case status online?
- First of all, open status tracking tool by clicking here.
- Enter your receipt number as it is printed on Notice of Action, do not include dashes.
- Click “Check Status” button.
- The online system will show the current status of your visa application.
Tip: you can also create a free USCIS online account to receive automatic case updates by text or email.
US Citizenship Application Status online:
USCIS has an online tool where you can check the status of your US citizenship application. Whether you submitted your application online or at services center, you can use this tool. You have to have your receipt number. Follow these steps to check your US citizenship application:
- Access the online tracking tool by clicking here.
- Enter your receipt number.
- Click “Check Status”.
In this way, you can check status of your US citizenship application.
Related Queries:
US Immigration, Immigration and Citizenship, Green Card, USA Green Card, Second Passport, Second Citizenship,
