H-1B to Green Card: The Complete Roadmap, Step by Step

Quick answer: Most H-1B workers reach a green card through employer sponsorship — a path that runs through a PERM labor certification, an I-140 immigrant petition, and finally an I-485 adjustment of status (or consular processing). Depending on your country of birth and job category, the whole process can take anywhere from about a year to well over a decade, mostly because of backlogs shown in the monthly Department of State Visa Bulletin. The earlier you start each step and the more carefully you track deadlines, the less likely you are to face a gap in status.
Key takeaways
- The H-1B-to-green-card journey almost always runs through three sequential filings: PERM (Department of Labor), Form I-140 (USCIS), and Form I-485 or consular processing.
- Wait times vary enormously by birth country and category — applicants born in India or China in the EB-2 or EB-3 categories often face the longest backlogs, per the Department of State's monthly Visa Bulletin.
- The H-1B's 6-year limit can be extended past that cap under the American Competitiveness in the Twenty-First Century Act (AC21) once a PERM or I-140 has been pending long enough, so starting early protects your options.
- You can apply for a Form I-765 work permit and Form I-131 travel document alongside your I-485, which matters if your H-1B status is close to expiring.
Step 1: Confirm Your Green Card Category Before You File Anything
Your entire timeline depends on which employment-based category you qualify for, so this comes before any paperwork. USCIS sorts employment-based green cards into preference categories — EB-1 for people with extraordinary ability or as multinational executives, EB-2 for advanced degree holders or exceptional ability, and EB-3 for skilled workers, professionals, and other workers.
Most H-1B holders end up in EB-2 or EB-3, based on the job's minimum requirements, not just the worker's actual degree. This distinction matters because it changes both the process and the wait:
- EB-1 usually skips the PERM labor certification step entirely, which can save a year or more.
- EB-2 requires PERM unless the worker qualifies for a National Interest Waiver, which also skips PERM.
- EB-3 requires PERM and generally has longer backlogs than EB-2 for most countries.
Talk to your employer's immigration counsel about which category fits your role before your employer starts the labor certification process. Filing in the wrong category can cost months of rework.
Step 2: PERM Labor Certification — Proving No U.S. Worker Was Available
PERM stands for Program Electronic Review Management, and it's the Department of Labor's process for confirming that hiring you didn't displace a qualified U.S. worker. Your employer, not you, is the petitioner here — but you'll usually provide your education and employment history to support it.
The employer must:
- Conduct a recruitment process that meets Department of Labor rules, including specific print or online job postings and a government job order.
- Document that no qualified, willing, and available U.S. worker applied.
- Obtain a prevailing wage determination from the Department of Labor, confirming the offered salary meets the local standard for that occupation.
- File Form ETA-9089 once recruitment is complete and document retention requirements are met.
PERM processing times fluctuate with Department of Labor staffing and audit rates, and a case flagged for audit can add many months. This is the stage where delays are hardest to predict, so build in patience — and make sure your employer keeps you updated at each milestone.
Step 3: Form I-140 — The Immigrant Petition That Locks In Your Priority Date
Once PERM is certified, your employer files Form I-140, Immigrant Petition for Alien Worker, with USCIS. Approval of the I-140 establishes your priority date — essentially your place in line for a visa number — which is the single most important date in your entire case.
For PERM-based categories, the priority date is the day the Department of Labor received the labor certification application, not the day the I-140 was filed. For EB-1 or National Interest Waiver cases that skip PERM, the priority date is simply the I-140 filing date.
USCIS offers premium processing for many I-140 petitions, guaranteeing a decision within a set number of business days for an extra fee — confirm current pricing and timelines directly with USCIS, since both change periodically. Outside of premium processing, I-140 processing times vary significantly by service center and category, which is exactly the kind of number worth checking against current data before you plan around it.
Don't skip this: an approved I-140 is what protects you if your employment relationship changes later. Once an I-140 has been approved for 180 days, you generally keep your priority date even if you switch employers, and under certain conditions you may port your green card process to a new job. Confirm your specific situation with an immigration attorney before making a move.
Step 4: Check the Visa Bulletin — This Is What Actually Controls Your Wait
Having an approved I-140 doesn't mean a green card is available yet — that depends on the Department of State's monthly Visa Bulletin, which sets a cutoff date for each category and country of birth. If your priority date is earlier than the cutoff date listed for your category and country, a visa number is considered available and you can move to the next step.
Wait times differ dramatically depending on where you were born, because annual green card numbers are capped per country as well as per category.
| Category | Typical demand level | Notes |
|---|---|---|
| EB-1 | Lower for most countries | Often current or close to current outside India/China |
| EB-2 | High for India, moderate elsewhere | Backlogs can run years for India-born applicants |
| EB-3 | High for India and China | Sometimes has shorter waits than EB-2 for the same country in a given month |
Because these cutoff dates move — sometimes forward, sometimes backward — checking the bulletin every month is essential, not optional. We break down how to react to a new bulletin release in The September 2026 Visa Bulletin: What to Do When It Drops, and the underlying difference between a visa and a green card is covered in The Difference Between a Green Card and a Visa.
Step 5: File Form I-485 — Adjustment of Status
Once your priority date is current, you file Form I-485, Application to Register Permanent Residence or Adjust Status, if you're already in the U.S. This is the step that actually converts your status from H-1B nonimmigrant to lawful permanent resident.
Alongside the I-485, most applicants file two companion forms:
- Form I-765 for an Employment Authorization Document, which lets you work without depending on your H-1B while the I-485 is pending.
- Form I-131 for Advance Parole, a travel document that lets you leave and re-enter the U.S. without abandoning your pending application.
If you're outside the U.S., or choose not to adjust status domestically, you'll go through consular processing instead — an interview at a U.S. embassy or consulate abroad rather than an I-485 filed with USCIS.
Here's a document checklist to gather before you file:
- Confirm your I-140 approval notice and priority date are current per the latest Visa Bulletin.
- Gather your birth certificate and passport biographic page, translated if not in English.
- Collect Form I-693 medical examination results from a USCIS-authorized civil surgeon.
- Assemble evidence of your H-1B status history, including I-94 records and prior approval notices.
- Prepare passport-style photos meeting current USCIS specifications.
- Draft a cover letter listing every form and document in your submission package.
- Set aside the correct filing fees for I-485, I-765, and I-131, confirmed against the current USCIS fee schedule.
For the full supporting-document breakdown, see I-485 Checklist: Every Supporting Document and the broader Green Card Application Checklist.
Step 6: Biometrics, Interview, and the Final Decision
After filing, USCIS schedules a biometrics appointment to collect fingerprints, a photo, and a signature for background checks. Bring your appointment notice and a government-issued photo ID, and reschedule promptly through USCIS's system if the date doesn't work — missing it without rescheduling can delay your entire case.
Many, though not all, employment-based adjustment applicants are also scheduled for an interview at a local USCIS field office. Not every case gets one; USCIS has expanded interview waivers for some employment-based categories in recent years, so confirm current practice rather than assuming either way.
If approved, you'll receive your green card in the mail, typically within a few weeks of approval. If denied, the notice will explain the reason and any option to appeal or refile — this is a moment to consult an immigration attorney rather than guess at next steps on your own.
What About the H-1B's Six-Year Limit?
If your green card process runs long, federal law under AC21 allows H-1B extensions beyond the standard six years in two situations. A one-year extension is available once a PERM or I-140 has been pending for a set period without resolution, and a three-year extension is available once the I-140 is approved but a visa number isn't yet available due to backlogs. Both provisions exist specifically because the green card pipeline, especially for India- and China-born EB-2 and EB-3 applicants, routinely runs longer than six years.
What to Do Next
Start by confirming your likely green card category with your employer's immigration counsel, since that decision shapes every step after it. From there, keep an eye on three things every single month: your PERM or I-140 status, the current Visa Bulletin cutoff for your category and country, and any USCIS notice that lands in your mailbox or online account.
This is exactly the kind of multi-year, multi-form process where a missed deadline or an unnoticed status update can cost real time. MyCheck tracks your USCIS case in real time, translates confusing status messages into plain English, and builds an AI checklist specific to where you are in the process — whether that's PERM, I-140, or I-485. If you want a monthly read on how the Visa Bulletin is likely to move, that analysis is part of what the app tracks too, so you're not left guessing between updates.