
You filed your H-1B petition, or your employer did, and now you are typing some version of "h1b status check" into a search bar without knowing there are three different tools that could answer three different questions.
In this guide, we explain which of the three tools you need based on your current stage and how to check your H-1B visa status on each of them. Beyond Border advises H-1B holders on cap-free alternatives, including the O-1 visa and EB-2 NIW green card, if your sponsorship path feels uncertain.
"H-1B status" refers to three separate systems, run by two different federal agencies, and each answers a different question at a different stage of the process.
USCIS petition status covers Form I-129, the petition your employer files on your behalf. This is what most people mean when they search for “H-1B status check.” It is the only one of the three tracked through the USCIS Case Status Online tool.
myUSCIS registration status covers the H-1B lottery, the electronic registration your employer submits before a cap-subject petition can be filed. Selection results come from a separate myUSCIS account, not the case status tool, and only apply during the registration season each spring.
CEAC stamping status covers the visa stamp itself, tracked through the State Department's Consular Electronic Application Center after your petition is approved and you have applied for or attended a visa interview. This is a different agency's system entirely, and it only becomes relevant once USCIS has already approved the underlying petition.
If you are not sure which one applies to you, here’s a tip to help. Before you file a petition, you are checking registration status. Once a receipt number is available, you are checking petition status. Once that petition is approved and you need a visa stamp, you are checking CEAC.
.png)
The receipt number is on Form I-797, the Notice of Action USCIS sends to the employer after receiving the petition. It is a 13-character identifier with three letters followed by ten digits. For example EAC2500012345. The three letters identify the service center handling the case. EAC is Vermont, WAC is California, LIN is Nebraska, and SRC is Texas.
.png)
You do not need a username or password for a basic lookup. Enter the receipt number at the USCIS Case Status Online tool, exactly as it appears on the notice and submit.
The portal shows the current milestone and the date it was last updated. If you want to be notified when the status changes, create a free USCIS online account and add the receipt number to case alerts. USCIS sends an email when it records a new milestone, which is easier than checking manually.
.png)
USCIS does not offer a way to look up petition status by employer name, beneficiary name, or passport number. The receipt number is what you need to directly look up your case. This means, the practical fix is finding the number, not working around it.
Start with your employer's HR team or the immigration attorney who filed the petition. Either should have the receipt number from the I-797 notice, since USCIS sends it to the petitioner, not the beneficiary, when the petition is employer-filed.
If your employer confirms the petition was filed but no receipt notice has arrived after several weeks, that gap is worth escalating. A missing receipt notice weeks after a confirmed filing can mean the petition was rejected for a technical reason, such as an incorrect fee, and never actually entered USCIS processing.
If you were part of a large batch filing, some employers track receipt numbers in a shared spreadsheet or case management system rather than distributing individual notices. Ask whether that resource exists before assuming the information is unavailable.
Registration status answers whether your employer's electronic registration was selected in the H-1B lottery.
USCIS notifies employers through their myUSCIS registrant accounts, typically within days of the March registration window closing, with a possible second round around July if the cap is not met in the first round. There is no receipt number at this stage, because no petition has been filed yet.
Petition status answers what is happening with Form I-129 after a selected employer files it. This only exists once a petition has been submitted, which is after registration selection, not instead of it.
If your employer has not mentioned a receipt number and it is not yet April, you are most likely still in the registration phase. For the full registration process and selection mechanics, see our H-1B lottery registration guide.
Once USCIS approves the underlying petition and consular processing is required, the visa stamp itself moves to a different system: the State Department's Consular Electronic Application Center, not the USCIS case status tool.
CEAC tracks status from the point a visa application is submitted through the interview and final decision. After the interview, the status shows whether the case is under administrative processing, approved, or refused.
Administrative processing (221(g))
If a consular officer needs more time or documentation before issuing the visa, the case is placed in administrative processing. This can range from a few days to several months, and the CEAC status page is the correct place to monitor it. It is a consular process, not a USCIS one, and USCIS case status alerts will not reflect it.
Once the visa is issued, the passport with the visa stamp is returned by courier a few days after the interview. If the wait extends well beyond that without a status change, contact the consulate that conducted the interview directly, since CEAC does not provide a customer service line the way USCIS does.

Extension status uses a new receipt number, issued for the extension petition specifically. It is different from any prior petition, including the original cap-subject filing.
If the employer files the extension petition before the current authorized stay expires, the employee may continue working for up to 240 days while the extension is pending, even after the I-94 expiration date, or until USCIS decides, whichever comes first.
Transfer status works the same way mechanically. A new petition comes with a new receipt number, tracked independently, but the timing rule is different.
Under H-1B portability, the employee may begin working for the new employer as soon as the new employer files Form I-129, without waiting for approval, provided the employee's current status has not already expired. Tracking the transfer petition afterward confirms whether it remains pending, has been approved, or has drawn an RFE.
Different things can happen while tracking your H-1B visa status. Here’s what to do in any of these situations;
The H-1B program depends on an annual lottery with no guarantee of selection, and a single employer's sponsorship, which ends if that employer's circumstances change.
Two Beyond Border services address both of those constraints directly. The O-1 visa for extraordinary ability carries no annual cap and no lottery. EB-2 NIW allows a self-petition toward a green card without requiring an employer sponsor at all.
One of Beyond Border's clients was a software engineer with 90 days left on STEM OPT work authorization, no awards, and no founder title, who had been told by other firms that O-1A was reserved for people with far more visible accomplishments.
His GitHub repositories and his master's thesis turned out to be usable evidence for the original-contributions criterion, evidence he did not know counted. The petition was ready within days and approved inside his remaining work-authorization window.
Prior results do not guarantee a similar outcome in any specific case, but the pattern is common: most people who assume they do not qualify for O-1 have not actually had their evidence mapped against the criteria.
On the H-1B $100,000 fee, as of July 2026, it is still being contested in active litigation. Treat any claim about its final status as unsettled until the appeal resolves, and confirm the current position directly with an attorney before making a decision based on it.
None of this means every H-1B holder should rush to explore alternatives. If your sponsorship is stable, your employer is not affected by the current fee litigation, and you are not close to a cap on renewals, tracking your status carefully may be all you need to do right now. But if your situation is less certain, get a candid assessment of whether an O-1 or EB-2 NIW case fits your specific profile, including an honest answer if it does not, from Beyond Border.
Go to the USCIS Case Status Online tool and enter the 13-character receipt number from your I-797 Notice of Action. No login is required. For automatic updates, create a free USCIS online account and add the receipt number to case alerts.
Not directly through USCIS. You must use the receipt number to check your H-1B status. Request it from your employer's HR team or the attorney who filed the petition, since USCIS sends it to the petitioner rather than the beneficiary.
Registration status tells you whether your employer's lottery entry was selected, and is checked through a myUSCIS registrant account, usually in spring. Petition status tells you what is happening with Form I-129 after a selected employer files it. You can check it through USCIS Case Status Online using a receipt number that only exists after filing.
Through the State Department's CEAC system at ceac.state.gov, not the USCIS case status tool. CEAC also shows whether a case is in administrative processing under Section 221(g) after the interview.
You have up to 12 weeks from the date on the notice, extended to 87 days total if USCIS mailed the notice rather than serving it electronically. Missing the deadline results in a decision based on the existing record, which is typically a denial.
Yes. Each extension or transfer petition receives its own receipt number and is tracked separately in USCIS Case Status Online from any prior petition.