How to Track Your H-1B Through Every Stage, Not Just the Receipt Notice
Your H-1B moves through several trackable stages after the receipt notice - here's exactly where to check status at each one.

You checked your H-1B case status the day the receipt notice arrived, screenshotted it, and haven't looked since. Weeks pass. Then months. The USCIS page still says "Case Was Received," and you're left guessing whether that's normal or a red flag — because nobody told you that your petition actually moves through several different tracking systems, not one.
Here's the short version: an H-1B case has up to five distinct checkpoints — filing, processing (standard or premium), a possible RFE, approval, and, if you're consular processing, a visa stamp — and each one lives in a different tool with a different update cadence. Knowing which tool to check, and when a lack of movement is expected versus worth escalating, is what actually reduces the anxiety of the wait.
Why one page doesn't show your whole case
USCIS Case Status Online (egov.uscis.gov/casestatus) is the tool most candidates bookmark first, and it's genuinely useful — but it only reflects the I-129 petition itself, using short, generic status language that doesn't map cleanly to a percentage of progress. It won't show you DOL's certification of the underlying Labor Condition Application (LCA), and it won't show you anything about a visa stamp appointment at a US consulate. Those live in separate government systems maintained by separate agencies (the Department of Labor and the Department of State), each with its own login, its own update frequency, and its own quirks.
Treat "tracking your H-1B" as tracking three parallel threads: the labor certification, the petition itself, and — if you're outside the US or plan to travel — the visa stamp. Losing track of any one of them is how people miss RFE deadlines or show up to a consular interview with the wrong paperwork.
The stages, and where each one is actually tracked
| Stage | What happens | Where you track it | What you'll see |
|---|---|---|---|
| LCA filed and certified | Employer files Form ETA-9035 with DOL before the I-129 | DOL's FLAG system (public disclosure data, published quarterly with a lag) | Certification status, not real-time — most candidates rely on their employer/attorney for this stage directly |
| I-129 petition filed | Employer's attorney submits the H-1B petition to USCIS | Receipt notice (I-797C) mailed within about 1-2 weeks | A 13-character receipt number, your starting point for every online lookup |
| Petition receipted | USCIS logs the case into its system | USCIS Case Status Online, by receipt number | "Case Was Received" — this can be the only message you see for weeks |
| Standard or premium processing | USCIS adjudicates the case | Same Case Status Online page, plus a USCIS online account if you have access | Status changes only when something happens on the file |
| RFE issued (if any) | USCIS requests more evidence | Mailed notice, plus your USCIS online account inbox if enrolled | "Response To USCIS' Request For Evidence Was Received," among other messages |
| Approval | USCIS approves the petition | I-797 approval notice, mailed and reflected online | "Case Was Approved" |
| Visa stamping (if abroad) | DS-160 filed, interview scheduled, visa issued or held | CEAC (ceac.state.gov) plus the consulate's own appointment portal | DS-160 confirmation status, then administrative processing or issuance status after the interview |
Not every case touches every row — someone already in the US on a valid H-1B who is simply extending or transferring doesn't need the stamping row unless they plan to travel internationally.
Setting up your tracking before you need it
Do this once, right after your employer files, rather than scrambling later:
- Save your receipt number exactly as printed on the I-797C — it's 13 characters (three letters, then 10 digits) and case-sensitive-adjacent formatting matters for some third-party lookup tools, though USCIS's own page is forgiving.
- Enroll in USCIS text and email alerts. If your attorney filed Form G-1145 with the petition, you'll get an automatic text or email the moment the case is received, and again at later status changes — this is the single easiest way to avoid manually refreshing a page.
- Create a USCIS online account at myaccount.uscis.gov and, where your attorney or employer has enabled online access for the case, link your receipt number for a fuller notice history than the public case-status page shows.
- Bookmark the USCIS Check Case Processing Times tool and note the posted range for your service center and category at the time of filing — this becomes your baseline for "is this taking too long."
- If you'll need a visa stamp, complete your DS-160 as soon as your petition is approved rather than waiting, since the confirmation number is what unlocks appointment scheduling on CEAC.
- Calendar the RFE response deadline the day it's issued, not the day you get around to reading the notice — RFE deadlines are typically counted from the date on the notice, not the date you open the mail.
Reading the generic status messages correctly
USCIS status language is intentionally broad, and that's the source of most of the anxiety around H-1B case tracking tools. "Case Was Received" can be accurate on day one and still be accurate on day 90 of standard processing, because the message doesn't change again until an officer takes a documented action — assignment to an examiner, an RFE, or a decision. A static message is not evidence of a stalled case; it's evidence that nothing has been logged yet, which is the expected state for most of a standard-processing timeline.
The one exception worth watching closely: if your message shifts to language referencing a request for evidence, additional documents, or an interview, that's a real, actionable status change, and it will also generate a mailed notice with a hard deadline. Don't rely on the online status alone for anything with a response window — always confirm against the physical or digitally uploaded notice.
When "no change" becomes worth escalating
Compare your case against the USCIS receipt notice basics if you're unsure what your I-797C is even telling you, then check the Processing Times tool for your specific service center and category. If your filing date is now outside the posted normal processing range — not just "feels slow," but actually past the published window — you have a legitimate basis to submit an e-Request through the USCIS website asking for a case update. E-Requests aren't guaranteed to speed anything up, but they create a documented inquiry and sometimes surface a case that was genuinely misfiled or stuck.
If you're using premium processing, or you get an RFE
Filing Form I-907 for premium processing changes both the fee and the tracking expectations: as of 2026-03-01, the fee is $2,965, and it commits USCIS to an adjudicative action — approval, denial, or RFE — within 15 business days of acceptance, not calendar days. That's roughly three calendar weeks, not two. If an RFE is issued, the premium clock pauses and only resumes once USCIS receives your response, so a premium case that draws an RFE can still take well beyond the 15-day window end to end. For the full mechanics of when premium processing is worth the fee and how the clock behaves, see our H-1B premium processing guide.
If your notice mentions the $100,000 fee
Some petitions filed after September 2025 reference a $100,000 supplemental fee tied to a presidential proclamation aimed at new cap-subject H-1B workers coming from outside the US. If you're looking at an older notice, RFE, or third-party summary that treats this fee as a current requirement, know that it isn't right now: a federal district court vacated the fee on 2026-06-08, and the First Circuit declined to reinstate it on 2026-07-24. As of 2026-08-17 the fee is not being collected, the appeal is still pending, and the underlying proclamation is scheduled to sunset on 2026-09-20 unless extended. Don't let an outdated reference to this fee change your tracking expectations or your budget assumptions — confirm the current position with your employer's immigration counsel before acting on it either way.
Tracking the visa stamp as its own project
Once your petition is approved and you need a visa stamp — whether it's your first H-1B stamp or a renewal — that step runs entirely through the Department of State, not USCIS. File your DS-160 following the standard walkthrough, then use your confirmation number on CEAC to check appointment availability and, after your interview, administrative processing or issuance status. The interview waiver (dropbox) program that used to let some renewals skip this step ended on 2025-10-01 — as of now, essentially every H-1B applicant, including same-employer renewals, needs an in-person interview, generally at a consulate in your country of nationality or usual residence. Build appointment wait times into any travel plan well ahead of time rather than assuming a fast turnaround.
Common mistakes
- Checking the case status page once and never again. Set up G-1145 alerts or a recurring calendar reminder instead of relying on memory.
- Treating "Case Was Received" as a sign something is wrong. It's the expected message for most of a standard-processing case; compare against posted processing times before worrying.
- Missing an RFE deadline because the online status didn't flag it clearly. Always confirm the actual notice and its response date — the online message is a summary, not the authoritative deadline.
- Assuming premium processing means daily updates. It means a 15-business-day decision commitment, not a live progress bar, and that clock pauses entirely if an RFE is issued.
- Confusing DS-160 submission with visa approval. The confirmation number only unlocks scheduling — it isn't a status on your visa itself.
- Acting on an old notice's reference to the $100,000 fee without checking whether that requirement is currently being enforced.
- Relying only on your employer's attorney for updates instead of also tracking independently — attorneys are your primary source for legal interpretation, but the public tools let you verify timing yourself.
Frequently asked questions
How can I check my H-1B case status online? Use the USCIS Case Status Online tool at egov.uscis.gov/casestatus and enter the 13-character receipt number from your I-797C notice. It returns a short status message such as Case Was Received or Case Was Approved rather than a percentage or queue position, so treat it as a checkpoint, not a live tracker. For more detail, create a free USCIS online account and link your receipt number to see the notice history and any requested actions.
Why has my H-1B case status not changed in months? USCIS status messages update only when something happens on the file, not on a fixed schedule, so long stretches with no change are normal for standard (non-premium) processing. Compare your filing date against the USCIS Check Case Processing Times tool for your service center and category before assuming something is wrong. If your case is outside the posted normal range, you can submit an e-Request through the USCIS website to ask for a status update.
How do I track my H-1B visa stamping appointment separately from my petition? Your I-129 petition and your visa stamp are two different processes run by two different agencies. Once the petition is approved, you track stamping through the Consular Electronic Application Center (CEAC) using your DS-160 confirmation number, plus the specific consulate's own appointment system. Since the H-1B interview waiver ended on 2025-10-01, nearly every applicant, including same-employer renewals, now needs an in-person interview, so build that appointment lead time into your plan.
Does premium processing change how I track my H-1B case? Yes. Filing Form I-907 for premium processing (a $2,965 fee as of 2026-03-01) commits USCIS to an adjudicative action, an approval, a denial, or an RFE, within 15 business days, and status updates generally follow that schedule. If USCIS issues an RFE, the clock pauses until your response is received, so a premium case with an RFE can still stretch well past the 15-day window.
What if my H-1B notice mentions the $100,000 fee? That fee came from a presidential proclamation in September 2025, but a federal court vacated it on 2026-06-08, and the First Circuit declined to reinstate it on 2026-07-24. As of 2026-08-17 the fee is not being collected, though the government's appeal is still pending and the underlying proclamation is set to sunset on 2026-09-20 unless extended. Do not assume any older notice referencing this fee reflects the current legal status — confirm the live position with your employer's immigration counsel.
Tracking your own case doesn't replace your employer's attorney — it just means you're never blindsided by a deadline or a status change you didn't understand. If you want a second set of eyes on where you stand or what to do next, F1Jobs can help you make sense of it.
Frequently asked questions
How can I check my H-1B case status online
Use the USCIS Case Status Online tool at egov.uscis.gov/casestatus and enter the 13-character receipt number from your I-797C notice. It returns a short status message such as Case Was Received or Case Was Approved rather than a percentage or queue position, so treat it as a checkpoint, not a live tracker. For more detail, create a free USCIS online account and link your receipt number to see the notice history and any requested actions.
Why has my H-1B case status not changed in months
USCIS status messages update only when something happens on the file, not on a fixed schedule, so long stretches with no change are normal for standard (non-premium) processing. Compare your filing date against the USCIS Check Case Processing Times tool for your service center and category before assuming something is wrong. If your case is outside the posted normal range, you can submit an e-Request through the USCIS website to ask for a status update.
How do I track my H-1B visa stamping appointment separately from my petition
Your I-129 petition and your visa stamp are two different processes run by two different agencies. Once the petition is approved, you track stamping through the Consular Electronic Application Center (CEAC) using your DS-160 confirmation number, plus the specific consulate's own appointment system. Since the H-1B interview waiver ended on 2025-10-01, nearly every applicant, including same-employer renewals, now needs an in-person interview, so build that appointment lead time into your plan.
Does premium processing change how I track my H-1B case
Yes. Filing Form I-907 for premium processing (a $2,965 fee as of 2026-03-01) commits USCIS to an adjudicative action, an approval, a denial, or an RFE, within 15 business days, and status updates generally follow that schedule. If USCIS issues an RFE, the clock pauses until your response is received, so a premium case with an RFE can still stretch well past the 15-day window.
What if my H-1B notice mentions the $100,000 fee
That fee came from a presidential proclamation in September 2025, but a federal court vacated it on 2026-06-08, and the First Circuit declined to reinstate it on 2026-07-24. As of 2026-08-17 the fee is not being collected, though the government's appeal is still pending and the underlying proclamation is set to sunset on 2026-09-20 unless extended. Do not assume any older notice referencing this fee reflects the current legal status - confirm the live position with your employer's immigration counsel.