Where to Check Your H-1B Status
You check your H-1B visa status through the U.S. Citizenship and Immigration Services (USCIS) website using your receipt number. The receipt number appears on the I-797 notice your employer's immigration attorney or HR department received when they filed your petition. It starts with three letters followed by 10 digits — for example, EAC2412345678.
Go to uscis.gov/case-status and enter your receipt number in the search box. The system will show you the current stage of your petition: whether it is pending, approved, denied, or returned. This is the official source for your status and updates in real time as USCIS processes your case.
If you do not have your receipt number, ask your employer's HR department or immigration attorney for it. They received it in the initial filing confirmation and should have it on file. Without the receipt number, you cannot check your status through the USCIS system.
Key Takeaways
- Your receipt number is the only way to check H-1B status on the USCIS website, and your employer's HR or immigration attorney has it.
- The USCIS case status tool updates in real time and shows whether your petition is pending, approved, denied, or returned.
- Processing times vary by fiscal year and USCIS workload, but you can see estimated timelines on the USCIS website by visa category.
- If your status shows "returned" or "denied," contact your employer when ready to understand next steps and whether resubmission is possible.
- Do not rely on email updates alone — check the USCIS website directly, as notifications can be delayed or missed.
What Each Status Message Means
Pending means USCIS is still reviewing your petition. This is the most common status during the waiting period. The length of time a petition stays pending depends on the fiscal year, the USCIS workload, and whether your case requires additional review.
Approved means USCIS has granted your H-1B petition. Your employer will receive an I-797 approval notice by mail. You can then move forward with visa stamping at a U.S. consulate abroad (if you are outside the United States) or adjustment of status (if you are already in the United States). The approval notice includes an approval date and validity period.
Denied means USCIS has rejected your petition. The denial notice explains the reason — commonly insufficient evidence of the job requirement, wage issues, or labor certification problems. Your employer can file a new petition in a future fiscal year, but you should understand the reason for denial first.
Returned means USCIS sent your petition back to your employer without a decision, usually because the filing was incomplete or submitted incorrectly. Your employer's immigration attorney will need to correct the errors and refile. This does not count against your annual cap if it happens early in the fiscal year.
Processing Times and What to Expect
H-1B processing times change throughout the fiscal year and depend on USCIS staffing and case volume. Early in the fiscal year (October through December), processing is often faster because fewer cases have been filed. By spring and summer, backlogs grow and processing slows.
USCIS publishes estimated processing times on its website under "Processing Times by Office." Look for the service center that handles your case — usually the one nearest your employer's location. These estimates are updated monthly and give you a realistic window for when you might expect a decision.
If your case has been pending longer than the published estimate, you can contact USCIS through their online inquiry system or call their customer service line. Have your receipt number ready. However, USCIS typically will not take action on a case until it exceeds the estimate by a significant margin.
What to Do If Your Status Does Not Update
If your status has not changed in several weeks and you are within the normal processing window, wait. The USCIS system updates periodically but not instantaneously. Checking multiple times per day will not speed up the process.
If your status has not changed and you are well past the published processing time estimate, contact USCIS. You can file an inquiry through the USCIS website or call 1-800-375-5283. Have your receipt number and employer information ready. USCIS may ask you to provide additional evidence or clarify information from your original petition.
Contact your employer's immigration attorney or HR department at the same time. They may have received communications from USCIS that are not yet reflected in the online status tool, or they may need to take action on your behalf to move your case forward.
Understanding the Timeline From Filing to Decision
H-1B petitions filed during the annual cap period (typically April 1 through May 31) enter a lottery system if the number of petitions exceeds the annual cap. If your petition is selected in the lottery, it moves to the review queue. If it is not selected, it is returned and your employer can refile the following year.
Once your petition is in the review queue, USCIS examines the job description, wage level, employer information, and your qualifications. This review can take anywhere from a few weeks to several months depending on whether USCIS requests additional information. If they do request more information, your employer has 12 calendar days to respond.
After USCIS completes its review, it either approves or denies your petition. An approval means you can proceed with visa stamping or adjustment of status. A denial means your employer must understand the reason and decide whether to refile or pursue a different visa category.
Visa Stamping and Status After Approval
An approved H-1B petition is not the same as an H-1B visa. The petition approval means USCIS has determined you meet the requirements. To actually enter the United States on H-1B status, you must obtain a visa stamp at a U.S. consulate if you are outside the country, or adjust your status if you are already in the United States on another visa.
If you are outside the United States, you will schedule a visa interview at the nearest U.S. consulate. Bring your approval notice, passport, and supporting documents. The consulate will review your case and issue the visa stamp, which allows you to enter the United States and work for your employer.
If you are already in the United States on another visa (such as F-1 student status or L-1 intracompany transfer), you can adjust your status without leaving the country. Your employer's immigration attorney will file the adjustment process with USCIS. You can often begin working in H-1B status before the adjustment is fully approved if your employer files the paperwork correctly.
Frequently Asked Questions
Can I check someone else's H-1B status?
No. The USCIS case status tool requires the receipt number, which is confidential. Only the person named on the petition, their employer, and their immigration attorney should have access to it. If you need information about your own case, ask your employer's HR or immigration department for the receipt number.
What if the status tool says my case is approved but I have not received the approval notice?
The online status updates before the physical approval notice arrives by mail. If the status shows approved, your approval is official. Your employer should receive the I-797 approval notice within one to two weeks. If more than two weeks have passed, contact your employer's immigration attorney to confirm the mailing address on file.
Does checking my status online affect my case?
No. Checking your status through the USCIS website does not change anything about your petition or slow down processing. You can check as often as you want without any negative effect.
What should I do if my petition was denied?
Read the denial notice carefully to understand the reason. Common reasons include insufficient job documentation, wage level disputes, or labor certification issues. Discuss the denial with your employer's immigration attorney. In many cases, a new petition can be filed in the next fiscal year with corrections, or your employer may pursue a different visa category.
Can I work while my H-1B petition is pending?
That depends on your current immigration status. If you are in the United States on another visa (such as F-1 or L-1), you generally cannot work in H-1B status until your petition is approved and you have adjusted your status or obtained an H-1B visa stamp. If you are outside the United States, you cannot work until your petition is approved and you receive your visa stamp. Ask your employer's immigration attorney about your specific situation.