H-1B Visa 2025: Everything You Need to Know
For U.S. companies looking to fill high-skill roles with global talent, the H-1B visa remains the most strategic path.
In FY 2025, USCIS received nearly 480,000 registrations, with only a fraction selected through the lottery. To stay ahead, employers must prepare early and strategically.
This guide outlines what your HR and legal teams need to know to sponsor an H-1B visa holder in 2025—and how our firm can support you every step of the way.
What is the H-1B Visa?
The H-1B is a non-immigrant visa that allows U.S. employers to hire foreign nationals in specialty occupations—roles that require a bachelor’s degree or higher in a specific field. It is valid for an initial period of 3 years and can be extended to 6.
H-1B Visa Requirements (for Employers)
To sponsor a foreign national for the H-1B visa, a company must:
- Offer a position that qualifies as a specialty occupation
- Hire a candidate with the required academic background
- Register for the H-1B Cap Lottery, unless the role qualifies for a cap exemption
H-1B Visa Cap Lottery
Each year, USCIS issues:
- 65,000 regular cap slots
- 20,000 additional slots for candidates with U.S. master’s degrees or higher
Due to high demand, USCIS uses a randomized electronic lottery to select registrations.
Cap-Exempt H-1Bs (e.g., for nonprofit research institutions or higher education employers) are not subject to the lottery, offering more flexibility.
Cap Fiscal Year | Total Reg. | Eligible Reg.* | Eligible Reg. | Eligible Reg. | Selected Reg. |
---|---|---|---|---|---|
Beneficiaries with No Other Eligible Reg. | Beneficiaries with Multiple Eligible Reg. | ||||
2021 | 274,237 | 269,424 | 241,299 | 28,125 | 124,415 |
2022 | 308,613 | 301,447 | 211,304 | 90,143 | 131,924 |
2023 | 483,927 | 474,421 | 309,241 | 165,180 | 127,600 |
2024 | 780,884 | 758,994 | 350,103 | 408,891 | 188,400** |
2025 | 479,953 | 470,342 | 423,028 | 47,314 | 120,603*** |
How Employers Should Prepare
Successful H-1B sponsorship is the result of early planning and legal precision. Here’s how to prepare:
1. Identify Eligible Roles
Work with immigration counsel to assess current or future openings that qualify as specialty occupations.
2. Create a myUSCIS Account
All H-1B lottery registrations must be submitted electronically through myUSCIS.
3. Organize Candidate Information
Gather details for each candidate you plan to sponsor, including:
- Full legal name and contact info
- Passport details
- Educational credentials
- Work history
4. Set Your Budget
Account for all potential costs, including:
- USCIS filing fees
- Legal fees
- Premium processing (optional)
- Public access file preparation
5. Work with Experienced Immigration Counsel
A seasoned legal partner can ensure compliance, avoid costly errors, and manage the registration and petition process from end to end.
The H-1B Process: A Step by Step Guide
Step 1 Electronic Lottery Registration. In March, your legal team submits an online registration for each candidate. If selected, USCIS issues a notification by April. These portals are accessible via the USCIS website.
Step 2 Labor Condition Application (LCA). File an LCA with the Department of Labor to confirm you’ll pay prevailing wages for the role.
Step 3 File the H-1B Petition (Form I-129). Once the LCA is certified, your immigration counsel files the full petition with USCIS.
Documentation includes:
- Certified LCA
- Proof of the candidate’s education and qualifications
- Job offer and support letters
- Filing fee checks
Visit USCIS website for your H-1B Visa case processing time.
Step 4 Visa Stamping & Employment Start
Upon approval:
- If candidate is in the U.S.: Employment begins on or after October 1
- If candidate is abroad: They must attend a visa stamping interview before entering the U.S.
Visa Stamping Process (for Overseas Candidates)
Make sure your employees are fully informed of each step in the process to ensure a smooth and timely entry into the U.S.
First Complete Form DS-160, which takes about 90 minutes.
Then Pay the application fee.
Next Schedule an interview at a nearby U.S. embassy or consulate. You can book an appointment here: https://ceac.state.gov/genniv/
For the interview, bring
- A valid passport (at least six months beyond your planned entry date to the U.S.)
- Form DS-160 confirmation page
- Copies of your approved I-129 petition and I-797 approval notice
- Fee payment receipts
- A passport-sized photo meeting U.S. State Department requirements
Note for candidate: During the interview, expect questions about yourself, the job, your experience, your employer, and your travel history.
How much does an H-1B Visa cost?
Fee Description | Amount |
---|---|
Registration Fee | $215 |
Form I-129 Fee (depending on the company size) | $460 or $780 |
Fraud Prevention Fee | $500 |
ACWIA Fee (depending on the company size) | $750 or $1,500 |
H-1B Premium Processing (optional) | $2,805 |
H1B Visa Processing Fee | $205 |
Estimated Total (excluding Premium Processing) | $2,880 |
Asylum Program Fee (depending on the company size) | $0 or $300 or $600 |
The USCIS website provides updated H1B news for any fee changes.
If you need support on sponsoring an employee you can schedule a call with one of our legal experts.