Published May 2, 2025
H-1B Visa Process: A Complete Step-by-Step Guide
The H-1B visa is the most sought-after US work visa, allowing employers to hire foreign workers in specialty occupations. With hundreds of thousands of registrations competing for a limited number of slots each year, understanding the process is critical for both employers and prospective workers.
What Is the H-1B Visa?
The H-1B is a nonimmigrant visa that allows US employers to temporarily employ foreign workers in specialty occupations requiring at least a bachelor's degree or equivalent. It is governed by the Immigration and Nationality Act, and USCIS administers the program.
The annual H-1B cap is set at 65,000 visas, with an additional 20,000 reserved for applicants holding a US master's degree or higher. Certain employers, such as universities and nonprofit research organizations, are exempt from the cap entirely.
Step-by-Step H-1B Process
The H-1B process involves several distinct phases, each with its own timeline and requirements:
- Employer Registration (March), Employers submit electronic registrations to USCIS during a designated period, typically in early March. Each registration costs $10 and identifies the beneficiary.
- Lottery Selection, If registrations exceed the cap, USCIS conducts a random selection. Selected registrations receive a notification to proceed with filing.
- Labor Condition Application (LCA), Before filing the H-1B petition, the employer must submit an LCA to the Department of Labor, attesting to prevailing wage compliance and working conditions.
- File Form I-129, The employer files the H-1B petition with USCIS, including the approved LCA, supporting documents proving the specialty occupation, and the beneficiary's qualifications.
- USCIS Adjudication, USCIS reviews the petition and may approve, deny, or issue a Request for Evidence (RFE). Regular processing takes 3-6 months; premium processing guarantees a response within 15 business days for an additional fee.
- Visa Stamping (if abroad), If the beneficiary is outside the US, they attend a visa interview at a US embassy or consulate.
- Begin Employment (October 1), The standard H-1B start date is October 1 of the fiscal year.
H-1B Costs and Fees
The total cost of an H-1B petition varies based on employer size and processing speed. Typical fees include the base filing fee, Fraud Prevention and Detection Fee ($500), ACWIA training fee ($750-$1,500 depending on employer size), and optional premium processing ($2,805). Total employer costs typically range from $2,000 to $7,000 or more.
Check the H-1B visa data for current processing time data and approval rates by service center.
H-1B Cap History and Trends
The number of H-1B registrations has grown dramatically in recent years. USCIS received over 780,000 registrations in FY 2025, meaning the odds of selection have fallen to roughly 11% for a single registration. This surge has prompted USCIS to implement a beneficiary-centric selection process to prevent duplicate registrations from inflating odds.
Historically, the H-1B cap has remained at 65,000 since 2004, while demand from the technology sector and other industries has continued to rise. See our H-1B lottery odds analysis for a deeper dive into selection probabilities.
Frequently Asked Questions
From registration to employment, the H-1B process takes approximately 6-8 months. Registration occurs in March, lottery results come in late March or April, petitions are filed by June, and employment begins October 1. Premium processing can speed up adjudication to 15 business days.
Yes. H-1B portability allows you to begin working for a new employer as soon as the new employer files an H-1B petition on your behalf, without waiting for approval. The new employer must file a new I-129 petition and LCA.
If not selected, you cannot work in H-1B status for that fiscal year. Alternatives include applying through a cap-exempt employer, pursuing an O-1 visa, using OPT or STEM OPT if eligible, or waiting to register again the following year.
/methodology