🇺🇸 The most comprehensive H-1B visa job board & resource hub in the US — Browse 500+ guides
Home/Blog/H-1B Process Guide: Complete Timeline fr
H-1B Overview
H-1B Process Guide: Complete Timeline from Lottery to Green Card
The H-1B process has more stages than most people realize. This guide maps every step—from March lottery registration through green card sponsorship—with exact timelines and what you control.
By Sumit PatelUpdated May 202615 min read
Stage 1: Electronic Lottery Registration (March)
The H-1B process begins in March each year when USCIS opens the electronic pre-registration window. Your employer pays $215 and submits your name, date of birth, passport number, and education level. The window is typically open March 1-20.
Registration window: early March, approximately 20 days
USCIS lottery runs after window closes; results available in late March via myUSCIS
Selected registrations proceed to full petition filing; unselected registrations are closed
Cap-exempt employers skip the lottery and can file at any time
Stage 2: Petition Filing (April-June)
Selected employers have 90 days from the selection notice to file a complete I-129 petition. Your employer works with immigration counsel to compile the petition package and submit it to the appropriate USCIS service center.
LCA must be certified by DOL before petition is filed (7 business days typically)
Regular processing: 3-5 months; Premium processing: 15 business days for $2,805
October 1 is the earliest start date for cap-subject H-1B petitions
Stage 3: Visa Stamping (If Outside the U.S.)
An approved I-797 is not a visa. If you are outside the United States or need to reenter, you must obtain an H-1B visa stamp at a U.S. consulate in addition to the USCIS approval.
Schedule a visa appointment at a U.S. embassy or consulate in your home country or a third country
Wait times for H-1B visa appointments have ranged from weeks to over a year at some posts—plan early
Once stamped, the visa is valid for multiple entries during its validity period, typically 3 years
Stage 4: Extensions and the 6-Year Cap
Initial H-1B approval is for 3 years, extendable once for another 3 years (6 years total). After 6 years you must leave unless your employer has sponsored you for a green card at a specific stage.
One-year extension: if an I-140 is approved or PERM has been pending for 365 days
Three-year extensions: if I-140 is approved and priority date is not current
These extensions allow H-1B holders to remain indefinitely while waiting for green card availability
Without green card sponsorship or an approved I-140, you face the 6-year hard stop
Frequently Asked Questions
Browse H-1B Sponsoring Companies
See which employers are actively filing H-1B petitions and search open roles that offer visa sponsorship.