Skip to main content
H1BVisaTracker

Immigration Path

H-1B to Green Card: The Complete Pathway

For most H-1B workers, the ultimate goal is a green card, permanent residency that frees you from employer-dependent visa status. Here is the step-by-step process, realistic timelines, and strategies for navigating the wait.

Step 1: PERM Labor Certification (6-18 Months)

PERM is the first and often longest step. Your employer must prove to the Department of Labor that no qualified U.S. worker is available for your position. This involves:

  1. Prevailing wage determination: DOL determines the prevailing wage for your position (takes 2-6 months)
  2. Recruitment: Your employer runs ads for your position for 30+ days, newspaper ads, job boards, the company website, and other venues
  3. Waiting period: 30-day quiet period after recruitment ends
  4. Filing: Employer files PERM application with DOL (processing takes 6-12 months; audited cases take longer)

Important: PERM is tied to the employer and position. If you change jobs, the new employer must start a new PERM.

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

After PERM is certified, your employer files the I-140 petition with USCIS. This petition establishes your eligibility for an employment-based green card. Most H-1B workers file under EB-2 (requires a master's degree or bachelor's + 5 years experience) or EB-3 (requires a bachelor's degree).

The I-140 establishes your "priority date", the date your PERM was filed. This date determines your place in line for a green card number. Premium processing is available for I-140 ($2,805 for a 45-day decision).

Step 3: Wait for Priority Date to Become Current

Here's where country of birth matters enormously. The U.S. limits employment-based green cards to approximately 140,000 per year, with no single country receiving more than 7% of the total. Current approximate wait times:

Most Countries: 1-2 Years

Priority dates are usually current or nearly current. You can often file I-485 shortly after I-140 approval.

China (EB-2/EB-3): 3-5 Years

Moderate backlog. Wait times have been improving slightly in recent years.

India (EB-2/EB-3): 10+ Years

Severe backlog. EB-2 India priority dates are currently in 2012-2013. EB-3 India is similarly backlogged.

Step 4: I-485 Adjustment of Status

When your priority date becomes current (meaning a green card number is available for you), you file I-485 to adjust your status to permanent resident. If you're outside the U.S., you go through consular processing instead.

Filing I-485 grants important benefits: you receive an EAD (work permit independent of your employer) and advance parole (travel document). After I-485 has been pending 180+ days, you can change employers without affecting your green card application.

Strategies for Long Waits

  • EB-1 downgrade: If you qualify for EB-1 (extraordinary ability, outstanding researcher, or multinational manager), there's little to no backlog
  • EB-2 National Interest Waiver: Self-petition (no employer sponsorship needed) for work in the national interest
  • H-1B extensions: With an approved I-140, you can extend H-1B beyond 6 years indefinitely
  • Start PERM early: Begin as soon as possible, PERM filing date becomes your priority date

Related Resources

Frequently Asked Questions

The timeline depends heavily on your country of birth. For most countries, the process takes 2-4 years total (6-12 months for PERM, 6-12 months for I-140, then I-485 filing). For Indian-born applicants, the total wait can exceed 10 years due to per-country visa backlogs, the priority date backlog for EB-2 India currently stretches back to 2012-2013.

Yes. If your I-140 has been approved, you can extend your H-1B beyond the normal 6-year limit in 3-year increments. If you've filed I-485 (adjustment of status), you receive an EAD that allows you to work for any employer. Many applicants maintain both H-1B and pending I-485 for flexibility.

If you're laid off before PERM is certified, the process must start over with your new employer. If your I-140 has been approved, it remains valid for 180+ days (and permanently under AC21 portability), you can transfer it to a new employer at the same or higher level. If you've filed I-485 and it's been pending 180+ days, you can change employers without affecting your green card application.