Where to check your H-1B status
You can check your H-1B process status through the USCIS online portal using your receipt number, or by calling USCIS directly. The receipt number appears on your I-797 notice, which USCIS mails to you after they receive your petition. This is the fastest way to get real-time information about where your case stands.
Your employer's immigration attorney or HR department may also have access to your case status through their own USCIS account. If your employer filed your petition, ask them whether they can pull the status for you — many do this routinely and can answer questions about delays or next steps.
Do not rely on email updates alone. USCIS sometimes sends notices that are delayed in the mail, so checking the online portal directly gives you the most current picture of your case.
Key Takeaways
- Your receipt number (on the I-797 notice) is what you need to check status online at the USCIS website or by phone.
- The online portal updates faster than mail notices, so checking there first saves time and reduces confusion.
- Your employer's immigration attorney often has access to your case and can explain what each status means in your specific situation.
- Processing times vary by service center and by whether USCIS requests additional documents from you.
- If your case shows a request for evidence (RFE), you have a specific important date to respond, usually 12 days from the notice date.
Using the USCIS online case status tool
Go to the USCIS website and select "Check Your Case Status." Enter your receipt number exactly as it appears on your I-797 notice — it starts with three letters followed by 10 digits, like ABC1234567890. The system will show you the current status, the date of the last update, and sometimes a brief description of what stage your case is in.
The status will say things like "Case received," "Case is pending," "Request for evidence," or "Case approved." Each status means something different about what happens next. If you see "Request for evidence," USCIS is asking for documents you did not include the first time — your employer's attorney should contact you when ready with the important date and what to send.
Bookmark the status page or save your receipt number somewhere safe. You will check it many times over the months your case is pending, and having the number handy saves time.
Calling USCIS for status information
You can call USCIS at 1-800-375-5283 to speak with someone about your case. Have your receipt number ready. Wait times are often long, especially during peak filing season (April through June), so call early in the day if you can.
The phone line can tell you the same information as the online portal, but a representative can sometimes explain what a status means or tell you whether a delay is normal for your service center. They cannot speed up your case or change a decision, but they can confirm whether USCIS has received documents you sent after your initial petition.
If you reach someone who cannot answer your question, ask to speak with a supervisor or request a callback. Do not accept a vague answer — you should leave the call knowing exactly what stage your case is in and what happens next.
Understanding common H-1B status messages
Case received means USCIS has logged your petition into their system. This usually happens within two weeks of your employer mailing it. You should receive an I-797 receipt notice by mail within this time.
Case is pending means USCIS is reviewing your petition but has not made a decision yet. This is the longest phase and can last several months. During this time, USCIS may request additional documents, or they may approve or deny your case without asking for anything else.
Request for evidence (RFE) means USCIS believes your petition is incomplete or does not support the job offer. Common requests include a more detailed job description, proof that the employer advertised the position, or evidence that the salary meets the prevailing wage. You have a important date — usually 12 days from the notice date — to respond. Missing this important date can result in denial.
Case approved means USCIS has granted your H-1B petition. You can now move forward with visa processing at a U.S. consulate abroad, or if you are already in the U.S., you may be able to change your status to H-1B without leaving the country. Your employer will receive the approval notice and should contact you with next steps.
Case denied means USCIS has rejected your petition. The notice will explain why. You and your employer can discuss whether to appeal or file a new petition in a future year.
What to do if your status has not changed in weeks
Processing times vary by USCIS service center. Some centers process H-1B petitions in two to three months; others take six months or longer. Check the USCIS website for the average processing time at the service center handling your case — this is listed under "Processing Times" on their site.
If your case has been pending longer than the posted processing time, contact USCIS by phone or through their online inquiry system. Explain that your case is delayed and ask whether there is a problem. Sometimes USCIS has received your petition but it is stuck in a queue; sometimes they have lost a document and need you to resend it.
Your employer's immigration attorney can also file a case inquiry on your behalf if they have an account with USCIS. This often gets a faster response than calling the general line, because attorneys have a dedicated channel for these requests.
If USCIS requests additional documents
When you receive an RFE, read the entire notice carefully. It will list exactly what documents USCIS wants and the important date to send them. The important date is usually 12 days from the date on the notice, not 12 days from when you receive it in the mail.
Send the documents to the address listed in the RFE, not to the original address where you sent your petition. Use certified mail or a tracked service so you have proof of delivery. Keep a copy of everything you send.
If you cannot gather all the documents by the important date, contact USCIS before the important date expires and ask for an extension. Do not straightforward miss the important date and hope USCIS will overlook it — they will deny your case if you do not respond in time.
Tracking your case after approval
Once USCIS approves your H-1B petition, your case status will show "Case approved." USCIS will mail an approval notice to your employer and to you. This notice includes your visa petition number and approval date.
If you are outside the U.S., you will use this approval notice to explore for an H-1B visa at a U.S. consulate. If you are already in the U.S. on another visa, you may be able to change your status to H-1B without leaving the country — your employer's attorney will advise you on this.
Keep your approval notice in a safe place. You will need it for visa processing, for your employer's records, and to show immigration officers if you travel outside the U.S. while your H-1B is pending.
Frequently Asked Questions
How long does it usually take to get an H-1B decision?
Processing times range from two months to six months or longer, depending on which USCIS service center is handling your case. You can find the average time for your specific service center on the USCIS website under "Processing Times." Delays are common during peak season (April through June).
What does it mean if my status says "case is pending" for months?
It means USCIS is still reviewing your petition. This is normal and does not mean anything is wrong. If your case has been pending longer than the posted processing time for your service center, you can contact USCIS to ask whether there is a delay or a problem with your file.
Can I work while my H-1B petition is pending?
That depends on your current immigration status. If you are on another visa (like F-1 or L-1), you cannot work for the H-1B employer until USCIS approves your petition. Your employer's immigration attorney can tell you what you are allowed to do while you wait.
What happens if USCIS denies my H-1B petition?
The denial notice will explain why USCIS rejected your case. You and your employer can discuss whether to appeal the decision or file a new petition in a future year. An immigration attorney can review the denial and advise you on your options.
Do I need to do anything after USCIS approves my petition?
Yes. If you are outside the U.S., you must explore for an H-1B visa at a U.S. consulate using your approval notice. If you are already in the U.S., your employer's attorney will tell you whether you need to change your status or can work under your current visa while your H-1B takes effect. Do not assume the approval means you can start working — follow your employer's instructions.