Skip to content
GreenCardTracker .com

H-1B to Green Card: Step-by-Step Guide (2026)

How to go from H-1B visa to green card through PERM, I-140, and I-485 — timelines, costs, backlog waits, and alternatives like EB-2 NIW.

GC By GreenCardTracker Editorial Updated April 28, 2026 Published April 28, 2026

The H-1B to green card path is the most common employment-based route to permanent residence. Hundreds of thousands of H-1B workers are in some stage of this process right now — most waiting years for a visa number. This guide covers every step, realistic timelines for 2026, and the alternatives worth considering.

If you are deciding between the employer-sponsored EB-2/EB-3 route and the self-petition route, see the EB-2 vs EB-3 comparison guide and the EB-2 NIW guide.

The three stages

Going from H-1B to green card means moving through three sequential stages, each managed by a different government agency:

  1. PERM labor certification — Department of Labor (DOL)
  2. Form I-140 immigrant petition — USCIS
  3. Form I-485 adjustment of status (or consular processing) — USCIS / State Department

Your employer drives steps 1 and 2. You file step 3 yourself (with employer support).

Stage 1: PERM labor certification

The PERM (Program Electronic Review Management) process proves to the Department of Labor that no qualified, willing, and able U.S. worker is available for the specific position your employer is offering you.

How PERM works

  1. Prevailing wage determination (PWD): Your employer requests a wage determination from the DOL’s National Prevailing Wage Center. The DOL assigns a wage level (Level 1–4) based on the job duties, location, and requirements. Current wait: 5–8 months.

  2. Recruitment: Your employer must conduct a structured recruitment campaign — job postings on the State Workforce Agency job bank, two Sunday newspaper ads, and three additional recruitment steps (e.g., employer website posting, job fairs, professional organizations). This takes a minimum of 30 days and typically 60–90 days in practice.

  3. Filing Form ETA-9089: After recruitment closes and a 30-day “cooling off” period passes, the employer files the PERM application electronically with the DOL’s Atlanta National Processing Center.

  4. DOL adjudication: The DOL reviews the application and either certifies, denies, or audits it. Current adjudication time: 14–18 months from filing.

PERM timeline in 2026

PhaseDuration
Prevailing wage determination5–8 months
Recruitment + cooling off2.5–4 months
ETA-9089 adjudication14–18 months
Total (no audit)14–22 months
Add if audited+8–14 months

What can go wrong

  • Audit: The DOL randomly audits ~25% of PERM applications. An audit adds 8–14 months and requires the employer to submit all recruitment documentation.
  • Supervised recruitment: In rare cases, the DOL orders a supervised re-recruitment where the DOL directs every step. This essentially restarts the process.
  • Job requirements too narrow: If the DOL believes the job requirements are tailored to you specifically, the PERM will be denied. Requirements must reflect what the job actually needs, not your exact resume.

PERM costs

The employer must pay all PERM costs — it is illegal for the employee to pay any part of the PERM process.

  • Attorney fees for PERM: typically $3,000–$6,000
  • Recruitment advertising costs: $2,000–$5,000
  • Prevailing wage determination: free

Stage 2: Form I-140 (immigrant petition)

Once PERM is certified, your employer files Form I-140 (Immigrant Petition for Alien Workers) with USCIS. This petition establishes:

  • The job offer is real and permanent
  • The employer can pay the offered wage (ability to pay)
  • You meet the education and experience requirements for the position
  • The PERM certification is valid

EB-2 vs. EB-3 classification

Your I-140 is filed under either EB-2 or EB-3 depending on the job requirements:

  • EB-2: Requires an advanced degree (master’s or higher) or a bachelor’s + 5 years of progressive experience, or exceptional ability
  • EB-3: Requires a bachelor’s degree (professional) or 2+ years of training/experience (skilled worker)

The classification affects your wait time — see the backlog section below. For a detailed comparison, see EB-2 vs EB-3: Which Green Card Is Right for You?

I-140 processing time

  • Premium processing (Form I-907): 15 business days for $2,805
  • Regular processing: 6–10 months

Premium processing is almost always worth it. Your priority date — the date your PERM was filed — is locked in either way, so the faster you get I-140 approval the sooner you unlock AC21 protections.

What your priority date means

Your priority date is the date the DOL received your PERM application. This date determines your place in line for an immigrant visa. You cannot complete the green card process until your priority date is “current” in the monthly Visa Bulletin.

For most countries, priority dates are current or nearly current. For India and China, the backlog means waiting years after I-140 approval.

The backlog: how long you actually wait

This is where H-1B to green card timelines diverge dramatically by country of birth.

Current wait estimates (April 2026)

CategoryRest of WorldIndiaChina
EB-2Current or < 1 year12+ years4–6 years
EB-3 SkilledCurrent or < 1 year12+ years3–5 years

For India-born applicants, the EB-2 filing date is around July 2014 and EB-3 is around January 2015 as of the May 2026 Visa Bulletin — meaning people who filed PERM over a decade ago are only now getting their green cards.

Check the current Visa Bulletin and processing time estimates by category and country for the latest numbers.

Surviving the backlog

While waiting for your priority date to become current:

  • H-1B extensions beyond 6 years: Under AC21 §106, if you have an approved I-140 (or a PERM filed 365+ days ago), you can get 1-year or 3-year H-1B extensions beyond the normal 6-year limit — indefinitely.
  • H-4 EAD for spouses: If you are the principal H-1B holder with an approved I-140, your H-4 spouse may be eligible for work authorization.
  • Priority date portability: Your priority date belongs to you after I-140 approval (if it has been approved for 180+ days or the employer has not revoked it). You can carry it to a new employer.

Stage 3: Form I-485 (adjustment of status)

Once your priority date is current, you file Form I-485 to adjust from H-1B to permanent resident. You can also file through consular processing abroad (Form DS-260) if you prefer.

Concurrent filing

If your priority date is already current when your I-140 is ready, you can file I-140 and I-485 at the same time. This is common for “rest of world” applicants.

What you can file with I-485

  • Form I-765 — Employment Authorization Document (EAD), so you are not tied to your H-1B employer
  • Form I-131 — Advance Parole, for international travel while I-485 is pending
  • Derivative I-485s for your spouse and unmarried children under 21

I-485 processing time

Current USCIS processing time for employment-based I-485: 8–14 months. Check the processing time lookup tool for your specific service center.

AC21 portability

After your I-485 has been pending for 180+ days and your I-140 is approved, you can change to a new employer in a “same or similar” occupation without losing your green card application. This is one of the most powerful protections in the system. See the full AC21 portability guide.

Total cost breakdown

ItemWho paysCost
PERM (attorney + recruitment)Employer$5,000–$11,000
Form I-140Employer$715
I-140 premium processingEmployer or employee$2,805
Form I-485Employee$1,440
Form I-765 (EAD)Employee$0 (included with I-485)
Form I-131 (Advance Parole)Employee$0 (included with I-485)
Medical exam (I-693)Employee$200–$500
Attorney fees (I-485 stage)Employee$2,000–$5,000
Total employee cost$3,640–$7,940
Total employer cost$5,715–$14,520

The $100,000 H-1B fee

Starting in 2026, employers must pay a one-time $100,000 fee for each new H-1B petition (not renewals or extensions). This does not apply to the green card process itself, but it dramatically increases the total cost of the H-1B → green card pipeline for employers. Some employers are responding by:

  • Shifting sponsorship toward EB-1A or EB-2 NIW candidates who can self-petition
  • Limiting new H-1B sponsorship to critical hires
  • Exploring L-1 or O-1 visa alternatives that are not subject to the fee

Alternatives to the PERM route

The standard PERM → I-140 → I-485 path is not the only option for H-1B holders:

EB-2 NIW (National Interest Waiver)

You file your own I-140 — no employer involvement, no PERM. Requires an advanced degree (or exceptional ability) and a proposed endeavor with national importance. Particularly strong for researchers, founders, STEM professionals, and physicians. See the full EB-2 NIW guide.

EB-1A (Extraordinary Ability)

For people at the very top of their field. No employer, no PERM, no job offer required. Requires evidence of sustained national or international acclaim. See the EB-1A guide.

EB-1B (Outstanding Researcher)

Requires employer sponsorship but skips PERM. Must have 3+ years of research experience and international recognition. See the EB-1B guide.

Marriage-based green card

If you marry a U.S. citizen, you become an immediate relative with no visa number wait — regardless of your country of birth. This is entirely separate from the employment-based system. See the marriage green card guide.

Common mistakes

  • Changing jobs during PERM: Moving to a new employer before PERM is certified kills the application. You must restart with the new employer.
  • Not filing in both EB-2 and EB-3: For India-born applicants, filing in both categories (or downgrading EB-2 to EB-3 when EB-3 is moving faster) can save years. Discuss this strategy with your attorney.
  • Ignoring NIW/EB-1A eligibility: Many H-1B professionals qualify for self-petition routes and do not realize it. Even if you are pursuing PERM, filing a parallel NIW or EB-1A costs relatively little and can be dramatically faster.
  • Missing the H-1B 6-year clock: If you do not have a PERM filed 365+ days before your H-1B expires (or an approved I-140), you may have to leave the U.S. Start the green card process early.
  • Letting the employer control everything: Your employer drives PERM and I-140, but you should understand every step. Ask for copies of the PERM application and I-140 receipt. Know your priority date.

Not legal advice. The H-1B to green card process is complex and heavily dependent on individual circumstances — your country of birth, job classification, employer’s ability to pay, and the current Visa Bulletin all affect your timeline. Consult an experienced immigration attorney before making decisions about your case.

Sources & Citations

All claims in this guide link to primary government sources.

  1. 1
  2. 2
  3. 3
    Permanent Labor Certification— U.S. Department of Labor
  4. 4
    PERM Processing Times— U.S. Department of Labor
  5. 5
    Visa Bulletin— U.S. Department of State

Frequently asked questions

How long does the H-1B to green card process take in 2026?

For most countries (excluding India and China), expect 2–4 years total: PERM labor certification (14–22 months), I-140 petition (2 weeks with premium processing or 6–10 months regular), and I-485 adjustment of status (8–14 months). For India-born applicants, the EB-2/EB-3 visa backlog adds 10–15+ years of additional waiting after I-140 approval.

Can I change jobs while waiting for my green card on H-1B?

It depends on which stage you are in. During the PERM process you generally cannot change employers without restarting. After your I-140 is approved and your I-485 has been pending for 180+ days, you can use AC21 portability to switch to a same-or-similar job at a new employer — keeping your original priority date.

What is the $100,000 H-1B fee and does it affect green card sponsorship?

Starting in 2026, employers must pay a one-time $100,000 fee per new H-1B petition (not renewals). This fee does not directly apply to the green card process itself, but it increases the total cost of employer sponsorship significantly — some employers may shift toward sponsoring EB-1A or EB-2 NIW candidates who can self-petition instead.

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

Yes. While the standard H-1B to green card route requires employer sponsorship through PERM, you can independently file for an EB-2 National Interest Waiver (NIW) or EB-1A Extraordinary Ability green card. These self-petition routes skip PERM entirely and do not require your employer's involvement.

What happens to my H-1B status if my PERM or I-140 is denied?

A PERM or I-140 denial does not directly affect your H-1B status — your work visa remains valid until its expiration date. You can continue working and your employer can refile. If your H-1B is approaching its 6-year limit, an approved I-140 or a PERM filed 365+ days ago can qualify you for extensions beyond the 6-year cap under AC21 §106.

What is the priority date and why does it matter?

Your priority date is the date your PERM labor certification application was filed with the Department of Labor (or the I-140 filing date for categories that skip PERM). It marks your place in line for an immigrant visa number. You cannot file I-485 or get your green card until your priority date becomes 'current' — meaning it appears before the cutoff date in the monthly Visa Bulletin.

Is EB-2 faster than EB-3 for getting a green card?

Not always. For India-born applicants, EB-3 final action dates have at times moved faster than EB-2 due to different demand patterns. Many immigration attorneys now recommend filing in both categories (EB-2 and EB-3) simultaneously or downgrading from EB-2 to EB-3 when the EB-3 line is moving faster — a strategy called 'EB-2 to EB-3 downgrade.' Check the current Visa Bulletin before deciding.

This is not legal advice

GreenCardTracker is an independent information resource, not a law firm. Immigration law changes frequently and case outcomes are fact-specific. Always verify with USCIS or a licensed immigration attorney before making decisions about your case.