H-1B Case Status Stuck for Months? When to Worry and What to Do

Your H-1B case status hasn't moved in months. Here's what the USCIS status messages actually mean and the real levers you have to move a stuck case.

By F1Jobs Team · 2026-07-25 · 10 min read
A person reviewing an immigration case status update on a laptop at a home desk, notepad and coffee mug nearby.

You filed your H-1B petition weeks or months ago. The status page still says the same handful of words it said on day one. No update, no request for evidence, no denial — just silence. If you're watching an OPT unemployment clock run, a start date slip, or dependents' plans stall, that silence starts to feel like something is wrong.

Usually, nothing is. USCIS status messages update rarely by design, and a case can sit at "Case Is Being Actively Reviewed" for the entire length of the adjudication window without any problem at all. The real question isn't whether your status changed this week — it's whether your case has crossed the specific line USCIS itself uses to define a delay, called being outside normal processing time. Once it has, you have concrete, non-emergency options: an e-request case inquiry, a premium processing upgrade if your classification still offers one, a congressional inquiry, and the DHS Ombudsman. Here's how each one actually works.

What your case status page is actually telling you

Every H-1B petition filed on Form I-129 — a new cap-subject hire, a transfer, an extension, or an amendment — gets a receipt notice, Form I-797C, with a 13-character receipt number. The first three letters identify which USCIS service center is holding the case: EAC for the Vermont Service Center, WAC for California, SRC for Texas, LIN for Nebraska, or IOE for cases filed through a USCIS online account. That prefix matters more than it looks like it should, because "normal processing time" is tracked separately for each service center and each classification — there is no single nationwide H-1B number to compare yourself against.

For a line-by-line walkthrough of what's actually printed on your own receipt notice, see our guide to reading a USCIS case status and receipt notice.

The status messages, decoded

Status messageWhat it typically meansShould you worry
Case Was ReceivedUSCIS logged your filing and assigned a receipt numberNo
Case Is Being Actively Reviewed By USCISCase is inside the normal adjudication window; this is often the only message you'll see from filing to decisionNo, on its own
Request for Additional Evidence Was SentAn officer needs more documentation before deciding; a response deadline started when the RFE was mailedOnly if you miss the deadline — see our H-1B RFE response playbook
Response To USCIS' Request For Evidence Was ReceivedYour RFE response was logged and the case has re-entered the queueNo
Case Was Transferred And A New Office Has JurisdictionWorkload moved to a different service center for capacity reasonsNo, but re-check that center's current processing time
Notice Was Mailed / Case Was Approved / Case Was DeniedA decision has been madeRead the physical notice — the status line won't tell you which outcome

When "stuck" actually means outside normal processing time

USCIS publishes, and periodically updates, an estimated processing time for every combination of form, classification, and service center on its official processing times tool. That published figure — not a round number you've heard somewhere, and not what happened to a friend's case — is the honest baseline for what counts as delayed for your specific filing. Because I-129 petitions split across at least four service centers and several classifications, the current estimate for a cap-subject new hire at one center can be meaningfully different from the estimate for a transfer at another, and both change over time.

Enter your form type, classification, and service center on that page. If your case falls inside the current estimate, it isn't delayed no matter how anxious the calendar makes you feel. If it falls outside, USCIS itself now classifies your case as outside normal processing time — and that classification is what unlocks the formal channels below.

Step-by-step: escalating a case that's actually stuck

  1. Confirm the basics. Log into your myUSCIS account and verify the receipt number and classification match what your employer's attorney actually filed. Typos and mismatched accounts cause more "stuck" confusion than real delays do.
  2. Check the current processing time for your exact form, classification, and service center on USCIS's processing times page. This is the step that tells you whether you have a real case or an anxious one.
  3. If you're outside normal processing time, submit an e-request (case inquiry) through the USCIS website. This routes your case to the relevant service center for an internal status check. It does not guarantee a faster decision or a specific timeline, but it forces a documented review.
  4. Follow up with the USCIS Contact Center if the e-request doesn't produce a substantive response. Ask them to note a supervisory review tied to your receipt number.
  5. Consider a premium processing upgrade with Form I-907, if USCIS still offers premium processing for your classification and it hasn't already been used on this petition. An upgrade resets the adjudication clock to a fixed window of business days from the date USCIS accepts it, not from your original filing date. See our H-1B premium processing guide for current eligibility, cost, and mechanics.
  6. Contact your U.S. Representative's or Senator's office if the case inquiry and Contact Center calls don't move it. Most congressional offices staff a caseworker specifically for constituent immigration inquiries — this is a routine, normal channel, not a special favor.
  7. File a case assistance request with the DHS Office of the Citizenship and Immigration Services Ombudsman, an office independent of USCIS that reviews unresolved processing problems.
  8. Loop in your employer's immigration attorney at step 3, not step 7. Only they can weigh your specific facts and tell you which of these paths makes sense for your case — this article is describing the mechanism, not telling you what to file.

Is the $100,000 fee fight why your case is stuck?

If your petition has sat without an update through the middle of 2026, it's reasonable to wonder whether the ongoing litigation over the $100,000 supplemental H-1B fee is somehow the cause. It isn't. That fee, imposed by a September 2025 proclamation, was vacated by the U.S. District Court for the District of Massachusetts on June 8, 2026 for exceeding executive authority and violating the Administrative Procedure Act. The First Circuit declined to reinstate it on July 24, 2026. As of this writing (August 17, 2026), the fee is not being collected, though the government's appeal remains pending, and the underlying proclamation's 12-month restriction is currently set to sunset on September 20, 2026 unless extended.

None of that history changes how your own I-129 is being adjudicated. If your petition would have been in the fee's scope — a new petition for a worker being brought in from outside the US — and you're unsure how the litigation touches your specific filing, that's a question for your attorney, not something to infer from a case status page. For the travel-specific version of this issue, see how the fee litigation affects travel while a petition is pending.

If the delay is really at the consulate, not at USCIS

Sometimes what feels like a stuck H-1B case is actually a different process entirely: the visa stamping appointment at a US consulate, which the State Department — not USCIS — controls, with its own separate wait for an interview slot. Since October 1, 2025, the interview waiver ("dropbox") option for H-1B stamping has ended worldwide. Every H-1B applicant, including someone renewing with the same employer in the same role, now needs an in-person interview, generally scheduled in their country of nationality or usual residence. If that's the process you're actually waiting on, none of the USCIS escalation channels above apply, and the fix looks completely different. See our guide to preparing for H-1B stamping interviews without a dropbox option.

Common mistakes

Frequently asked questions

How long is too long for my H-1B case status to not update? There is no single number that applies to every case, because USCIS processes I-129 petitions across several service centers and classifications, each moving at its own current pace. The honest benchmark is USCIS's own published processing-time estimate for your specific form, classification, and service center. Once your case exceeds that estimate, USCIS itself defines it as outside normal processing time, which is the point where a formal case inquiry becomes available.

What does "Case Is Being Actively Reviewed By USCIS" mean if it hasn't changed in months? On its own, that message is not a warning sign. It is the default status for a pending case for the entire length of the adjudication window, so seeing no change for months is expected rather than unusual. It becomes worth investigating only once your case has crossed the published processing-time estimate for your classification and service center.

How do I actually file a USCIS case inquiry for a stuck H-1B petition? Once your case shows as outside normal processing time on USCIS's own processing-time page, you can submit an e-request through the USCIS website using your receipt number. That routes the case to the relevant service center for an internal status check. If a response doesn't move things, calling the USCIS Contact Center, contacting your congressional representative's office, and filing with the DHS Ombudsman are the next escalation steps.

Can I upgrade a stuck H-1B case to premium processing? Generally yes, using Form I-907, as long as USCIS still offers premium processing for your specific classification and you haven't already used it on this petition. The upgrade resets the adjudication clock to a fixed window of business days from the date USCIS accepts the upgrade, not from your original filing date, so confirm current eligibility and cost before assuming it applies to you.

Is the $100,000 H-1B fee causing my case status to be stuck? No. That fee was vacated by a federal court on June 8, 2026, and the First Circuit declined to restore it on July 24, 2026, so it isn't being collected as this is written, though the government's appeal is still pending. That litigation doesn't change how USCIS is adjudicating petitions already sitting in its queue, so it isn't a plausible explanation for a case that hasn't updated in months.


A case status page tells you almost nothing on its own — it's the gap between where your case actually is and where USCIS's own processing-time estimate says it should be that tells you whether to act. If you're not sure whether your specific filing has crossed that line, or what an escalation would mean for your situation, talk to F1Jobs — we help candidates figure out what's actually normal versus what's worth raising with an attorney.

Frequently asked questions

How long is too long for my H-1B case status to not update

There is no single number that applies to every case, because USCIS processes I-129 petitions across several service centers and classifications, each moving at its own current pace. The honest benchmark is USCIS's own published processing-time estimate for your specific form, classification, and service center. Once your case exceeds that estimate, USCIS itself defines it as outside normal processing time, which is the point where a formal case inquiry becomes available.

What does Case Is Being Actively Reviewed By USCIS mean if it hasn't changed in months

On its own, that message is not a warning sign. It is the default status for a pending case for the entire length of the adjudication window, so seeing no change for months is expected rather than unusual. It becomes worth investigating only once your case has crossed the published processing-time estimate for your classification and service center.

How do I actually file a USCIS case inquiry for a stuck H-1B petition

Once your case shows as outside normal processing time on USCIS's own processing-time page, you can submit an e-request through the USCIS website using your receipt number. That routes the case to the relevant service center for an internal status check. If a response doesn't move things, calling the USCIS Contact Center, contacting your congressional representative's office, and filing with the DHS Ombudsman are the next escalation steps.

Can I upgrade a stuck H-1B case to premium processing

Generally yes, using Form I-907, as long as USCIS still offers premium processing for your specific classification and you haven't already used it on this petition. The upgrade resets the adjudication clock to a fixed window of business days from the date USCIS accepts the upgrade, not from your original filing date, so confirm current eligibility and cost before assuming it applies to you.

Is the $100,000 H-1B fee causing my case status to be stuck

No. That fee was vacated by a federal court on June 8, 2026, and the First Circuit declined to restore it on July 24, 2026, so it isn't being collected as this is written, though the government's appeal is still pending. That litigation doesn't change how USCIS is adjudicating petitions already sitting in its queue, so it isn't a plausible explanation for a case that hasn't updated in months.