The H-1B visa is the United States' primary work visa for skilled professionals in specialty occupations — roles that require at least a bachelor's degree or equivalent in a specific field. It is the visa that powers much of America's technology, engineering, finance, and professional services sectors. It is also one of the most oversubscribed visa categories in the world, with applications consistently exceeding the annual cap by three to five times.

The H-1B cap and the lottery

Congress set the annual H-1B cap at 65,000 in 1990, with an additional 20,000 reserved for US master's degree holders. In most years, applications received in the first five days of the filing window — which opens in April — far exceed these numbers. When this happens, USCIS conducts a random lottery to select which petitions will be processed.

In recent years, the lottery has been heavily oversubscribed. In 2024, USCIS received approximately 780,000 registrations for 85,000 spots. This means the overall selection rate was around 11%. For Indian and Chinese nationals, effective selection rates have been even lower due to the concentration of applications from these countries.

The implications are significant: even a perfectly prepared H-1B petition from a highly qualified candidate at a major employer may not be selected simply due to the lottery. This randomness makes long-term career planning in the US extremely difficult for foreign nationals who require H-1B sponsorship.

Who qualifies for H-1B sponsorship

To qualify for H-1B sponsorship, both the job and the worker must meet specific requirements. The job must be a "specialty occupation" — one that normally requires a bachelor's degree or higher in a specific field as a minimum qualification for entry into the occupation. Software engineering, accounting, architecture, engineering, finance, medicine, law, and many other professional fields qualify. Generalist management roles or positions that can be filled by candidates from multiple unrelated fields often do not qualify.

The worker must hold a bachelor's degree or higher (or its equivalent in work experience — three years of specialised work experience is generally considered equivalent to one year of education) in the specific field required by the job. The degree must be in a field directly related to the specialty occupation. A computer science degree for a software engineer role is straightforward; an unrelated degree for a tech role requires a more careful analysis.

What your employer must do

The H-1B is an employer-sponsored visa — your employer, not you, files the petition. The employer's obligations are substantial. They must file a Labor Condition Application (LCA) with the Department of Labor, certifying that they will pay you at least the prevailing wage for your occupation in your geographic location, that there is no strike or lockout at the worksite, and that current employees have been notified of the H-1B filing.

The employer then files Form I-129 with USCIS along with supporting documentation. Premium processing — a faster review with a 15 business day guarantee — is available for an additional fee (currently $2,805). Standard processing takes 3 to 6 months. Most employers use experienced immigration attorneys to manage the filing, but understanding what is happening and why helps you be an informed participant in your own immigration process.

H-1B duration and extensions

The initial H-1B is granted for three years and is renewable for an additional three years, for a maximum of six years. However, H-1B holders who have an approved I-140 petition (the employer's petition for a green card) can extend their H-1B beyond the six-year cap in one-year or three-year increments while their green card application is pending. For Indian and Chinese nationals facing decades-long green card backlogs, this extension capability is critically important.

The H-1B to green card pathway

Most H-1B holders ultimately pursue permanent US residency through the employment-based green card process, specifically the EB-2 (for advanced degree professionals) or EB-3 (for professionals and skilled workers) categories. The process begins with PERM labor certification (proving no qualified US workers are available), followed by the I-140 employer petition, and finally the I-485 adjustment of status or consular processing for the green card itself.

For most nationalities, this process takes 2 to 4 years. For Indian nationals, the EB-2 and EB-3 categories are severely backlogged — current wait times for Indian nationals in EB-3 exceed 10 years, and EB-2 wait times are similarly extended. Filing for the green card process as early as possible, even if permanent residency seems distant, secures your priority date and preserves your options.

H-1B alternatives worth knowing

Given the lottery's randomness, understanding H-1B alternatives is important for career planning. The L-1 visa is available for intracompany transferees — if you work for a multinational company with a US office, you may be able to transfer to the US office in a managerial or specialised knowledge role without going through the lottery. The O-1 visa is available for individuals with extraordinary ability or achievement. Canada's Express Entry system is increasingly attractive to US-bound skilled workers who want North American opportunities without the lottery uncertainty.

🤖

How ApproveMyVisa AI helps with the H-1B visa process

  • ✓ Explains the H-1B lottery timeline and what your employer must do
  • ✓ Confirms whether your job qualifies as a specialty occupation
  • ✓ Advises on H-1B alternatives if not selected in the lottery
  • ✓ Plans your H-1B to green card strategy including PERM timing
  • ✓ Guides on changing employers while maintaining valid status
✦ Real outcome

"Ananya from India had been rejected in the H-1B lottery three times. The AI identified the L-1 option through her employer's Indian parent company and showed that Canada's Express Entry would give her a high CRS score — a completely different path to North American work."

Plan My H-1B Strategy →

First 5 questions free · No credit card required · Responds in your language

← Back to all articles