Search Pass4Sure

H-1B Visa for IT Professionals: Process, Timeline, and Requirements

Complete H-1B visa guide for IT professionals. Covers the registration process, lottery odds, costs, timeline, employer requirements, and path to permanent residency.

H-1B Visa for IT Professionals: Process, Timeline, and Requirements

The H-1B visa is the primary pathway for IT professionals from outside the United States to work legally for American employers. In fiscal year 2025, USCIS received 442,000 H-1B registrations for 85,000 available slots, making the selection rate approximately 19 percent. For IT professionals, understanding the process, timeline, and requirements is not academic -- it directly affects career planning, employer selection, and financial decisions.

This article covers the complete H-1B process from registration through approval, the specific requirements for IT roles, what employers and candidates actually experience, and the realistic timeline and costs involved.

What the H-1B Visa Is and Who It Is For

H-1B visa -- a non-immigrant work visa that allows U.S. employers to temporarily employ foreign workers in specialty occupations that require at least a bachelor's degree or equivalent in a specific field related to the job -- is the most common visa category for IT professionals entering the U.S. workforce. It permits work for a specific employer for up to three years, extendable to six years, with the possibility of transitioning to permanent residency (green card) while on H-1B status.

The visa is employer-sponsored, meaning you cannot apply for it independently. An employer must petition for you, which means the employer bears most of the filing costs and legal responsibility.

Specialty Occupation Requirement

USCIS defines a specialty occupation as one that requires:

  1. Theoretical and practical application of a body of highly specialized knowledge
  2. Attainment of a bachelor's or higher degree in the specific specialty as a minimum requirement for entry into the occupation

For IT roles, this means positions like software engineer, systems architect, data scientist, cybersecurity analyst, and cloud engineer generally qualify. Help desk technician and desktop support roles may face challenges because USCIS has sometimes argued that these positions do not inherently require a bachelor's degree.

"The H-1B program is designed for specialty occupations, and IT roles are among the most common beneficiaries. But 'IT professional' is not a blanket qualification. USCIS scrutinizes whether the specific position -- not just the field -- requires a degree. A software engineer at Google designing distributed systems has a cleaner case than a generalist IT support role at a small company." -- Cyrus Mehta, founding partner of Cyrus D. Mehta & Partners PLLC, a New York-based immigration law firm specializing in business immigration


The H-1B Process Step by Step

The H-1B process involves multiple stages, each with specific requirements and deadlines.

Annual Timeline

Stage Timing Action
Electronic registration March 1-18 (approximately) Employer registers candidate in USCIS lottery
Lottery selection Late March USCIS randomly selects registrations
LCA filing After selection notification Employer files Labor Condition Application with DOL
Petition filing April 1 - June 30 Employer files Form I-129 with USCIS
USCIS processing 2-8 months (or 15 days with premium) USCIS adjudicates the petition
Visa stamping (if abroad) After approval Candidate attends consular interview
Employment start October 1 Earliest start date for new H-1B employment

Step 1: Employer Registration (March)

Since fiscal year 2021, USCIS has required electronic registration before petition filing. The employer (or their immigration attorney) submits basic information about the candidate and the position, along with a $215 registration fee per beneficiary (increased from $10 in FY2025).

Cap-subject H-1B -- an H-1B petition that is subject to the annual numerical cap of 65,000 visas (plus 20,000 additional slots for candidates with a U.S. master's degree or higher) -- requires participation in the lottery. Not all H-1B petitions are cap-subject: employees of universities, nonprofit research organizations, and government research organizations are exempt from the cap.

Step 2: Lottery Selection (Late March)

USCIS uses a random selection process to choose registrations. In FY2025, with 442,000 registrations for 85,000 slots, the selection rate was approximately 19 percent. If selected, the employer receives authorization to file a full petition. If not selected, the candidate must wait until the next fiscal year's lottery.

The lottery process has been criticized for years. In FY2024, USCIS implemented a beneficiary-centric selection process, meaning each unique worker gets one chance in the lottery regardless of how many employers submit registrations for them. This replaced the previous system where multiple registrations by different employers for the same worker inflated selection odds.

Step 3: Labor Condition Application (LCA)

Before filing the H-1B petition, the employer must file a Labor Condition Application (LCA) -- a document filed with the Department of Labor certifying that the employer will pay the H-1B worker the prevailing wage for the position and that hiring the foreign worker will not adversely affect the working conditions of similarly employed U.S. workers.

The LCA requires the employer to:

  • Pay at least the prevailing wage or the actual wage paid to similar employees, whichever is higher
  • Provide working conditions that do not differ from those of similarly employed U.S. workers
  • Not have a strike, lockout, or work stoppage at the place of employment
  • Notify existing employees of the H-1B filing through posting at the workplace

The Department of Labor publishes prevailing wage data through the Online Wage Library. For IT roles, prevailing wages are categorized into four levels:

Wage Level Percentile Typical IT Role National Median (2024)
Level 1 (Entry) 17th percentile Junior developer, IT support $60,000-$75,000
Level 2 (Qualified) 34th percentile Mid-level engineer, analyst $80,000-$100,000
Level 3 (Experienced) 50th percentile Senior engineer, architect $100,000-$130,000
Level 4 (Fully competent) 67th percentile Lead/principal, manager $130,000-$170,000

Step 4: Petition Filing (Form I-129)

The employer files Form I-129, Petition for a Nonimmigrant Worker, with supporting documentation including:

  • The approved LCA
  • Evidence of the specialty occupation (job description, degree requirements, industry standards)
  • Evidence of the beneficiary's qualifications (degree, transcripts, experience letters, certifications)
  • Employer documentation (tax returns, organizational charts, proof of ability to pay the offered wage)
  • Filing fees totaling $2,805-$11,160+ depending on employer size and premium processing

Step 5: USCIS Adjudication

USCIS reviews the petition and may approve, deny, or issue a Request for Evidence (RFE) -- a formal notice from USCIS requesting additional documentation to support the petition, received by approximately 30-40 percent of H-1B petitions in recent years and requiring a response within 60-87 days.

Common RFE issues for IT roles:

  • Questioning whether the position qualifies as a specialty occupation
  • Requesting evidence that the offered wage matches the position level
  • Asking for additional proof of the beneficiary's qualifications
  • Questioning the employer-employee relationship for staffing companies

H-1B Costs: Who Pays What

The H-1B process is expensive, and by law, certain costs must be borne by the employer.

Employer-Paid Costs

  • Base filing fee (Form I-129): $780
  • ACWIA fee (training fee): $750 (employers with 1-25 employees) or $1,500 (26+ employees)
  • Fraud prevention and detection fee: $500
  • Asylum program fee: $600 (employers with 26+ employees) or $300 (1-25 employees)
  • Premium processing (optional): $2,805 for 15 calendar day processing
  • Legal fees: $3,000-$7,000 depending on complexity and law firm

Premium processing -- an optional expedited adjudication service where USCIS guarantees an initial response (approval, denial, or RFE) within 15 calendar days of receiving the petition, in exchange for an additional fee -- is used by the majority of H-1B petitioners because the standard processing time of 2-8 months creates uncertainty for both employer and employee.

Candidate-Paid Costs

  • Visa stamping fee at U.S. consulate: $185 (visa application fee)
  • Travel to consulate for visa interview
  • Medical examination if required
  • SEVIS fee if transitioning from student status: $350

The employer is legally prohibited from requiring the H-1B beneficiary to pay the employer-mandated fees. Some employers include repayment agreements that require the employee to repay certain costs if they leave before a specified period, but the enforceability of such agreements varies by state.


IT-Specific Considerations

IT roles face unique challenges and advantages in the H-1B process.

The Specialty Occupation Challenge for IT

USCIS has historically scrutinized IT positions more aggressively than roles in fields like medicine or engineering. The reasoning is that some IT roles can be performed by individuals without a formal degree in computer science, which weakens the "specialty occupation" argument.

To strengthen the petition, IT employers should:

  • Define the position with specific technical requirements (e.g., "designs distributed systems using Kubernetes, Terraform, and AWS services" rather than "provides IT support")
  • Reference industry standards like the Bureau of Labor Statistics Occupational Outlook Handbook, which classifies most IT roles as requiring a bachelor's degree
  • Include expert opinion letters from professors or industry professionals explaining why the position requires specialized knowledge
  • Document the complexity of the work with project descriptions, architectural diagrams, and technical specifications

The Third-Party Placement Issue

IT staffing companies that place H-1B workers at client sites face additional scrutiny. USCIS requires evidence that the petitioning employer maintains control over the worker's employment (not the client), and that work exists for the entire requested period. A 2018 USCIS policy memo (later rescinded and then reinstated in modified form) created additional requirements for third-party placement H-1B petitions.

Ragini Shah, director of the Immigration Law Clinic at Suffolk University Law School, has noted that IT consulting companies filing H-1B petitions for workers placed at client sites should prepare detailed documentation including client letters, statements of work, and itineraries that demonstrate employer control and the specialty nature of the work at each placement site.

Certifications That Strengthen H-1B Petitions

IT certifications do not replace degree requirements, but they strengthen the petition by demonstrating specialized knowledge:

  • AWS Solutions Architect (SAA-C03) or Professional (SAP-C02) -- demonstrates cloud architecture expertise
  • CISSP -- validates senior-level security knowledge
  • CompTIA Security+ (SY0-701) -- shows baseline security competency
  • PMP -- validates project management specialization
  • CKA (Certified Kubernetes Administrator) -- demonstrates container orchestration expertise
  • Vendor certifications from Microsoft, Cisco, or Google Cloud that align with the specific job duties

After Approval: Maintaining H-1B Status

Approval of the H-1B petition is not the end of the process. Maintaining valid status requires ongoing compliance.

Key Maintenance Requirements

  • Work only for the sponsoring employer: working for any other employer without a separate H-1B approval is a status violation
  • Report material changes: if the job location, job duties, or salary change significantly, the employer may need to file an amended petition
  • Monitor visa validity: the H-1B is typically granted for three years, renewable for a total of six years; after six years, the worker must either depart the U.S. or have an approved green card petition (I-140) to extend beyond six years
  • Maintain valid I-94: the I-94 arrival/departure record determines the authorized period of stay, which may differ from the visa stamp expiration date
  • Keep pay stubs and tax records: maintain complete records of every pay period as proof that the employer is meeting the prevailing wage obligation; these records are critical during any future petition, green card application, or audit by the Department of Labor
  • Travel carefully: if you travel outside the U.S., ensure your visa stamp has not expired before attempting re-entry; if it has expired, you will need to schedule a consular appointment to obtain a new stamp, which can take weeks or months depending on the consulate's backlog

What Happens If You Lose Your Job

An H-1B holder who is terminated or laid off enters a 60-day grace period during which they may seek new H-1B sponsorship, change to another visa status such as B-1/B-2 visitor status, or depart the United States. This grace period, established by a 2017 DHS rule, applies only once per authorized validity period.

During this window, a new employer can file an H-1B transfer petition. Because H-1B transfers are not subject to the annual cap (the worker was already counted against the cap in the original petition), there is no lottery involved and the transfer can be filed at any time of year. Many IT professionals who are laid off successfully transfer to new employers within the 60-day window, particularly in high-demand specialties like cloud engineering, cybersecurity, and DevOps.

Portability -- the ability of an H-1B holder to change employers by having the new employer file a new H-1B petition, with authorization to begin working for the new employer as soon as the new petition is filed (not after approval) -- is a significant benefit of H-1B status. Under the American Competitiveness in the Twenty-First Century Act (AC21), H-1B holders can transfer to new employers without waiting for the new petition to be approved, provided the new petition is non-frivolous.


The Path to Permanent Residency

Most IT professionals on H-1B status eventually pursue permanent residency (a green card). The most common employer-sponsored path involves three stages:

  1. PERM Labor Certification: the employer proves through a recruitment process that no qualified U.S. worker is available for the position; this process takes 6-18 months
  2. I-140 Immigrant Petition: the employer files a petition with USCIS establishing the beneficiary's eligibility; processing takes 6-12 months (or 15 days with premium processing)
  3. I-485 Adjustment of Status: the beneficiary applies for permanent residence; timing depends on visa bulletin priority dates, which for India-born EB-2 and EB-3 applicants currently have backlogs exceeding 10 years

The green card backlog disproportionately affects IT professionals from India, who represent the largest nationality group in the H-1B program. As of 2025, the EB-2 priority date for India-born applicants is approximately 2012-2013, meaning applicants who filed in those years are just now becoming eligible to complete the process.

David Bier, associate director of immigration studies at the Cato Institute, has published research showing that approximately 400,000 Indian-born H-1B holders and their dependents are waiting in the employment-based green card queue, with some facing wait times exceeding 50 years under current per-country limits. Legislative proposals to eliminate per-country caps have been introduced repeatedly but have not passed as of early 2025.


Practical Tips for IT Professionals Navigating the H-1B

Based on immigration attorney advice and the experience of thousands of IT professionals who have gone through the process:

  • Start early: if you are an international student on OPT or STEM OPT, begin your H-1B employer search at least 12 months before your OPT expires to give your employer time to prepare the registration
  • Choose employers strategically: larger employers with established immigration programs have higher petition success rates; check the USCIS H-1B employer data hub to see an employer's approval history
  • Keep all documentation organized: maintain copies of every petition, approval notice (I-797), LCA, pay stubs, and tax return; you will need these for future petitions, green card applications, and visa renewals
  • Understand your rights: the employer must pay the prevailing wage and cannot require you to pay the employer-mandated filing fees; if you experience violations, the Department of Labor has enforcement mechanisms
  • Plan for contingencies: if you are not selected in the lottery, alternative pathways include O-1 (extraordinary ability), L-1 (intracompany transferee for multinational employees), or cap-exempt H-1B positions at universities and research institutions

See also: how to find fully remote IT jobs, career switching into IT at different ages, IT certifications with the highest salary premium

References

  1. USCIS. "H-1B Electronic Registration Process, Fiscal Year 2025." U.S. Citizenship and Immigration Services, 2024.
  2. Department of Labor. "Foreign Labor Certification: Prevailing Wage Data." Employment and Training Administration, 2024.
  3. Bier, David. "Immigration Wait Times from Quotas." Cato Institute Policy Analysis, 2023.
  4. Mehta, Cyrus D. "The H-1B Specialty Occupation Standard After the Final Rule." Cyrus D. Mehta & Partners PLLC Blog, 2024.
  5. USCIS. "H-1B Employer Data Hub." U.S. Citizenship and Immigration Services, 2024.
  6. American Immigration Lawyers Association. "AILA Practice Pointers: H-1B Cap Season 2025." AILA, 2025.

Frequently Asked Questions

What are the odds of getting selected in the H-1B lottery?

In fiscal year 2025, USCIS received 442,000 registrations for 85,000 available slots, making the selection rate approximately 19 percent. If you hold a U.S. master's degree or higher, you have an additional chance in the advanced degree exemption pool of 20,000 slots, which slightly improves overall odds.

How much does the H-1B visa process cost?

Total employer costs range from approximately \(2,805 to \)11,160 or more, including the Form I-129 filing fee (\(780), ACWIA training fee (\)750-\(1,500), fraud prevention fee (\)500), asylum program fee (\(300-\)600), optional premium processing (\(2,805), and legal fees (\)3,000-$7,000). By law, the employer must pay the employer-mandated fees and cannot pass them to the employee.

Can I change employers while on an H-1B visa?

Yes. Under the American Competitiveness in the Twenty-First Century Act (AC21), H-1B holders can transfer to new employers. The new employer files a new H-1B petition, and you can begin working for the new employer as soon as the petition is filed, without waiting for approval. This is known as H-1B portability and does not require going through the lottery again.