Browse StatesAboutVisa StrategySponsor CheckerVisa IntelligenceLottery CalculatorPricing

H-1B vs Green Card: Temporary Work Visa vs Permanent Residency

Understand the journey from temporary H-1B status to permanent U.S. residency through employer-sponsored green cards.

The H-1B visa and the green card represent two fundamentally different immigration statuses. The H-1B is a temporary nonimmigrant visa allowing you to work for a specific employer, while a green card (permanent resident card) grants permanent U.S. residency with the freedom to live and work anywhere. For most H-1B holders, the green card is the ultimate goal.

Fundamental Differences

FeatureH-1B VisaGreen Card
StatusTemporary nonimmigrantPermanent resident
DurationUp to 6 yearsPermanent (renew card every 10 years)
Employer tiedYes (but portable)No (after 6 months with sponsoring employer)
Change jobs freelyNeed new H-1B petitionYes, in same or similar field (during I-485)
TravelNeed valid visa stampFree entry with green card
Path to citizenshipNo (must get green card first)Eligible after 5 years
Unemployment limit60-day grace periodNo limit

The Employer-Sponsored Green Card Process

Most H-1B holders pursue green cards through employer sponsorship, which follows three main steps:

  • Step 1 — PERM Labor Certification: The employer conducts recruitment to demonstrate that no qualified U.S. worker is available for the position. This involves posting the job, collecting applications, and filing ETA Form 9089 with the Department of Labor. Timeline: 6–18 months.
  • Step 2 — I-140 Immigrant Petition: After PERM approval, the employer files Form I-140 with USCIS to classify the worker under an employment-based (EB) category. Premium processing is available (15 business days). Timeline: 2–6 months.
  • Step 3 — I-485 Adjustment of Status: Once the priority date is current (per the visa bulletin), the worker files Form I-485 to adjust to permanent resident status. Alternatively, consular processing is available for those abroad. Timeline: 6–18 months after priority date becomes current.

Employment-Based Green Card Categories

EB-1: Priority workers — outstanding professors/researchers, multinational managers (L-1A to EB-1C), and extraordinary ability (similar to O-1). No PERM required. Fastest processing.

EB-2: Advanced degree professionals or exceptional ability. Includes NIW (no employer needed). Requires PERM unless NIW.

EB-3: Skilled workers (bachelor's degree), professionals, and other workers. Requires PERM. Longer backlogs than EB-2.

Timeline Reality Check

For applicants born in most countries, the employer-sponsored green card process takes 2–4 years from start to finish. However, for Indian and Chinese nationals, EB-2 and EB-3 backlogs can stretch to 10+ years due to per-country limits (7% of total EB visas per country). During this waiting period, H-1B holders can renew their H-1B beyond the 6-year limit using extensions based on an approved I-140 or pending PERM filed 365+ days prior.

Can You Speed Up the Process?

Consider the EB-1 category if you qualify (no PERM needed, often current priority dates). The EB-2 NIW allows self-petitioning without PERM. Premium processing is available for I-140 petitions. Some H-1B holders also explore EB-5 investor visas as an alternative path when backlogs are extreme.

Find Your H-1B Sponsor

Search thousands of verified H-1B sponsors by company, industry, and location.

Search H-1B Sponsors on Wisa →

Frequently Asked Questions

How long does it take to go from H-1B to green card?

For most countries, the process takes 2–4 years from PERM filing to green card approval. For Indian nationals in EB-2/EB-3 categories, backlogs can extend to 10+ years due to per-country visa limits. Filing early in your H-1B tenure is critical.

Can I stay in the U.S. beyond 6 years on H-1B while waiting for a green card?

Yes. If you have an approved I-140 or a PERM application that has been pending for 365+ days, you can extend your H-1B beyond the normal 6-year limit in 3-year or 1-year increments under sections 104(c) and 106(a) of the American Competitiveness in the Twenty-First Century Act.

Can I change jobs during the green card process?

It depends on the stage. Changing jobs during PERM typically requires restarting the process. After I-140 approval and 180+ days with a pending I-485, you can use AC21 portability to change to a same-or-similar occupation without restarting your green card application.

What is the difference between EB-2 and EB-3 green cards?

EB-2 requires a master's degree (or bachelor's plus 5 years experience) and typically has shorter backlogs. EB-3 requires a bachelor's degree and generally has longer wait times. Both require PERM labor certification when employer-sponsored.

Related Guides