- Cap season compresses 30–100+ petitions into one shared deadline — process beats heroics.
- Build petition shells before the lottery and track cases by stage, not by employer name.
- Give employers one place to check status so the work isn't buried in email.
H-1B cap season is unlike anything else in immigration practice. In the span of roughly six weeks — from early registration through the April 1 filing window — a firm that handles employment-based work might process 30, 60, or 100+ petitions simultaneously. Every one has the same deadline. Every one requires employer coordination, beneficiary documentation, and meticulous attention to form consistency. And unlike most immigration matters, there is no extension, no grace period, and no second chance if the filing is late.
Firms that handle cap season well don't do it through heroics. They do it through process. The difference between a firm that closes April 3rd exhausted but intact and one that is scrambling to explain to an employer why their engineer's petition wasn't filed is almost entirely operational.
Here is what that process looks like — and where it tends to break down.
Understanding the Timeline You're Working Against
The H-1B cap cycle has become more compressed in recent years. USCIS moved to electronic registration in 2020, which reduced the filing burden but concentrated decision-making earlier in the season. The operational sequence looks like this:
FY2027 H-1B Cap — Key Dates
The bottleneck is not April 1 — it's the three weeks before it. That's when document collection, employer attestation, LCA certification, and form preparation all happen at once, for every selected client simultaneously.
Where Firms Lose Control
The failure modes in H-1B cap season are consistent across firm sizes. They're worth naming precisely because they're preventable.
Document collection that stalls at the employer
The I-129 requires current information from both the employer (wage documentation, support letter, EIN verification) and the beneficiary (valid passport, prior I-94 records, prior H-1B approvals if applicable). In a high-volume season, attorneys send these requests by email — sometimes the same email template to 40 different HR contacts, each with a different response time, a different attachment naming convention, and a different understanding of what "as soon as possible" means.
The result is a collection status that exists entirely in email. There is no central view of which cases are complete, which are waiting on a support letter, and which haven't responded at all. An attorney has to manually audit their inbox to answer the question: "Where do we stand?"
LCA timing mismatches
The Labor Condition Application must be certified by the Department of Labor before the I-129 can be filed. Standard LCA processing is 7 business days, which is usually fine — unless the employer took two weeks to provide wage information, or there was a DOL system outage, or the position title changed after the initial LCA was submitted. A delayed LCA pushes everything back, and in a compressed season, that margin disappears quickly.
Firms that track LCA certification dates separately from petition filing dates — rather than trusting that LCA will be ready when filing is ready — catch these mismatches before they become emergencies.
"The bottleneck is not April 1 — it's the three weeks before it, when everything happens at once."
Form consistency errors across a high-volume batch
An I-129 H classification supplement requires wage data that must match the LCA exactly — same wage, same wage period, same SOC code. When a paralegal is preparing petitions 38 through 52 in a single sitting, the risk of transposing a wage figure or pulling the wrong LCA version is real. In a general document folder with multiple LCA drafts and multiple I-129 versions, there is no structural mechanism to prevent this. The error only surfaces during a final review — if that review happens — or, worse, during USCIS adjudication.
Employer communication gaps
Employers — especially HR contacts at tech companies managing multiple H-1B employees — want to know where their petitions stand. They'll ask. In a season where the attorney is simultaneously preparing 50 petitions, individual status emails to each employer are not sustainable. The attorney either spends time on status updates that could be spent on filings, or the employer goes without information and starts escalating through other channels.
Some firms handle this with a shared Notion page or a status spreadsheet they update weekly. These work until they don't — until the update is a day behind, or the spreadsheet link breaks, or an employer shares it with someone who shouldn't have access.
What High-Volume Firms Do Differently
The practices that handle cap season at scale without operational breakdown share a few consistent characteristics.
They build the petition template before registration closes
Before the lottery results come in, the I-129 shell is already built for each registered beneficiary — employer information, job position, wage, worksite — everything that can be prepared from the registration data. When selection is announced, they are filling in the gaps and running final reviews, not starting from scratch on 60 petitions simultaneously.
This requires that the employer document collection started before registration closed, not after selection was announced. Firms that wait for selection to begin requesting documents lose two to three weeks of the available window.
They track cases by stage, not by employer name
In a high-volume season, the useful question is not "what is the status of Ananya Krishnan's petition?" It is "how many petitions are at LCA pending, how many are at attorney review, and how many are filed and awaiting receipt?" That aggregate view tells you whether you're on pace — and where the bottleneck is right now.
This requires that every petition's current stage is captured somewhere queryable — not in email, not in memory. Firms that manage this in a case management system can pull a status summary in seconds. Firms managing it in a spreadsheet can pull it in 20 minutes, if the spreadsheet is current.
They separate employer communication from internal tracking
Employer-facing status updates should not require an attorney to manually compose an email. Whether this is a structured portal where employers can see their petition status, a templated weekly update that pulls from a central status log, or a simple weekly email with a current list — the mechanism needs to exist before April begins, not be improvised during it.
The firms that handle this best give employers a single place to look, so the status call comes only when something changes — not every time the HR contact gets anxious about the October 1 start date.
On Premium Processing
Premium processing — currently $2,805 for an I-129 — guarantees a 15-business-day adjudication decision. For employers with a compelling reason to know the outcome quickly (a consultant whose client engagement begins in summer, an employee whose OPT is expiring), it is often the right call. For standard new H-1B placements without time pressure, regular processing is fine.
The case management implication: premium and regular processing petitions need to be tracked separately, because the timelines and follow-up actions are different. A premium petition with no response at day 16 triggers a different action than a regular-processing petition at day 40. Mixing them in a single undifferentiated list means someone has to manually remember which is which.
The Year-Round Dimension
Cap season dominates the calendar, but H-1B work doesn't end in April. Extensions, amendments, portability transfers, and cap-exempt filings continue throughout the year. The practices that find cap season most manageable are ones where the operational infrastructure — document collection workflows, deadline tracking, employer communication — is already in place from the prior year's non-cap work. Building the system during cap season, under pressure, is the hard way.
The firms that suffer the most in April are often ones that handle 15 to 30 cap petitions — large enough that the volume overwhelms a lightweight system, small enough that they haven't yet invested in something purpose-built. The threshold where informal process starts to break is lower than most expect.
Built for cap season and everything after.
GentleCase tracks every petition by stage, sends deadline alerts before you need to think about them, and gives employers a portal to check status without calling. Book a walkthrough — bring your cap season war stories.
