The H-1B visa is one of the most sought-after work visas for skilled foreign professionals who wish to work in the United States. This non-immigrant visa allows U.S. employers to hire foreign workers in specialty occupations that require specialized knowledge and at least a bachelor’s degree or equivalent. In this guide, we will explore the H-1B visa requirements, eligibility criteria, fees, documents checklist, and application procedure to help you understand everything you need to successfully apply for an H-1B visa.
What is the H-1B Visa?
The H-1B visa is a temporary work visa that allows U.S. companies to employ foreign professionals in specialized fields such as IT, finance, engineering, healthcare, science, and mathematics.
Key Features of the H-1B Visa
✔ Initial validity of 3 years (extendable up to 6 years).
✔ Requires a U.S. employer to sponsor the applicant.
✔ Lottery-based selection process due to high demand.
✔ Dual intent visa (can apply for a Green Card while on H-1B).
The U.S. government issues 85,000 new H-1B visas every year, with 65,000 under the general quota and 20,000 reserved for applicants with U.S. master’s degrees or higher.
H-1B Visa Eligibility Criteria
To qualify for an H-1B visa, applicants must meet several requirements related to education, job role, and employer sponsorship.
1. Educational Qualifications
To qualify for an H-1B visa, applicants must meet at least one of the following criteria:
- Hold a bachelor’s degree or higher (or an equivalent foreign degree) in a specialized field related to the job.
- Have relevant work experience (3 years of work experience is considered equivalent to 1 year of a U.S. degree).
- Hold a professional license or certification required for the job.
If your degree is from outside the U.S., you may need a credential evaluation to verify that it is equivalent to a U.S. degree.
Related – How to Get an H-1B Visa
2. Specialty Occupation Requirement
The job position must be considered a “specialty occupation”, meaning it requires:
✔ A minimum of a bachelor’s degree in a related field.
✔ Theoretical and practical application of specialized knowledge.
Common specialty occupations include:
- IT & Software Development (Software Engineers, Data Analysts, AI Specialists)
- Finance & Accounting (Financial Analysts, Risk Managers)
- Engineering (Civil, Electrical, Mechanical, Chemical Engineers)
- Healthcare (Doctors, Physical Therapists, Medical Researchers)
- Education & Research (Professors, Scientists)
3. Employer Sponsorship
The H-1B visa requires a U.S. employer to file a petition on behalf of the applicant. The employer must:
✔ Prove that the job requires a specialty occupation.
✔ Pay the applicant at least the prevailing wage set by the U.S. Department of Labor.
✔ File a Labor Condition Application (LCA) with the Department of Labor.
An individual cannot apply for an H-1B visa on their own; they must have a U.S. employer willing to sponsor them.
4. H-1B Visa Cap and Lottery System
Since demand for H-1B visas is high, the U.S. government limits the number of new visas each year to 85,000. The H-1B lottery process determines who gets selected.
- 65,000 visas are available under the regular cap.
- 20,000 visas are reserved for applicants with U.S. master’s degrees or higher.
The lottery is usually conducted in April, and selected applicants can start working in the U.S. from October 1st of that year.
H-1B Visa Fees (2024-2025)
Applying for an H-1B visa involves several fees that are paid by either the employer or the applicant.
H-1B Visa Fee Structure:
Fee Type | Amount (USD) | Who Pays? |
H-1B Registration Fee | $215 | Employer |
Basic Filing Fee | $460 | Employer |
ACWIA Training Fee | $750 (small company) / $1,500 (large company) | Employer |
Fraud Prevention Fee | $500 | Employer |
Public Law 114-113 Fee | $4,000 (if applicable) | Employer |
Premium Processing (Optional) | $2,500 | Employer/Applicant |
Visa Issuance Fee (for Indians) | $190 | Applicant |
Who Pays the Fees?
- Employers must pay most of the fees related to filing and sponsorship.
- The applicant is responsible for visa stamping fees and travel expenses.
Documents Checklist for H-1B Visa Application
To apply for an H-1B visa, you must submit several documents to USCIS and the U.S. embassy (for visa stamping).
Documents Required from the Applicant
✔ Valid passport (with at least 6 months validity).
✔ Educational qualifications (degrees, diplomas, transcripts).
✔ Work experience letters from previous employers.
✔ Professional certifications (if applicable).
✔ Resume (CV).
✔ H-1B Visa Approval Notice (I-797 form).
✔ Job offer letter from the sponsoring employer.
✔ Pay stubs or bank statements (to show financial stability).
Documents Required from the Employer
✔ Labor Condition Application (LCA) approval from the Department of Labor.
✔ H-1B petition (Form I-129) and supporting documents.
✔ Company tax returns and financial statements.
✔ Job description and proof of specialty occupation.
Procedure for H-1B Visa Application (Step-by-Step Process)
The H-1B application process involves several steps, from employer registration to visa stamping.
Step 1: Employer Registration for H-1B Lottery
- Employers must register applicants in March when USCIS opens the H-1B lottery system.
- If selected, the employer files a petition (Form I-129) with USCIS.
Step 2: Filing the Labor Condition Application (LCA)
- The employer must file an LCA with the Department of Labor (DOL).
- The LCA ensures that the H-1B worker will be paid the prevailing wage for the job.
Step 3: Filing Form I-129 with USCIS
- Once the LCA is approved, the employer submits Form I-129 (Petition for Non-Immigrant Worker) to USCIS.
- This petition includes details about the job, company, and applicant.
Step 4: H-1B Petition Approval (Form I-797)
- If USCIS approves the petition, they issue Form I-797 (Notice of Action).
- The applicant can now apply for visa stamping at a U.S. embassy or consulate.
Step 5: Visa Stamping at the U.S. Embassy
- The applicant schedules an H-1B visa interview at the nearest U.S. embassy.
- Required documents include passport, Form I-797, I-129, job offer letter, and educational certificates.
- If approved, the H-1B visa is stamped on the passport.
Step 6: Travel to the U.S. and Begin Work
- The applicant can enter the U.S. up to 10 days before their H-1B start date.
- Work can officially begin on October 1st (or the petition’s approval date).
Recommended For You – H-1B Visa for Doctors
H-1B Visa Extensions, Transfers, and Green Card Pathway
Once you obtain an H-1B visa, you may need to extend, transfer, or transition to a Green Card to continue working and living in the U.S. Here’s a detailed breakdown of each process.
H-1B Visa Extension and Renewal
The H-1B visa is initially granted for three years but can be extended for an additional three years, making the total stay six years.
H-1B Extension Eligibility:
✔ You must still be working for an H-1B sponsoring employer.
✔ The employer must file a new Form I-129 before your visa expires.
✔ Extensions beyond six years are possible if you have an approved I-140 petition for a Green Card.
When to Apply for an H-1B Extension?
- File the extension at least 6 months before the expiration of your current H-1B status.
- Premium processing ($2,500 fee) can speed up the approval process to 15 days.
H-1B Transfer (Changing Employers)
An H-1B transfer allows you to change jobs without needing a new lottery selection.
H-1B Transfer Process:
- Get a job offer from a new employer.
- The new employer files Form I-129 for H-1B transfer.
- Once USCIS receives the petition, you can start working for the new employer.
- If approved, your H-1B status continues with the new employer.
📌 Note: You don’t have to wait for USCIS approval to start working with the new employer. You can start working as soon as USCIS receives your transfer petition.
H-1B to Green Card Process (Permanent Residency)
Many H-1B holders want to transition to a U.S. Green Card for permanent residency. The employment-based Green Card process is lengthy but possible.
Steps to Get a Green Card from H-1B:
✔ Step 1: PERM Labor Certification – The employer proves that no qualified U.S. workers are available for the job.
✔ Step 2: Form I-140 (Immigrant Petition) – The employer files for the Green Card on your behalf.
✔ Step 3: Waiting for Priority Date – Your place in the Green Card queue is determined by the Visa Bulletin.
✔ Step 4: Adjustment of Status (I-485) – Once your priority date becomes current, you file for permanent residency.
Many H-1B holders face Green Card backlogs, especially if they are from India and China. However, having an approved I-140 allows them to extend their H-1B beyond six years.
Common H-1B Visa Issues & Solutions
1. H-1B Visa Denial or RFE (Request for Evidence)
If your H-1B petition is denied or you receive an RFE (Request for Evidence), here’s what you can do:
✔ Work with your employer and attorney to submit additional documents.
✔ Check if your job meets specialty occupation criteria.
✔ If denied, reapply in the next H-1B lottery or consider an alternative visa (L-1, O-1, TN).
2. Losing Your Job on H-1B (60-Day Grace Period)
If you lose your job, you have 60 days to find a new H-1B employer or change your status.
✔ Apply for an H-1B transfer with a new employer.
✔ Change status to another visa (F-1, B-2, O-1, etc.).
✔ Leave the U.S. before the 60-day period expires.
3. Traveling on H-1B
✔ Always carry your I-797 approval notice, LCA, and employment verification letter when traveling.
✔ If your visa has expired, you must attend a visa stamping appointment at a U.S. consulate abroad before re-entering.
4. H-4 Visa & Work Authorization for Spouses (H-4 EAD)
✔ Spouses of H-1B visa holders (on H-4 visas) can apply for a work permit (EAD) if the H-1B holder has an approved I-140 petition.
✔ H-4 EAD allows them to work for any employer without restrictions.
Frequently Asked Questions (FAQs) About H-1B Visa Requirements
1. What are the H-1B visa requirements?
To qualify for an H-1B visa, you must have a bachelor’s degree or equivalent, a job offer in a specialty occupation, and an employer willing to sponsor you.
2. What is the H-1B visa fee?
The H-1B registration fee is $215, and employers typically pay between $1,710 to $6,460 for filing an H-1B petition, depending on company size and processing options.
3. Can I apply for an H-1B visa without an employer?
No, an employer must sponsor your H-1B petition. You cannot apply independently.
4. How long does the H-1B visa Requirements process take?
✔ H-1B Lottery & Registration: March
✔ Lottery Selection: April
✔ Petition Approval: 2-6 months (or 15 days with premium processing)
✔ Visa Stamping & Start Date: October 1st
5. Can I change jobs on an H-1B visa?
Yes, you can transfer your H-1B visa to a new employer without going through the lottery again. Your new employer must file a transfer petition (Form I-129).
6. What happens if my H-1B visa is not selected?
If your petition is not selected in the lottery, you can:
✔ Try again next year.
✔ Explore other visa options (L-1, O-1, TN).
✔ Consider studying in the U.S. (F-1 visa).
7. How can I get a Green Card from H-1B?
✔ Your employer must sponsor you for a Green Card (EB-2 or EB-3 category).
✔ File PERM labor certification, then I-140 petition.
✔ If your priority date is current, apply for Adjustment of Status (I-485).
Conclusion for H-1B Visa Requirements
The H-1B visa remains a top choice for skilled foreign professionals seeking employment in the U.S. However, due to its lottery-based selection and strict requirements, applicants and employers must prepare well in advance.
Key Takeaways from This Guide:
✔ Meet H-1B eligibility criteria (degree + specialty occupation).
✔ Secure employer sponsorship before applying.
✔ Understand the H-1B visa cap and lottery process.
✔ Ensure all documents are ready for the petition.
✔ Plan for potential Green Card sponsorship.
Applying for an H-1B visa can be complex, but with the right preparation and legal guidance, you can successfully secure work authorization in the U.S.