The H-1B is the most widely used US work visa—and one of the most misunderstood. Every year, hundreds of thousands of foreign professionals pin their career plans on a single lottery drawing in March, hoping their number comes up. Some applicants have master's degrees from US universities, others have a dozen years of specialized experience, and a lucky few don't have to enter the lottery at all. Understanding who actually qualifies for the H-1B, how the cap and lottery work, and what happens after selection is the difference between a clear plan and years of frustration.
This guide walks through the H-1B eligibility requirements, the cap and lottery mechanics, the petition process, portability rules, the 6-year limit, and the long path from H-1B to permanent residency. It is informational only; US immigration rules change frequently, and individual cases vary widely. Always verify current requirements on USCIS.gov and consult a licensed immigration attorney before filing.
What is the H-1B?
The H-1B is a non-immigrant work visa for "specialty occupations"—jobs that require the theoretical and practical application of highly specialized knowledge, plus at least a bachelor's degree (or its equivalent) in a specific specialty. Software developers, accountants, architects, financial analysts, biomedical engineers, market research analysts, teachers, and many healthcare professionals are typical H-1B candidates.
The H-1B is employer-sponsored, which means the worker cannot self-petition. The employer files the petition, pays the filing fees, and is responsible for complying with US labor law throughout the worker's H-1B tenure. Initial H-1B status is granted for up to three years and can be extended for an additional three years, for a total of six years. Extensions beyond six years are possible in limited circumstances, usually tied to a pending green card process.
Eligibility requirement 1: a qualifying job offer
H-1B eligibility starts with the job, not the worker. The position must qualify as a specialty occupation, which means it must meet at least one of these criteria:
- A bachelor's or higher degree (or its equivalent) is normally the minimum requirement for entry into the position.
- The degree requirement is common across the industry for similar positions.
- The employer normally requires a degree for the position.
- The nature of the duties is so specialized and complex that the knowledge required is usually associated with a bachelor's or higher degree.
This is a higher bar than many people assume. A job title like "software developer" almost always qualifies because the industry standard is a CS degree. A job title like "marketing coordinator" often does not, because the industry accepts candidates without a specific degree. Employers and their attorneys prepare a detailed specialty occupation memo explaining how the position meets the standard—this is increasingly scrutinized by USCIS, especially for smaller employers and roles outside traditional STEM fields.
Eligibility requirement 2: the worker's qualifications
The worker must hold a US bachelor's degree or higher in a field related to the specialty occupation—or a foreign degree determined to be equivalent to a US bachelor's degree in that field. Workers without a degree can sometimes qualify through a combination of education and experience, evaluated as three years of relevant experience equal to one year of education. A worker with no degree but 12 years of progressively responsible experience in the field may qualify if a credentials evaluation supports the equivalency.
The degree must be in a field related to the position. A worker with a bachelor's in mechanical engineering applying for a software developer role will face scrutiny—USCIS evaluates whether the field of study is appropriate for the role. Workers with degrees in unrelated fields may still qualify if they have additional certifications, training, or experience that bridges the gap, but the case becomes harder.
Eligibility requirement 3: the employer-employee relationship
The petitioning employer must maintain an employer-employee relationship with the worker for the duration of the H-1B. This means the employer has the right to control the work—when, where, and how it's performed. This becomes complex for consulting and staffing firms that place H-1B workers at third-party client sites, because USCIS wants evidence that the petitioning employer (not the client) controls the day-to-day work.
For third-party placements, employers should provide a detailed end-client letter describing the work, the supervisor relationship, and the duration of the project. Without this evidence, USCIS may deny the petition or approve it for a shorter duration than requested.
The cap and the lottery
Congress caps the number of new H-1B visas issued each fiscal year at 65,000 for the regular cap, plus an additional 20,000 for applicants with US master's degrees or higher (the "master's cap"). Within these limits, applications far exceed supply—recent years have seen 400,000+ registrations for 85,000 available visas, making selection rates roughly 25–35%.
The registration system
Since 2020, USCIS uses an electronic registration system. Instead of submitting a full petition in April, the employer pays $215 per registration in March and submits basic info about the employer and the worker. USCIS then runs a lottery to select which registrations may proceed to a full petition. Only selected registrants file the complete I-129 with supporting documentation.
How the lottery works
- USCIS first runs the master's cap lottery among all US-master's-or-higher registrants. The 20,000 selected are removed from the pool.
- USCIS then runs the regular cap lottery among the remaining registrants (including unselected master's-degree holders), filling the 65,000 regular cap slots.
- Selected registrants receive a selection notice with a 90-day filing window (typically April 1 to June 30).
- Unselected registrants remain in the pool for a second selection round if USCIS doesn't receive enough petitions in the first round.
The two-lottery structure gives US-master's-degree holders two chances at selection—a meaningful but modest advantage. Workers without US master's degrees face slightly longer odds.
Cap exemptions: who doesn't enter the lottery
Some employers are exempt from the annual cap, meaning they can file H-1B petitions year-round without going through the lottery. Cap-exempt employers include:
- Institutions of higher education (universities, colleges).
- Nonprofit organizations formally affiliated with institutions of higher education.
- Nonprofit research organizations or government research organizations.
A worker can also be cap-exempt if their petition is filed by one of these employers, or by a for-profit employer whose work primarily benefits a cap-exempt institution. Universities, research hospitals, and national labs hire heavily under this exemption, which is why so many foreign researchers and academics hold H-1B status without ever entering the lottery.
The petition process, step by step
Step 1: prevailing wage determination
Before filing, the employer must determine the prevailing wage for the position in the geographic area of employment. This can be done by obtaining a formal Prevailing Wage Determination (PWD) from the Department of Labor, or by using an independent salary survey that meets DOL standards. The wage must be at or above the prevailing wage for the role and location—H-1B workers cannot be paid less than the local market rate.
Step 2: Labor Condition Application (LCA)
The employer files Form ETA-9035 with the Department of Labor, attesting to four conditions:
- The worker will be paid at least the prevailing wage.
- Working conditions will not adversely affect similarly employed US workers.
- There is no strike or lockout in the occupation at the place of employment.
- Notice of the LCA has been provided to workers at the place of employment (through electronic posting or physical notice).
LCA processing typically takes 7 days. Once certified, the LCA is valid for up to 3 years.
Step 3: Form I-129 petition
The employer files Form I-129 with USCIS, along with the certified LCA, the specialty occupation memo, the worker's degree and credentials evaluation, the offer letter, and the filing fees. Standard processing currently takes 2–6 months. Premium processing is available for $2,805, reducing the wait to 15 calendar days—useful for cap-subject filings trying to start work on October 1.
Step 4: consular processing or change of status
If the worker is outside the US, they apply for an H-1B visa at a US consulate abroad using the approved I-129. If the worker is already in the US on another valid status (F-1 OPT, L-1, etc.), they can request a change of status on the I-129 and begin working on October 1 without leaving the country.
Portability and the AC21 rules
Once an H-1B worker has been in valid H-1B status, they can change employers—but the new employer must file a new H-1B petition on their behalf. Under AC21 §105, the worker can begin working for the new employer as soon as the new petition is filed (not after approval), provided they were in valid H-1B status before the transfer. This is called H-1B portability and is one of the most worker-friendly features of the H-1B program.
Workers changing employers should keep proof of their prior status, pay stubs, and the new petition receipt notice. If the new petition is denied, work authorization ends immediately—so workers should not switch to a marginal employer with a shaky petition.
The 6-year limit and extensions
H-1B status is capped at 6 years total—3 years initial plus a 3-year extension. Time spent outside the US can be "recaptured" to extend the 6-year clock, but only for actual days outside the country.
Extensions beyond 6 years are available in two scenarios:
- AC21 §106(a): If a labor certification (PERM) or I-140 immigrant petition has been pending for at least 365 days, H-1B extensions are available in 1-year increments beyond the 6-year limit.
- AC21 §104(c): If an I-140 has been approved and the worker is unable to file for adjustment of status due to per-country visa backlogs (typically India or China), H-1B extensions are available in 3-year increments.
These extension rules are essential for workers from backlogged countries whose green card processes can take a decade or more. Without them, many H-1B workers would be forced to leave the US at year 6 before completing their green card process.
The path from H-1B to green card
The H-1B is a "dual intent" visa—workers can have H-1B status while pursuing permanent residency. This is a major advantage over F-1, J-1, and B-1/B-2 visas, which require non-immigrant intent.
The typical employer-sponsored green card process for an H-1B worker involves:
- PERM labor certification (12–18 months): the employer recruits for the position and proves no qualified US workers applied.
- I-140 immigrant petition (6+ months, or 15 days with premium processing): USCIS classifies the worker in the appropriate EB preference category.
- I-485 adjustment of status (8–14 months): the worker applies for permanent residency when their priority date is current.
The wait for the priority date to become current depends on the EB category and country of birth. For most countries, EB-2 and EB-3 are current or have short waits. For workers born in India, EB-2 and EB-3 backlogs can stretch 5–12+ years—meaning the worker may need multiple H-1B extensions to bridge the gap. China backlogs are shorter but still meaningful.
Cap season timeline: planning your year
For employers and workers planning an H-1B cap filing, the calendar looks like this:
- January–February: Employer and counsel prepare registration, confirm worker qualifications, verify specialty occupation documentation.
- March (registration window): USCIS opens the registration portal for approximately 3 weeks. Employer submits each registration for $215.
- Late March: USCIS runs the lottery and notifies selected registrants.
- April 1–June 30: Selected registrants file complete I-129 petitions with LCA and supporting documents.
- April–August: USCIS adjudicates petitions (15 days with premium processing, 2–6 months standard).
- October 1: Fiscal year begins. Cap-subject H-1B workers can start work or change status effective this date.
Workers already in the US on F-1 OPT who are not selected in the lottery should plan a backup: a STEM OPT extension buys an additional 24 months, during which the worker can re-enter the lottery up to two more times. Other backups include cap-exempt employer sponsorship, country-specific visas (TN, E-3, H-1B1), or relocation to a foreign office with a future L-1 transfer.
Common pitfalls and mistakes
First, don't assume any bachelor's degree qualifies. USCIS scrutinizes whether the degree is in a field related to the specialty occupation. A degree in hospitality management won't qualify you for a software developer role without significant bridging experience.
Second, don't underestimate the specialty occupation memo. For roles outside traditional STEM fields, the employer's documentation explaining why the position requires specialized knowledge is critical. Petitions with thin specialty occupation evidence face higher denial rates.
Third, don't ignore the employer-employee relationship issue, especially for consulting firms. End-client letters should be detailed and current—vague or expired letters are a leading cause of denials and short-duration approvals.
Fourth, don't let your H-1B status lapse. Working without authorization for even one day can have lasting immigration consequences. Track your I-94 expiration, extension filing dates, and approval notices carefully.
Fifth, don't travel internationally without the right paperwork. After a change of status approval, you need a valid H-1B visa stamp in your passport to reenter the US. Schedule a consular appointment well in advance—some posts have multi-month wait times.
This article is informational only and does not constitute legal advice. US immigration rules change frequently—through new laws, executive orders, USCIS policy memos, and federal court rulings. Always verify current requirements on USCIS.gov and consult a licensed immigration attorney before initiating an H-1B petition. To check which visa categories might fit your profile as a starting point for further research, try our Visa Eligibility Pre-Screener.