Browse StatesAboutVisa StrategySponsor CheckerVisa IntelligenceLottery CalculatorPricing

Green Card After H-1B: The Complete Guide for 2026

The definitive guide to transitioning from H-1B temporary status to permanent residence — covering every step from PERM to green card in hand.

For most H-1B workers, the green card (permanent residence) is the ultimate immigration goal. The H-1B is a temporary visa limited to 6 years (with extensions possible), while a green card provides permanent work authorization, freedom to change employers, and a path to citizenship. The employer-sponsored green card process through PERM labor certification is the most common route for H-1B holders, but it is complex, time-consuming, and heavily dependent on your country of birth. This comprehensive guide walks through every step of the process.

Quick Answer: The employer-sponsored green card process for H-1B workers has three main steps: (1) PERM Labor Certification (6-18 months) — employer proves no qualified U.S. workers are available; (2) I-140 Immigrant Petition (4-12 months, or 15 days with premium processing) — employer files petition with USCIS; (3) I-485 Adjustment of Status or Consular Processing — final step to get the green card. Total timeline: 2-4 years for most countries, but 10+ years for India due to severe EB-2/EB-3 backlogs. AC21 portability allows job changes after I-140 approval.

Top H-1B Sponsors That Also Sponsor Green Cards

CompanyTotal H-1B Filings
Amazon55,150
Microsoft34,626
Google33,416
Infosys32,840
Tata Consultancy Services28,950
Cognizant26,700
Deloitte18,200
Apple15,800
Meta14,900
JPMorgan Chase12,400

Visa Insights: The Three-Step Green Card Process

Step 1: PERM Labor Certification (6-18 months). The employer must demonstrate to the DOL that there are no qualified, willing, and available U.S. workers for the position. This involves a prescribed recruitment process including job orders, newspaper ads, and additional recruitment steps for professional positions. The employer files Form ETA-9089 with the DOL. Processing times vary but typically take 6-18 months, and audit rates have increased significantly — roughly 30-40% of PERM applications are audited, adding 6-12 months.

Step 2: I-140 Immigrant Petition (4-12 months). After PERM approval, the employer files Form I-140 with USCIS. This petition establishes the worker's eligibility for the green card category (typically EB-2 for advanced degree professionals or EB-3 for skilled workers). Premium processing is available for I-140, reducing processing to 15 business days for an additional $2,805 fee. The I-140 approval date establishes the "priority date" — your place in line for the green card.

Step 3: I-485 Adjustment of Status or Consular Processing. The final step is filing Form I-485 (if you're in the U.S.) or going through consular processing at a U.S. embassy (if abroad). You can only file I-485 when your priority date is "current" in the monthly Visa Bulletin. For most countries, the wait after I-140 approval is 1-2 years. For India (EB-2), the backlog currently exceeds 10 years. For China (EB-2), the wait is approximately 4-6 years. Once I-485 is filed, you receive an Employment Authorization Document (EAD) and Advance Parole travel document while waiting for final approval.

Real Examples: H-1B to Green Card Timelines

  • Software engineer from Canada (EB-2): PERM filed January 2024, approved June 2024 (6 months). I-140 filed with premium processing July 2024, approved August 2024. I-485 filed September 2024 (priority date immediately current for Canada). Green card approved March 2025. Total: 14 months.
  • Data scientist from India (EB-2): PERM filed March 2022, audited, approved February 2023 (11 months). I-140 filed with premium processing March 2023, approved April 2023. Priority date established: March 2023. As of 2026, the EB-2 India priority date has not reached 2023 — estimated 10-15+ year wait for I-485 filing. Using H-1B extensions under AC21 Section 104(c) to maintain work authorization.
  • Financial analyst from Brazil (EB-3): PERM filed May 2023, approved January 2024 (8 months). I-140 filed February 2024, approved October 2024 (8 months, no premium processing). I-485 filed December 2024 (priority date current for Brazil). Green card approved July 2025. Total: 26 months.

Green Card Categories for H-1B Workers

  • EB-2 — Advanced degree professionals (master's or higher, or bachelor's + 5 years experience)
  • EB-3 — Skilled workers (bachelor's degree positions)
  • EB-1B — Outstanding researchers (no PERM required)
  • EB-1C — Multinational managers (no PERM required)
  • EB-2 NIW — National Interest Waiver (self-petition, no PERM)
  • Schedule A — Pre-certified occupations (nurses, physical therapists — no PERM recruitment)

A: Under AC21 portability (Section 106(c) of AC21), you can change employers after your I-140 has been approved and your I-485 has been pending for 180+ days, as long as the new job is in the "same or similar" occupation. Your priority date is preserved. If your employer revokes the I-140 after you leave but before I-485 has been pending 180 days, the petition is revoked and the process must restart with the new employer.

Q: What happens to my green card process if I get laid off?

A: If you are laid off before I-140 approval, the PERM and I-140 are typically lost and must be restarted with a new employer. If the I-140 was already approved, you retain your priority date even if the employer revokes the petition. You can use this priority date with a new employer's PERM/I-140 process, saving potentially years of waiting.

Explore More on Wisa

Find Employers That Sponsor Green Cards

Use Wisa to identify employers with strong green card sponsorship track records. Companies that consistently file PERM petitions are more likely to support your long-term immigration goals. Search H-1B sponsors on Wisa →

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 the green card process take after H-1B?

The total timeline depends heavily on your country of birth. For most countries (excluding India and China), the process takes approximately 2-4 years: PERM (6-18 months) + I-140 (4-12 months) + I-485 (6-18 months). For Indian nationals in EB-2, the total wait can exceed 10-15 years due to severe per-country backlogs. For Chinese nationals in EB-2, the wait is approximately 4-6 years after I-140 approval.

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

EB-2 is for professionals with advanced degrees (master's or higher) or bachelor's + 5 years of progressive experience. EB-3 is for skilled workers with bachelor's degrees. EB-2 generally has faster priority date movement and shorter backlogs, but the PERM requirements are the same. Some attorneys recommend filing EB-2 and EB-3 simultaneously (if eligible) to hedge against backlog fluctuations.

Can I change employers during the green card process?

Under AC21 portability, you can change jobs after I-140 approval if your I-485 has been pending 180+ days, as long as the new role is in the same or similar occupation. Your priority date is preserved. Before I-140 approval, changing employers typically means restarting PERM with the new company. After I-140 approval but before I-485 filing, you keep your priority date but need the new employer to file a new PERM and I-140.

What is a priority date and why does it matter?

Your priority date is typically the date your PERM application was filed with the DOL. It establishes your place in the green card queue. The monthly Visa Bulletin shows which priority dates are currently being processed for each country and category. You can only file I-485 (the final step) when your priority date is 'current.' For oversubscribed countries like India, the priority date backlog determines whether you wait 2 years or 15+ years.

Related Guides