H1B to Green Card — Complete Step-by-Step Guide for 2026
Published on: Tue Apr 28 2026
You’ve been in the U.S. on an H1B for a year, maybe five. The work is good, the paychecks land on time, and you’re starting to think about what comes next. A house, maybe. Kids in a public school district you actually picked. An employer who can’t suddenly upend your life with a layoff.
That’s the moment most people start asking the same question: how do I turn this H1B into a green card before my six years run out?
The honest answer: it’s a multi-year, multi-step process that runs on three separate clocks — your H1B clock, USCIS’s adjudication clock, and the visa bulletin clock. Miss a beat on any one of them and you can lose status, lose a priority date, or lose your job entirely. This guide walks through every step in order, with the timing pitfalls that trip up people who think they have more runway than they do.
The Big Picture: Three Stages, Two to Twelve Years
The H1B-to-green-card pipeline has three formal stages, regardless of which EB category you end up in:
- PERM Labor Certification — your employer proves no qualified U.S. worker is available for your role
- I-140 Immigrant Petition — USCIS confirms you qualify for the green card category
- I-485 Adjustment of Status — you get the actual green card
For most EB-2 and EB-3 candidates born in countries with low demand, the entire pipeline takes 2 to 4 years. For those born in India or China, the third stage can stall for a decade or more because of per-country annual caps.
Two shortcuts skip the first stage entirely:
- EB-1A (extraordinary ability) and EB-1B (outstanding professor/researcher) — no PERM, no employer sponsorship needed for EB-1A
- EB-2 NIW (National Interest Waiver) — no PERM, you self-petition
If you qualify for either, jump straight to stage two. If not, the standard PERM-based path is what follows.
Stage 1: PERM Labor Certification
PERM is the Department of Labor process that gates most EB-2 and EB-3 green cards. Your employer files ETA Form 9089 after running a real recruitment campaign for your job, then proves no minimally qualified U.S. worker applied.
Step 1: Prevailing Wage Determination
Your employer requests a Prevailing Wage Determination (PWD) from the DOL through the FLAG system. The PWD sets the floor wage for your role based on geography and job duties. Current processing time: 5 to 7 months.
Two things matter here:
- Wage level — Level 3 or 4 wages strengthen an EB-2 case; Level 1 often forces you into EB-3
- Job description — must match what you actually do, but also what your degree qualifies you for
Step 2: Recruitment
Once the PWD comes back, your employer runs a recruitment campaign lasting at least 30 days, with a 30-day “quiet period” after it ends. They must:
- Place a job order with the State Workforce Agency
- Run two Sunday newspaper ads (or one Sunday ad plus a professional journal for EB-2 roles)
- Post the position internally for 10 business days
- Run three additional recruitment steps (employer website, job fairs, recruiting firm, etc.)
Every U.S. applicant must be reviewed in good faith. Rejecting a U.S. worker for any reason other than lawful job-related criteria sinks the case.
Step 3: ETA-9089 Filing
Your employer files Form ETA-9089 electronically. Current DOL processing: 12 to 18 months for cases that aren’t audited. Audited cases add 6 to 12 months.
Your priority date is locked in the day ETA-9089 is filed. This is the most important date in your green card life — it determines when you can file I-485.
Stage 2: I-140 Immigrant Petition
Once PERM is approved, your employer has 180 days to file Form I-140 with USCIS. This is the petition that says “this foreign national qualifies for an EB-2 (or EB-3) green card based on the certified PERM job.”
What I-140 Approval Gets You
Three big benefits unlock the moment I-140 is approved:
- H1B extensions beyond the six-year cap — if I-140 has been approved or PERM was filed 365 days ago, you can keep extending H1B in 1- or 3-year blocks indefinitely under AC21
- H1B portability — after the I-140 has been approved for 180 days, you can change employers and keep the same priority date
- Priority date protection — even if you change categories or employers later, the original priority date moves with you
Premium Processing
You can pay USCIS $2,805 for Premium Processing of I-140, which guarantees a decision in 15 business days. For most applicants this is worth it — it converts a 6-to-12-month wait into about three weeks.
PERM cannot be premium-processed. I-140 can. I-485 cannot.
Stage 3: Priority Date and the Visa Bulletin
Here’s where the system breaks for many applicants. Even after I-140 approval, you cannot file I-485 until your priority date is “current” in the State Department’s monthly Visa Bulletin.
The Two Tables
The bulletin has two tables per category:
- Final Action Dates — when USCIS can actually approve a green card
- Dates for Filing — when USCIS will accept an I-485 application (typically a few months earlier)
Each month USCIS announces which table it’s using. When the announced cutoff date passes your priority date, you’re “current.”
Country of Birth, Not Citizenship
The relevant country is your country of birth, not your current citizenship. Annual per-country caps (about 7% of total EB visas per country) cause severe retrogression for India and China.
Approximate 2026 wait times once I-140 is approved:
- EB-2 / EB-3, Rest of World: current or near current — file I-485 immediately
- EB-2 China: 4 to 5 years
- EB-3 China: 3 to 4 years
- EB-2 India: 12+ years
- EB-3 India: 13+ years
- EB-1 India: 4 to 6 years
- EB-1 China: 1 to 2 years
If you’re Indian-born and stuck in EB-2, the only practical strategies are: upgrade to EB-1, file an EB-2 NIW alongside your employer-based petition, or marry a U.S. citizen.
Stage 4: I-485 Adjustment of Status
When your priority date is current, you file Form I-485 to adjust from H1B to permanent resident. Concurrent filing of I-140 and I-485 is allowed when the date is current at the time of I-140 filing.
What You File
The I-485 package usually includes:
- Form I-485 ($1,440 filing fee for adults)
- Form I-693 medical exam (sealed by a USCIS civil surgeon)
- Form I-765 for an EAD work permit (free with I-485)
- Form I-131 for Advance Parole travel document (free with I-485)
- Birth certificates, marriage certificate, passports, prior I-94s, employment letters
EAD and Advance Parole
These are the two best-kept secrets of the I-485 stage:
- The EAD (work permit) lets you work for any U.S. employer, not just your H1B sponsor
- Advance Parole lets you re-enter the U.S. without using your H1B visa stamp
Together they’re sometimes called the “H4 EAD on steroids” — they unlock job mobility, side gigs, and stress-free international travel.
The 180-Day Portability Rule (AC21)
Once I-485 has been pending for 180 days, you can change jobs to a “same or similar” occupation without restarting PERM or losing your priority date. File Form I-485 Supplement J with the new employer to confirm the offer is still valid.
Adjudication Time
Current I-485 processing: 8 to 14 months at most service centers. Some applicants are called for an in-person interview; many EB cases are interview-waived.
Maintaining H1B Status the Whole Time
Until your green card is approved, you’re still an H1B. That means:
- Stay employed by your H1B sponsor (or a portable employer post-180 days)
- Renew the H1B before each expiration — AC21 §104(c) allows 3-year extensions if I-140 is approved and your priority date is not current
- Don’t let your I-94 expire while waiting — file the H1B extension at least 4 months before
- File H4 extensions for your spouse and kids on the same timeline
If you’re laid off, you have 60 days of grace period to find a new H1B sponsor or change status. After 60 days you fall out of status.
Common Pitfalls That Cost Years
A few mistakes I see repeatedly:
- Filing PERM under EB-3 when EB-2 was achievable. Your job description and wage level largely determine which category you fit. Push for EB-2 when education and duties support it.
- Letting your degree credentials get murky. USCIS now scrutinizes whether your degree truly maps to the PERM-required degree. A 3-year Indian bachelor’s plus master’s combination is fine, but get a credentials evaluation early.
- Switching jobs before I-140 is 180 days approved. You lose portability and may have to restart PERM.
- Ignoring EB-1 even when it’s reachable. A handful of papers, a few citations, and judging activity can support an EB-1B with a sponsoring employer or even an EB-1A self-petition. Indian-born applicants especially should evaluate this before resigning to a 12-year EB-2 wait.
Next Steps
This week, do three concrete things:
- Pull your I-94 from the CBP website and confirm your current H1B expiration date
- Ask your employer’s immigration counsel where you stand — has PERM started? Is I-140 filed? What’s your priority date?
- Run an EB-1 / EB-2 NIW self-assessment. Even if your employer is moving forward with EB-2 PERM, a parallel NIW filing locks in an earlier priority date and gives you a fallback if you lose your job.
Time is the asset that compounds in the green card process. Every month you delay starting PERM is another month added to the back end of an Indian or Chinese wait. Start now.