H-1B Visa Guide: How It Works, Who Qualifies, and the Path to a Green Card
In this guide
The H-1B visa is the most commonly used work visa in the United States — and one of the most misunderstood. If you're an employer considering sponsorship, a foreign professional hoping to work in the US, or someone trying to plan a career path that leads to a green card, this guide walks through everything you need to know.
What Is an H-1B Visa?
The H-1B is a nonimmigrant work visa that allows US employers to temporarily employ foreign workers in specialty occupations. It was created by the Immigration Act of 1990 to help American businesses fill skilled positions when qualified US workers are not available.
Key characteristics of the H-1B:
- Initial validity: 3 years, with one 3-year extension available for a total of 6 years
- Extensions beyond 6 years: Available for those in active green card processing under AC21
- Employer-tied: The visa is sponsored by a specific US employer for a specific role
- Dual intent: Unlike many nonimmigrant visas, H-1B holders can pursue permanent residence (green card) without violating their visa status
- Annual cap: 65,000 standard slots plus 20,000 for US master's degree holders
Who Qualifies for an H-1B?
To qualify for an H-1B visa, both the job and the worker must meet specific requirements:
The Job Must Be a "Specialty Occupation"
A specialty occupation requires theoretical and practical application of a body of highly specialized knowledge, and a bachelor's degree or higher in a specific field is the normal minimum requirement for entry. Examples include software engineers, financial analysts, doctors, lawyers, architects, and university professors.
The Worker Must Meet Educational Requirements
The H-1B beneficiary must have at least a US bachelor's degree (or foreign equivalent) in the specific field required by the position. Work experience can sometimes substitute — the general rule is that 3 years of progressive professional experience equals 1 year of college education.
A US Employer Must Sponsor
You cannot self-sponsor for an H-1B. A US employer must petition USCIS on your behalf. The employer must:
- Have an employer-employee relationship with you
- Obtain a Labor Condition Application (LCA) approved by the Department of Labor
- Pay at least the higher of the prevailing wage or actual wage paid to similar employees
- File Form I-129 with USCIS during the appropriate filing window
How the H-1B Lottery Works
Because demand for H-1B visas dramatically exceeds the annual cap, USCIS uses a lottery system to allocate the available slots.
The Registration Process
Each year in March, USCIS opens an electronic registration period (typically 2-3 weeks). Employers register prospective beneficiaries with basic identifying information and a registration fee per beneficiary.
The Random Selection
After registration closes, USCIS conducts a computerized random selection. The lottery uses a two-tier process:
- First lottery: All registrations compete for the regular 65,000 cap
- Second lottery: Beneficiaries with US master's degrees who weren't selected in the first lottery get a second chance at the 20,000 advanced degree exemption
This two-tier structure gives US master's degree holders a meaningfully higher selection rate than bachelor's-only candidates. The total annual allocation is 85,000 visas.
What Happens If You're Selected
Selected registrations receive notification, and the employer has a 90-day window (typically April 1 through June 30) to file the full H-1B petition with USCIS, including the LCA, supporting documentation, and filing fees.
Universities, nonprofit research organizations, and government research organizations are exempt from the H-1B cap. You can be sponsored by these employers year-round without going through the lottery.
H-1B Salary Requirements
H-1B workers must be paid at least the higher of two wages:
- The actual wage paid by the employer to similarly situated US workers
- The prevailing wage for that occupation in the geographic area of employment, as determined by the Department of Labor
The Department of Labor publishes prevailing wage data through its Online Wage Library, with four wage levels (Level I through Level IV) based on experience and responsibility. Level I is the lowest, for entry-level positions, while Level IV represents senior expertise.
Recent regulatory changes have increased scrutiny of low-wage H-1B sponsorships. Petitions at Level I are now more likely to receive Requests for Evidence (RFEs) questioning whether the position truly requires the credentials of a specialty occupation.
H-1B Timeline: From Offer to Start Date
| Phase | Timing | What Happens |
|---|---|---|
| Pre-registration | Jan-Feb | Employer identifies candidate, plans sponsorship |
| Registration | March | USCIS opens electronic registration window |
| Lottery selection | Late March | USCIS announces selected registrations |
| LCA filing | April-May | Employer files Labor Condition Application with DOL |
| I-129 petition | April-June | Employer files full H-1B petition with USCIS |
| Adjudication | 2-8 months | USCIS reviews; premium processing available for faster review |
| Earliest start date | October 1 | Start of new fiscal year — earliest you can begin work on cap-subject H-1B |
Changing Jobs on H-1B (Transfers)
One of the H-1B's most valuable features is portability — you can change employers without restarting the lottery process. Here's how it works:
- Your new employer files a new H-1B petition for you
- You can typically begin working for the new employer as soon as the petition is properly filed
- You do not need to participate in the lottery again — the cap-subject status carries over
- Your maximum 6-year H-1B period is calculated cumulatively across all H-1B employment
Note that if your new petition is later denied, you must stop working for the new employer. Most H-1B transfer petitions are approved, but the risk is worth being aware of.
From H-1B to Green Card
The H-1B is widely used as a bridge visa to permanent residence. The most common path involves your employer sponsoring you for an employment-based green card:
Step 1: PERM Labor Certification. The employer files a Labor Certification application with the Department of Labor, which involves recruiting for the position to confirm no qualified US workers are available. This process typically takes 6-12 months.
Step 2: I-140 Petition. Once PERM is certified, the employer files Form I-140 (Immigrant Petition for Alien Worker) with USCIS. This establishes the green card priority date based on when the PERM application was originally filed.
Step 3: Wait for priority date to become current. For most countries, this is immediate. For India and China in EB-2/EB-3, this can take many years or decades.
Step 4: I-485 Adjustment of Status. When your priority date is current, you file Form I-485 to adjust your status from H-1B to permanent resident. This typically takes 8-14 months.
If you're in the green card process and your I-140 is approved but your priority date is not yet current, you can extend H-1B indefinitely under the American Competitiveness in the Twenty-First Century Act (AC21) — typically in 1-year or 3-year increments depending on which milestones you've reached.
To estimate how long your green card might take based on your specific situation, use our free green card wait time calculator.
Frequently Asked Questions
Can my spouse work on an H-1B dependent visa?
H-1B dependents are issued H-4 visas. By default, H-4 holders cannot work in the US. However, H-4 spouses whose H-1B principal has an approved I-140 (and is waiting for green card priority date to become current) can apply for an H-4 EAD and work for any US employer.
What happens if I lose my H-1B job?
If your H-1B employment ends, you have a grace period of up to 60 days (or until your I-94 expiration, whichever is shorter) to find a new H-1B sponsor, change to another visa status, or leave the US.
Can I travel on H-1B?
Yes, but with caveats. You need a valid H-1B visa stamp in your passport to re-enter the US, plus your original or copy of the I-797 approval notice. If you have a pending I-485, you should obtain Advance Parole before traveling.
How is H-1B different from L-1?
L-1 is for intracompany transferees — employees moving from a foreign office to a related US office of the same company. L-1 has no lottery and no cap, but requires you to have worked for the company abroad for at least one year. H-1B has broader employer applicability but requires the lottery.
Can a small startup sponsor an H-1B?
Yes, but small employers face additional scrutiny. USCIS examines whether the employer has the financial capacity to pay the prevailing wage, whether the position truly requires the credentials of a specialty occupation, and whether a legitimate employer-employee relationship exists.
What is H-1B premium processing?
For an additional fee, USCIS guarantees adjudication of your H-1B petition within 15 calendar days. This is especially valuable for petitions filed close to deadlines or when an October 1 start date is important.