
H-1B Sponsorship: Employer, Job, and Degree Standards
65,000 regular H-1B slots and 20,000 reserved for US master's degree holders have to cover demand that's exceeded supply for roughly 15 straight years now. That's why USCIS runs a random lottery instead of first-come, first-served, and it's also why clearing the lottery is only step one. Before a petition moves forward, the employer, the job, and the candidate's degree each still have to pass separate USCIS tests.
The worker can't file for themselves, period. A US employer, or a US agent in limited cases, has to submit Form I-129 and take on legal responsibility for the petition, including wage obligations and recordkeeping.
- Specialty occupation test: USCIS checks whether the role normally requires at least a bachelor's degree in a specific field, under Immigration and Nationality Act standards.
- Degree requirement: the candidate needs a US bachelor's degree or foreign equivalent in a related field, or a documented combination of education, training, and progressively responsible experience treated as equivalent.
- Labor Condition Application: the employer files a certified LCA with the Department of Labor before submitting Form I-129, confirming the wage offered meets or exceeds the prevailing wage.
- Public access file: the employer has to keep documentation supporting the wage and LCA on hand, available for inspection under federal law.
- And then there's Form I-129 itself, filed with supporting evidence that ties the job duties, the candidate's credentials, and the wage data together into one petition.
Six years is the standard maximum duration for H-1B status.
Lottery Timing and Cap Rules for Filing Decisions
Passing those employer, job, and degree tests only matters if the petition gets through the lottery first. So the registration calendar tied to the annual cap is the next thing anyone job hunting or hiring in US tech needs to nail down. Congress set the regular H-1B cap at 65,000 slots per fiscal year, plus another 20,000 reserved for candidates holding a US master's degree or higher. Demand has outpaced supply for about 15 years straight, so USCIS runs a random electronic lottery instead of processing petitions in the order they arrive.
For fiscal year 2027, the registration window runs March 4 through March 19, covering both the regular pool and the master's degree pool together. Employers submit an electronic registration for each candidate, and only those selected in the lottery move to the full petition stage. The exact filing window should be confirmed against the current USCIS announcement once registration closes, since it typically opens a few months later. Miss either window and you're waiting a full year for the next cycle.
- 65,000 slots: the baseline annual allocation for regular H-1B registrants across all industries.
- 20,000 slots: reserved specifically for candidates with a US master's degree or higher, giving advanced-degree holders two separate chances at selection.
- March 4 to March 19: the FY2027 registration window during which employers submit electronic entries for each candidate.
- April 1 to June 30, 2026: the filing window for full petitions once a candidate clears the lottery.
- Cap-exempt employers: universities, nonprofit research organizations, and government research entities skip the lottery entirely.
Two practical details change how a candidate should think about timing and employer choice. First, workers who were previously counted against the cap, meaning they already hold H-1B status and are simply switching employers, don't need to re-enter the lottery. An employer-to-employer move inside the H-1B system carries meaningfully less risk than a fresh cap-subject petition, since there's no random selection step involved. Second, cap-exempt status comes from the employer, not the job title. A software engineering role at a research university bypasses the lottery entirely, even though the identical job at a for-profit startup would not.
These exceptions matter most when you're weighing the odds for a standard cap-subject application, since they tell you who skips the lottery rather than how likely you are to win it. For a developer evaluating offers who doesn't qualify for either exception, the math behind the lottery odds is worth understanding even in rough terms. With 65,000 regular slots plus 20,000 master's slots against years of registrations well above both numbers combined, a candidate with only a bachelor's degree competes in a single pool, while a candidate with a US master's degree effectively gets two shots across two separate pools. Some candidates weigh the cost of a US master's program against this probability bump alone, separate from whatever salary bump the degree might also bring.
Clearing the lottery doesn't guarantee the petition holds up. The wage and specialty occupation rules covered above still apply, and they shape which jobs and which employers are realistic sponsors. A role that USCIS wouldn't classify as requiring a specific bachelor's degree, even if the employer insists it's specialized, risks denial regardless of the candidate's actual background. Employers that can't or won't commit to the prevailing wage documented on a certified LCA aren't viable sponsors, no matter how strong the informal interest in hiring someone looks. Candidates researching potential employers should check whether that employer is cap-exempt, whether it has a track record of certified LCAs in the relevant occupation code, and whether the role as described actually matches a specialty occupation classification, before sinking time into an application cycle bound by the March and April-through-June calendar.
That combination, 65,000 bachelor's-level slots against 20,000 master's-level slots, is what actually separates a bachelor's-only candidate from one holding a US master's degree. It's the single figure most worth tracking when deciding whether an advanced degree changes your realistic odds of selection, and it's the number that determines whether your petition even gets evaluated on the specialty occupation and wage tests at all.