The H-1B visa remains one of the most popular pathways for skilled tech workers to work in the United States. This guide covers everything you need to know about the H-1B process, requirements, and strategies for success.
H-1B Visa Basics
The H-1B visa is a non-immigrant visa category for specialty occupations, commonly used by tech companies to hire skilled workers globally.
Key Facts
- Duration: Initial 3 years, renewable for another 3 years
- Total possible: Up to 6 years maximum
- Employer sponsorship: Required (not independently portable)
- Annual cap: 65,000 + 20,000 advanced degree (US Masters+)
- Lottery system: Used when applications exceed caps
Eligibility Requirements
You Must Have
-
Bachelor’s degree (minimum) in any field
- US accredited degree, OR
- Foreign equivalent evaluated
- Technical degrees prioritized
-
Specialty occupation job requiring:
- Theoretical/practical knowledge
- Bachelor’s minimum requirement
- More complex duties than typical in field
-
Employer sponsorship
- US-based company
- Must file petition for you
- No employer sponsorship = no visa
-
Required qualifications
- 2-5+ years experience typical
- Salary meets prevailing wage
- US workers not displaced
Common Tech H-1B Roles
- Software Engineer/Developer
- Software Architect
- Data Scientist
- Systems Engineer
- Database Administrator
- Network Administrator
- IT Manager
- Cloud Engineer
H-1B Salary Requirements
Prevailing Wage Determinations (2024):
| Level | Description | Salary Range |
|---|---|---|
| Level 1 | Entry-level | $60,000-$90,000 |
| Level 2 | Intermediate | $90,000-$120,000 |
| Level 3 | Experienced | $120,000-$150,000 |
| Level 4 | Expert | $150,000-$200,000+ |
Major Tech Cities:
- Silicon Valley: $130,000-$200,000
- New York: $100,000-$160,000
- Seattle: $110,000-$170,000
- Austin: $90,000-$140,000
- Boston: $95,000-$150,000
H-1B Application Timeline
Year 1: Preparation (September - March)
- Connect with potential employers
- Start networking and applications
- Prepare credentials documentation
- Get degree evaluated if non-US
Year 2: Registration & Filing (March - April)
- Registration period: mid-March to mid-April
- Filing period: typically April 1-20
- Companies file on your behalf
- Lottery drawn if over-subscribed
Year 3: Approval (May - September)
- May-June: Lottery results announced
- June-August: USCIS reviews petitions
- August-September: Approvals received
- October 1: New visa year begins
Year 3-4: Visa Processing
- Get visa stamp at US embassy/consulate
- Medical examination
- Interview (may be waived)
- October 1: Enter US on H-1B
Complete Application Process
Phase 1: Labor Condition Application (LCA)
Timeline: 2-3 weeks before H-1B filing
The employer must file an LCA with Department of Labor:
- Certifies wage is at prevailing level
- Confirms no US worker displacement
- Public notice posting (10 days minimum)
- Processing: ~1-2 weeks
Phase 2: H-1B Petition Filing
Timeline: April 1-20 (registration March 12-April 12, 2024)
Required documents:
- Completed I-129 form
- Approved LCA copy
- Education credentials/evaluation
- Job description and duties
- Work experience documentation
- Contracts or offer letter
- USCIS filing fee ($460)
- Optional premium processing fee ($1,500)
Phase 3: USCIS Processing
Timeline: 3-6 months or 2-3 weeks with premium
USCIS reviews for:
- Specialty occupation requirement
- Wage documentation
- Education/experience verification
- Security background checks
Phase 4: Approval & Visa Stamp
Timeline: 2-4 weeks
- Form I-797 approval notice
- Schedule visa interview
- Gather supporting documents
- Attend embassy interview
- Receive visa stamp
- Ready to enter US October 1
H-1B Lottery System Explained
How It Works
2024 Cap Distribution:
- 65,000 general cap
- 20,000 advanced degree cap (US Masters+)
- Total: 85,000 visas available
- 2023: 280,000+ applications
- Acceptance rate: ~30%
Lottery Process:
- Applications submitted April 1-20
- If under cap, all processed
- If over cap, random lottery conducted
- Winners: Selected for processing
- Non-selected: Returned with fee refund
Lottery Strategies
Increase Your Odds:
- File for advanced degree cap (US Masters degree)
- Can increase odds by 30-40%
- Many applicants pursue Masters specifically
- ROI calculation: Cost of degree vs. increased odds
Multiple Applications:
- Some companies file multiple times
- Increases probability of at least one selection
- Additional fees but better odds
Specialized Occupations:
- Some areas face less competition
- Emerging tech roles less saturated
- AI, cybersecurity, cloud roles trending
Salary Negotiation Points
Typical H-1B Packages
- Base salary: $100,000-$150,000
- Relocation: $10,000-$30,000
- Sign-on bonus: $10,000-$50,000
- Stock options: 0.01%-0.5%
- Performance bonus: 10%-20% of salary
- Health insurance: Fully covered
- 401(k) matching: 3%-6%
Negotiation Strategy
- Research prevailing wage for role/location
- Get recruiter market analysis
- Compare similar roles (Glassdoor, Levels.fyi)
- Negotiate before signing offer
- Ensure salary meets prevailing wage minimum
Common Reasons for Denial
- Job not specialty occupation - Most common reason
- Salary below prevailing wage - Failure to compensate properly
- Education/experience mismatch - Credentials don’t qualify
- No actual job - Duplicate filings, no genuine need
- US worker displacement concerns - Company replaced US workers
- Fraud/misrepresentation - False documents
Post-Approval Next Steps
After Lottery Selection
Timeline: May - October
-
Notify your employer (immediately)
-
Plan logistics
- Housing search
- Visa interview scheduling
- Travel planning
- Relocation company coordination
-
Embassy interview
- Schedule: 2-8 weeks in advance
- Gather: Original documents, LCA, passport
- Prepare for questions
- Wait time: 5-30 minutes typically
-
Visa stamp received
- Ready to travel to US
- Start date: Typically October 1-30
- Sometimes earlier if pending project
-
Arrival in US
- Bring original documents
- Port of entry inspection
- Employment start date
- Social Security number application
H-1B Extensions & Green Card Path
H-1B to Green Card Timeline
- H-1B year 1-3: Initial visa period
- Year 3-4: Can start green card process (often simultaneous)
- PERM labor certification: 6-12 months
- Green card processing: 2-4 years
- Total path: 5-8 years typical
Extensions
- Extend for another 3 years
- Same petition/approval process
- Used as bridge to green card
Alternative Visa Options
If H-1B not feasible:
-
EB-1 (Extraordinary Ability)
- For exceptional tech talent
- No cap, no lottery
- Rare, high bar
-
O-1 (Extraordinary Talent)
- Similar to EB-1 but temporary
- For recognized experts
- Faster than green card
-
Green Card (EB-2/EB-3)
- Permanent solution
- Longer process (5-8 years)
- Worth pursuing while on H-1B
-
L-1 (Intracompany Transfer)
- For existing employees transferring offices
- No cap or lottery
- Requires 1-year prior employment
Action Plan for 2024-2025
August-September 2024: Start connecting with companies October 2024: Get degree evaluated if non-US November-February 2025: Apply to positions March 2025: Company begins LCA process March 15-April 15, 2025: Registration period April 1-20, 2025: Filing deadline June 2025: Results announced July-September 2025: USCIS processing September 2025: Visa interview October 1, 2025: Start work in US
The H-1B visa remains highly competitive but remains a primary pathway for tech workers to work in the United States. Success requires early planning, working with experienced employers, and realistic timeline expectations.