Complete Guide to the U.S. H1B Visa – Lottery, Requirements & Green Card Path
The H1B visa is a non‑immigrant visa that allows U.S. employers to temporarily employ foreign workers in specialty occupations. This comprehensive guide covers eligibility, the lottery process, employer sponsorship requirements, salary thresholds, and the pathway to permanent residence (green card).
The H1B visa is a non‑immigrant visa that allows U.S. employers to hire foreign professionals in specialty occupations that require theoretical or technical expertise in specialized fields. Common H1B occupations include IT, engineering, finance, architecture, medicine, law, and scientific research.
H1B status is initially granted for up to 3 years and can be extended to a maximum of 6 years. During that time, the employer can sponsor the worker for a green card (PERM labor certification leading to EB‑2 or EB‑3).
🎲 H1B Lottery & Cap – How It Works (2026)
The H1B visa has an annual numerical limit (cap) of 65,000 visas for regular applicants, plus an additional 20,000 visas for applicants with a U.S. master's degree or higher. Because demand far exceeds supply, USCIS uses a random lottery to select registrations.
2026 Key Dates:
March 1 – March 19, 2026: Initial registration period (employers submit online registrations for each beneficiary).
March 31, 2026: USCIS notifies lottery results.
April 1 – June 30, 2026: Selected employers file full H1B petition (Form I‑129).
October 1, 2026: Earliest start date for approved H1B workers.
Recent changes (2026): USCIS has finalized a rule to increase filing fees and implement a “beneficiary‑centric” lottery system where each unique foreign worker is entered once, regardless of how many employers register them. This reduces gaming of the system.
🏛️ Cap‑Exempt H1B – No Lottery Required
Some H1B petitions are not subject to the annual cap. These include:
Employers that are institutions of higher education (universities, colleges).
Non‑profit research organizations affiliated with higher education.
Government research organizations.
Non‑profit organizations that conduct research as a primary activity.
Current H1B workers extending their status or changing employers (if previously counted against the cap).
If you can find a cap‑exempt employer, you can apply year‑round without entering the lottery. This is a strategic advantage for researchers, professors, and university staff.
🏢 H1B Employer Sponsorship – What Employers Must Do
To sponsor an H1B worker, the employer must:
Obtain a Labor Condition Application (LCA) – Filed with the Department of Labor (DOL), certifying that the employer will pay the required wage (prevailing wage or actual wage, whichever is higher).
Pay the required fees – Including $460 filing fee (I‑129), $500 ACWIA fee, $750 or $1,500 training fee (depending on employer size), and $4,000 Public Law 114‑113 fee for employers with 50+ employees and 50%+ H1B/L1 workers.
File Form I‑129 (Petition for a Non‑immigrant Worker) – Submitted to USCIS after the LCA is certified.
Maintain public access file – Employers must keep documentation proving they pay the required wage and provide working conditions consistent with U.S. workers.
⚠️ Important: The H1B beneficiary (the foreign worker) cannot pay any of the employer’s filing fees (except premium processing, if they choose). Asking a worker to pay H1B fees is illegal and a red flag.
✔️ H1B Eligibility Requirements – For Foreign Workers
Job offer from a U.S. employer – You must have a confirmed job offer for a specialty occupation.
Bachelor's degree or higher – Or the equivalent in work experience (3 years of relevant experience = 1 year of university). The degree must be in a field directly related to the job.
State license (if required) – For certain professions (e.g., engineers, architects, healthcare workers), you must have a valid state license to practice.
Employer files the petition – The employer must file the LCA and I‑129 on your behalf.
Maintain non‑immigrant intent (with dual intent exception) – H1B allows dual intent, meaning you can apply for a green card while on H1B status.
What is a “specialty occupation”? A job that requires a bachelor’s degree or higher as a minimum entry requirement. Examples include software developer, mechanical engineer, financial analyst, architect, and medical researcher.
Employers must pay H1B workers the higher of the prevailing wage (determined by DOL based on occupation and location) or the actual wage paid to similarly employed U.S. workers. Prevailing wages are divided into four levels (Level I = entry, Level IV = highly experienced).
Occupation Level
Typical Annual Salary Range (2026)
Level I (entry/junior) – e.g., junior developer, junior analyst
$45,000 – $65,000
Level II (qualified) – most common for H1B
$65,000 – $95,000
Level III (experienced)
$95,000 – $130,000
Level IV (highly experienced / managerial)
$130,000 – $200,000+
⚠️ Note: Wage levels vary significantly by location. For example, a Level II software engineer in San Francisco may earn $120,000+, while in rural Alabama the same level might be $70,000.
🟢 H1B to Green Card – The PERM Process (EB‑2 / EB‑3)
One of the biggest advantages of the H1B visa is “dual intent” – you can pursue permanent residence while on H1B status. The typical green card process for H1B holders:
PERM Labor Certification – Employer demonstrates that no qualified U.S. worker is available for the position. Takes 6–12 months.
I‑140 Immigrant Petition – Employer files on your behalf. Premium processing available (15 days).
Priority date becomes current – Based on your country of birth (India and China have long backlogs).
File I‑485 Adjustment of Status (or consular processing) – Apply for green card.
Timeline: For most nationalities (rest of world), the entire process can take 1–2 years. For Indian nationals, the backlog for EB‑2/EB‑3 can exceed 10 years. Canadian and Mexican nationals face minimal backlogs.
💡 Tip: Employers who are willing to sponsor green cards from day one are highly valuable. Look for H1B job postings that mention “green card sponsorship available”.
⚡ H1B Premium Processing – 15‑Day Guarantee
USCIS offers premium processing for an additional fee of $2,805 (2026). This guarantees that USCIS will issue an approval notice, denial, or request for evidence (RFE) within 15 calendar days. Without premium, H1B petitions can take 3–6 months.
Employers may pass the premium processing fee to the employee if the employee requests it. However, the base filing fees must be paid by the employer.
❓ Frequently Asked Questions – H1B Visa
What is the chance of winning the H1B lottery? For 2025, the selection rate was approximately 25‑30% for regular cap applicants. For U.S. master’s cap, the rate is higher (around 40%). The beneficiary‑centric system has reduced multiple registrations, improving odds slightly.
Can I apply for H1B without an employer? No. The employer must sponsor you. You cannot self‑sponsor an H1B.
How long can I stay on H1B? Initially 3 years, renewable for another 3 years (total 6 years). Extensions beyond 6 years are possible if a PERM or I‑140 was filed at least 365 days before the 6‑year limit (AC21 extension).
Can my spouse work on H4? If you have an approved I‑140 (or are on H1B extension beyond 6 years), your spouse can apply for an H4 EAD (Employment Authorization Document). Without an approved I‑140, H4 spouses cannot work.
What is the difference between H1B and L1? H1B is for specialty occupations and requires a lottery (unless cap‑exempt). L1 is for intra‑company transfers (managers or specialized knowledge) and has no lottery but requires one year of employment abroad with the same company.
How do I find an H1B sponsor? Use IFMOSA Work's job board to filter for H1B‑sponsored roles. You can also use the USCIS H1B Employer Data Hub to see which employers have historically sponsored H1B workers.
⚠️ Common H1B Mistakes & Scams – How to Protect Yourself
“Guaranteed H1B selection” – Impossible. The lottery is random. Avoid any person or agency promising a guaranteed H1B.
Asking you to pay employer filing fees – Illegal. Employers must pay the I‑129, ACWIA, and training fees.
Fake USCIS receipt numbers – Always verify your case status on the official USCIS website (egov.uscis.gov).
Job offer without an LCA or job duties unrelated to your degree – This will lead to denial or RFE.
Misrepresenting your qualifications – Submitting fake degrees or work experience can lead to permanent inadmissibility.
✅ IFMOSA’s commitment: All H1B job listings are verified for employer legitimacy. We provide direct links to the employer’s website and USCIS data so you can independently verify sponsorship history.
📱 Get real‑time H1B updates on WhatsApp
Daily lottery news, employer filing tips, and green card path information.
With IFMOSA Go Membership, you get direct access to employers actively filing H1B petitions, plus a personalized roadmap to navigate the lottery and green card process.