NRI Guide

From H-1B to Green Card: The Full Timeline, Explained

The three stages every H-1B worker goes through to a green card, PERM, I-140 and the final I-485, why the wait is so long for Indians, and what you can do along the way.

NRI Guide desk
NRI HeraldJuly 12, 2026
3 min read
H-1B to Green Card timeline for NRIs: 6 steps explained with US visa icons.

For most H-1B workers, the path to a US green card runs through their employer and three main stages. The steps themselves are well defined; for Indians, it is the wait in the middle that turns years into a decade. Here is the whole journey, laid out.

The three stages

Employment-based green cards through an employer generally move through PERM labor certification, then the I-140 immigrant petition, and finally adjustment of status (Form I-485) inside the US, or consular processing if you are abroad.

Stage 1: PERM labor certification

Your employer must first test the US labor market, get a prevailing-wage determination and run required recruitment, then file the PERM application with the Department of Labor to certify that no qualified US worker is available for the role. The day this process starts sets your priority date, your permanent place in line. PERM commonly takes several months to over a year.

Stage 2: the I-140 petition

Next the employer files Form I-140 with USCIS in the relevant category, usually EB-2 or EB-3, to show you qualify for the role and the employer can pay the wage. Premium processing is available for a faster decision. Two big benefits unlock here:

  • Once the I-140 is approved and 180 days pass, you gain job flexibility under the AC21 law and can change to a similar job while keeping your priority date
  • An approved I-140 also lets you extend the H-1B beyond the usual six-year limit, and makes your H-4 spouse eligible for a work permit

Stage 3: the wait for your priority date

This is the bottleneck for Indians. Because of per-country caps, your priority date must become current in the monthly Visa Bulletin before you can take the final step. In the toughest categories this wait runs many years. Our separate guide on priority dates and the Visa Bulletin explains how to track exactly where you stand.

Stage 4: the final step

When your priority date is current, you file Form I-485 to adjust status (if you are in the US) or go through consular processing (if abroad). Filing the I-485 often lets you apply for an EAD work permit that allows any job, and Advance Parole for travel. After approval, you receive the green card.

What you can do while you wait

  • Protect your priority date: if you switch employers, port it to a new I-140 rather than starting over
  • Check for a faster path, such as EB-1 or an EB-2 national-interest waiver, if you qualify
  • Keep the H-1B extended past six years using the approved I-140
  • Use the H-4 EAD so your spouse can work during the wait

How long does it take for Indians?

PERM and I-140 together might take roughly one to two years, but the priority-date wait dominates everything and can stretch well beyond a decade in EB-2 and EB-3. There is no way to skip the line, only to protect your place and take a faster category if one is open to you.

The bottom line

The mechanics, PERM, I-140, I-485, are the same for everyone; the Indian experience is defined by the queue in stage three. Rules and processing times change, so confirm the current position on uscis.gov and the State Department Visa Bulletin, and work the plan with your employer's immigration counsel.

NRI Guide desk · July 12, 2026· Last reviewed July 13, 2026
The morning briefing
Get stories like this in your inbox, free.
Subscribe