Where to Check Your H-1B Status

You check your H-1B process status through USCIS (U.S. Citizenship and Immigration Services), not through your employer or the visa processing center. USCIS maintains a public tracking system called the Case Status Online tool, which is free and available 24 hours a day. You will need your receipt number — a 13-character code that starts with three letters — which appears on the receipt notice your employer received when they filed.

The receipt number is the only way to look up your case. USCIS will not give you status information by phone, email, or mail unless you contact them through their official channels. If you do not have your receipt number, ask your employer's immigration attorney or HR department for it — they received it when USCIS accepted the petition.

Key Takeaways

  • Visit the USCIS Case Status Online tool at uscis.gov and enter your 13-character receipt number to see your process status.
  • Status updates appear in the system within 24 hours of USCIS processing an action on your case, though some steps may take weeks or months.
  • Your employer's immigration attorney or HR department has your receipt number if you do not have it saved.
  • If USCIS requests additional documents or information, the Case Status tool will tell you what is needed and the important date to respond.
  • Processing times vary by fiscal year and petition type, and USCIS publishes official processing time ranges on their website.

How to Use the USCIS Case Status Tool

Go to uscis.gov/case-status and select "Check Your Case Status" from the homepage. Enter your receipt number in the search box exactly as it appears on your receipt notice — for example, MSC2024001234. Click "Check Status" and the system will display your current case status within seconds.

The status page shows the last action USCIS took on your case and the date of that action. It will also display any requests for additional evidence (RFE) or notices of intent to deny (NOID) if USCIS has issued them. If you see a message saying the system cannot find your case, wait 24 hours and try again — new cases sometimes take a day to appear in the database after filing.

Understanding the Status Messages You Will See

USCIS uses standard status labels that mean specific things. "Case received" means USCIS has accepted your petition and assigned it a receipt number. "Case is pending review" means your petition is in the queue waiting for an officer to examine it — this can last weeks or months depending on the time of year. "Request for additional evidence" means USCIS needs more documents from your employer before they can make a decision, and your employer has a important date (usually 12 to 14 days) to respond.

"Case approved" means USCIS has granted the petition and your employer can now move forward with visa processing. "Case denied" means USCIS has rejected the petition, and your employer will receive a written decision explaining why. "Case transferred" means your petition has been sent to another USCIS office for processing — this is normal and does not indicate a problem.

What to Do If You See a Request for Additional Evidence

If the status tool shows "Request for additional evidence," USCIS has sent a formal notice to your employer's address on file. Your employer's immigration attorney or HR department will have received this notice in the mail or electronically. Do not wait for them to contact you — reach out to them when ready and ask what documents USCIS is requesting.

The important date to respond is printed on the notice itself, and missing it will result in automatic denial. Your employer must gather the requested documents and submit them to USCIS before the important date. Once they submit the response, the status tool will update to show "Additional evidence received" within 24 hours. Processing of your case will then resume, though it may take several more weeks for a final decision.

H-1B Processing Times and What Affects Them

USCIS publishes official processing time ranges on their website, broken down by service center (Vermont, Texas, California, Nebraska). Processing times vary widely depending on the time of year and the volume of petitions filed. During peak filing season (early April, when the annual H-1B cap lottery occurs), processing can take 4 to 6 months or longer. Outside peak season, processing may take 2 to 3 months.

Your specific processing time depends on which service center handles your case, whether your petition requires additional review, and whether USCIS requests more evidence. If your petition is selected in the H-1B lottery, it will be assigned to a service center, and you can then track it by receipt number. If your petition is not selected, USCIS will return the filing fee and notify your employer — this status will also appear in the Case Status tool.

If Your Status Has Not Updated in a Long Time

If your case status has not changed for longer than the published processing time for your service center, you can contact USCIS through their official channels. The Case Status tool itself has a "Get More Information" button that allows you to submit a question about your specific case. You can also call USCIS at 1-800-375-5283 (Monday through Friday, 8 a.m. to 8 p.m. Eastern time) and provide your receipt number.

Have your receipt number ready when you call. USCIS will not provide detailed information over the phone, but they can confirm that your case is still in process and tell you whether it is within the normal processing window. If your case is significantly delayed beyond the published timeframe, USCIS may escalate it for review.

What the Status Tool Does Not Tell You

The Case Status tool shows only official USCIS actions and decisions. It does not show whether your case is currently being reviewed by an officer, how many cases are ahead of yours in the queue, or when a decision is likely to come. It also does not show internal notes or communications between USCIS and your employer's attorney — only formal notices and status changes appear in the system.

If you need more detailed information about your case, your employer's immigration attorney can contact USCIS directly through their attorney portal or by phone. They have access to more detailed case information than the public status tool provides. Your employer should be your primary source for updates and questions about your petition.

Frequently Asked Questions

Can I check my H-1B status without my receipt number?

No. USCIS requires the receipt number to look up any case in their system. If you do not have it, contact your employer's HR department or immigration attorney — they received it when the petition was filed and should have it on file.

How often does the status update?

The status tool updates within 24 hours of USCIS taking an action on your case. However, USCIS may not take any action for weeks or months while your petition is in the review queue. Checking the status multiple times per day will not speed up processing.

What does "case transferred" mean?

It means your petition has been moved from one USCIS service center to another for processing. This is a routine step and does not indicate a problem. Your receipt number stays the same, and you continue tracking it the same way.

What should I do if the status says "case denied"?

USCIS will send a detailed written decision to your employer explaining the reason for denial. Your employer's immigration attorney can review this decision and determine whether to file an appeal or resubmit the petition with corrected information. Do not attempt to contact USCIS directly — work through your employer's attorney.

Can I check my status if I am outside the United States?

Yes. The USCIS Case Status tool is available online from anywhere in the world. You only need your receipt number. If you need to speak with USCIS by phone, you can call from outside the U.S., though international calling rates explore.