How to check your USA Visa Application Status.....FREE
The USCIS has an online automated system ~ for checking the case status of pending immigrant and non-immigrant visa applications, that are being adjudicated at one of the Service Centers.
You can find the status of your H1B application by using the sytem on this page https://egov.uscis.gov/cris/caseStatusSearchDisplay.do;jsessionid=bcaocYoRvzUcq50Rs49Pr
OR, You can get this information by calling the appropriate BCIS service center listed below.
Either way, you will need your 13 digit receipt number.
What is a receipt number?
For each visa application, the BCIS assigns a unique 13 digit alphanumeric number. There are 4 BCIS service centers to handle H1B applications. The first 3 character of your receipt signifies the particular service center, where the application is being processed. They can be any one of WAC, EAC, SRC, and LIN.
For example, an application submitted to California state will have a receipt number starting with WAC.
The only information anyone can find out on the status of your application is;
~ the filing date,
~ the approximate time frame for the approval.
Following are the BCIS service center telephone numbers to find out your H1-B application status. Call the appropriate number and keep your receipt number ready in order to use this service.
BCIS Service Centers Contact Telephone Numbers
SRC Texas Service Center 214-381-1423
EAC Vermont Service Center 802-527-4913
LIN Nebraska Service Center 402-323-7830
WAC California Service Center 949-831-8427
** Use touch-tone phone for using this service.
There is no human intervention in this service. All you get is an electronically recorded message, stating your date of application filing and the approximate time frame for the approval.