Browse StatesAboutVisa StrategySponsor CheckerVisa IntelligenceLottery CalculatorPricing

H-1B to Green Card: Complete Timeline

A detailed guide to the employment-based green card process for H-1B holders, from PERM labor certification to permanent residence.

For most H-1B holders, obtaining a green card through employer sponsorship is the ultimate immigration goal. The process involves three major stages — PERM labor certification, I-140 immigrant petition, and adjustment of status or consular processing. Understanding the realistic timeline for each stage, including country-specific backlogs, helps you plan your career and personal life around this multi-year process.

Overview of the H-1B to Green Card Process

The employer-sponsored green card process for H-1B holders typically follows three sequential stages: PERM labor certification through the Department of Labor, the I-140 Immigrant Petition filed with USCIS, and the final stage of either Adjustment of Status (I-485) filed in the U.S. or consular processing abroad. Each stage has its own processing times, requirements, and potential complications. The total timeline ranges from 2 years to over a decade depending primarily on the applicant's country of birth and the employment-based preference category.

Stage 1: PERM Labor Certification (6–18 Months)

The PERM (Program Electronic Review Management) labor certification is the first and often longest employer-driven stage. The employer must demonstrate that there are no qualified, willing, and available U.S. workers for the position at the offered wage. The process includes:

  • Prevailing wage determination (PWD): The employer requests a prevailing wage from the DOL's National Prevailing Wage Center. Processing currently takes 6 to 10 months.
  • Recruitment: The employer conducts mandatory recruitment steps including job orders, newspaper ads, and additional recruitment steps for professional positions. The recruitment period lasts approximately 2 to 3 months.
  • PERM application filing: After recruitment concludes with no qualified U.S. applicants, the employer files the ETA-9089 electronically. DOL processing times for PERM applications currently range from 6 to 12 months.

Stage 2: I-140 Immigrant Petition (4–12 Months)

After PERM certification, the employer files Form I-140 with USCIS under the appropriate employment-based preference category. Most H-1B holders file under EB-2 (advanced degree professionals) or EB-3 (skilled workers and professionals). The I-140 petition establishes the worker's priority date, which determines their place in the green card queue. Standard processing takes 4 to 12 months, while premium processing provides a decision within 45 days for an additional fee.

Stage 3: Adjustment of Status or Consular Processing

The final stage depends on visa number availability based on the applicant's priority date, country of birth, and preference category:

  • Adjustment of Status (I-485): Filed in the U.S. when a visa number is immediately available (priority date is current). Processing takes 8 to 24 months. Filing I-485 provides important benefits including an Employment Authorization Document (EAD) and Advance Parole travel document.
  • Consular processing: For applicants abroad, the case is processed at a U.S. consulate after the National Visa Center (NVC) completes documentary processing. This route typically takes 6 to 12 months once a visa number is available.

Country-Specific Wait Times

The most significant variable in the green card timeline is the applicant's country of birth, due to per-country limits that cap each country at approximately 7% of total employment-based green cards annually:

  • India (EB-2/EB-3): The most severely backlogged. Current wait times for Indian-born applicants exceed 10 years for EB-2 and can be even longer for EB-3. Priority dates for Indian-born EB-2 applicants are currently in the range of 2012–2013.
  • China (EB-2/EB-3): Significant backlog but shorter than India. Wait times for Chinese-born applicants are currently 3 to 5 years for EB-2 and 4 to 6 years for EB-3.
  • Rest of World: Most applicants born outside India and China can expect relatively current priority dates, meaning the total process from PERM to green card can be completed in 2 to 4 years.

Maintaining H-1B Status During the Green Card Process

Since the green card process often takes longer than the standard 6-year H-1B limit, AC21 Section 104(c) allows H-1B extensions beyond 6 years if a PERM application or I-140 petition has been pending or approved for at least 365 days. Additionally, if an I-140 is approved and the priority date is not current, the worker can obtain 3-year H-1B extensions until a visa number becomes available. These provisions are critical for Indian and Chinese nationals who may spend many years waiting for their priority date to become current.

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?

The total timeline varies dramatically by country of birth. For applicants born in most countries outside India and China, the process typically takes 2 to 4 years from start to finish. For Chinese-born applicants, expect 4 to 8 years. For Indian-born applicants, the backlog can extend the wait to 10+ years or more, primarily due to per-country limits on employment-based green cards. The employer-driven stages (PERM and I-140) take roughly 1.5 to 2.5 years regardless of country of birth.

Can I change employers during the green card process?

It depends on which stage you're in. If PERM is still pending, changing employers typically requires restarting the PERM process with the new employer. If the I-140 has been approved for 180 days or more and your I-485 is pending, AC21 Section 106 allows you to change to a same or similar job with a new employer without losing your priority date. If your I-140 is approved but I-485 is not yet filed, you can retain your priority date for a new PERM/I-140 process with the new employer.

What happens to my green card application if I get laid off?

If you are laid off before the I-140 is approved, the green card process typically ends and must be restarted with a new employer. If the I-140 has been approved for at least 180 days, you can retain the priority date even if the employer withdraws the petition. You would need a new employer to file a new PERM and I-140, but you can use the earlier priority date. If your I-485 has been pending for 180+ days, AC21 portability allows you to find a new employer in the same or similar role.

Can I self-petition for a green card while on H-1B?

Yes, certain green card categories allow self-petitioning. The EB-2 National Interest Waiver (NIW) allows individuals with advanced degrees or exceptional ability to petition for themselves without employer sponsorship or PERM labor certification. The EB-1A extraordinary ability category also allows self-petitioning. Both can be pursued concurrently with an employer-sponsored green card process, giving you multiple paths to permanent residence.

Related Guides