H-1B to Green Card: Complete Guide

Updated April 2026 | Timeline: 1-6+ years | Total Cost: $5,000-$15,000

Quick Summary: The H-1B to green card process involves three main steps: PERM labor certification, I-140 immigrant petition, and I-485 adjustment of status. Timeline varies significantly based on your country of birth and preference category.

Overview

Transitioning from an H-1B work visa to permanent residence (green card) is one of the most common paths to U.S. immigration. The process is employer-sponsored and can take anywhere from 1 year to over 10 years depending on your country of birth and employment category.

Unlike the H-1B visa, which is temporary and employer-specific, a green card grants permanent residence and allows you to live and work in the U.S. indefinitely, change employers freely, and eventually apply for citizenship.

The Three-Step Process

The employment-based green card process has three main stages:

  1. PERM Labor Certification: Your employer proves no qualified U.S. workers are available for the position
  2. Form I-140: Immigrant petition for alien worker
  3. Form I-485: Adjustment of status to permanent residence (or consular processing if outside the U.S.)

Step 1: PERM Labor Certification

The Program Electronic Review Management (PERM) process requires your employer to test the U.S. labor market and prove that there are no qualified, willing, and available U.S. workers for your position at the prevailing wage.

Timeline: 6-12 months

The PERM process involves:

Recruitment Requirements

Employers must conduct specific recruitment activities:

Good News: EB-1A (extraordinary ability) and NIW (National Interest Waiver) categories do NOT require PERM labor certification, significantly reducing timeline and employer burden.

Step 2: Form I-140 (Immigrant Petition)

After PERM approval, your employer files Form I-140 (Immigrant Petition for Alien Worker) with USCIS.

Timeline: 4-8 months (or 15 days with Premium Processing)

Filing fee: $700 (I-140) + $2,805 (Premium Processing, optional)

Your Priority Date

When your I-140 is filed, you receive a priority date - the date your green card process officially began. This date determines your place in line for a visa. For most applicants, the priority date is the date the PERM was filed.

You can only file I-485 (step 3) when your priority date becomes "current" according to the monthly Visa Bulletin.

Employment-Based Preference Categories

There are five employment-based (EB) preference categories. H-1B holders typically qualify for EB-2 or EB-3:

EB-1: Priority Workers (NO PERM required)

Advantage: Usually no backlog, fastest path to green card (1-2 years total)

EB-2: Advanced Degree or Exceptional Ability

Typical wait: 1-4 years for most countries; 5-10+ years for India and China nationals

EB-3: Skilled Workers, Professionals, Other Workers

Typical wait: 2-5 years for most countries; 8-15+ years for India and China nationals

Important: If you were born in India or China, expect significantly longer wait times due to per-country visa limits. Indian EB-2/EB-3 applicants can wait 10+ years for a visa to become available.

Step 3: Form I-485 (Adjustment of Status)

Once your priority date is current (check the monthly Visa Bulletin), you can file Form I-485 to adjust your status to permanent resident.

Timeline: 8-18 months

Filing fee: $1,225 (includes biometrics)

Concurrent Filing

In some cases, you can file I-140 and I-485 at the same time (concurrent filing). This is only possible when a visa is immediately available for your category and country of birth.

What You Can File With I-485

Both are included in the I-485 filing fee. You'll receive a combo EAD/AP card within 3-5 months.

Maintaining Status During the Process

The green card process can take years. Here's how to maintain legal status:

While Waiting to File I-485

After Filing I-485

Warning: Switching from H-1B to EAD means you're no longer in H-1B status. If your I-485 is denied, you may not have a fallback status. Many attorneys recommend maintaining H-1B as long as possible.

Changing Jobs During the Green Card Process

Before I-140 Approval

Changing employers means starting the entire process over with the new employer (new PERM, new I-140, new priority date).

After I-140 Approval (but before I-485)

If your I-140 has been approved for 180+ days, you can change employers and keep your priority date. However, the new employer must file a new PERM and I-140 for you.

After Filing I-485 (180+ Days Pending)

You can change to a new employer in the same or similar occupation under AC21 portability rules. This is the most flexible stage.

Country-Specific Backlogs

Per-country limits mean nationals of certain countries face much longer wait times:

Check the monthly Visa Bulletin at travel.state.gov for current wait times.

Alternatives and Workarounds

EB-1A (Extraordinary Ability)

No employer sponsorship or PERM required. Self-petition if you meet criteria (major awards, publications, high salary, etc.). Usually no backlog.

NIW (National Interest Waiver)

EB-2 category but no PERM required. Must show your work benefits the U.S. national interest. Increasingly popular for STEM professionals, entrepreneurs, and researchers.

EB-5 (Immigrant Investor)

Invest $800,000+ in U.S. business creating 10+ jobs. Independent of employment. Has its own backlogs but can be faster than EB-2/EB-3 for Indian/Chinese nationals.

Total Cost Breakdown

Typical costs for employer-sponsored green card (employer usually pays most or all):

Total (employee's share): ~$1,500-$2,000 (if employer covers PERM and I-140 costs)

Frequently Asked Questions

Can I start the green card process immediately after getting H-1B?

Yes. There's no waiting period. Your employer can begin PERM as soon as you start working on H-1B (or even before).

What happens if I get laid off during the green card process?

If laid off before I-485 filing, your process ends (unless new employer takes over). If after I-485 filed for 180+ days, you can port to a new employer in same/similar role under AC21. If on H-1B, you have a 60-day grace period to find new employment.

Can my spouse and children get green cards too?

Yes. Your spouse and unmarried children under 21 can be included as derivative beneficiaries on your I-485. They'll receive green cards at the same time as you.

Can I extend my H-1B beyond 6 years while waiting for a green card?

Yes. If your PERM or I-140 has been filed for 365+ days, you can extend H-1B in 1-year increments. If your I-140 is approved, you can extend H-1B in 3-year increments indefinitely.

Should I apply for EB-2 or EB-3?

EB-2 is generally faster (if you qualify), but for Indian and Chinese nationals, EB-3 can sometimes be faster due to different backlog dynamics. Consult an immigration attorney for your specific situation.

When can I apply for U.S. citizenship?

You can apply for naturalization (Form N-400) after 5 years as a permanent resident (green card holder), provided you meet all other requirements (physical presence, good moral character, etc.).

Ready to Start Your Green Card Process?

Get personalized guidance for your employment-based green card

Start Free Consultation

Get Immigration Tips in Your Inbox

Free checklist and updates. No spam.

← Previous: Marriage Green Card All Guides →