Skip to content

United States H-1B visa petition filing deadlines

Key Points

  • About 25.8% of beneficiaries were selected, with 114,017 chosen out of roughly 442,000 for the H-1B lottery visa fiscal year 2025.
  • The number of unique employers for FY2025 was about 52,700, comparable to the 52,000 from FY2024.
  • The registration selection rate was 25.6%, with 120,603 selected out of 470,342 eligible registrations.

To have their petitions considered, those who were chosen in the H-1B visa lottery need to file by June 30. Only petitioners with selected registrations can file H-1B cap-subject petitions for the person named in the selected registration notice as all other applications will not be considered legit.

USCIS may also consider conducting the second round of selection for the H-1B fiscal year 2025 which is now not clear. In April, USCIS announced the H-1B visa cap registration process updated for 2025.

Out of 120,603 selected registrations, there were 114,017 candidates for initial selection including the master’s cap.

State Department: 562,976 Immigrant Visas of the US issued in 2023

Read complete story.

The registration portal was open from 6 March 2024 till 26 March 2024 which means the registration pool is closed for the fiscal year 2025. This year saw a slight decrease in the number of beneficiary registrations.

The total number reached 442,000 which is way less than of previous year. Overall, a total of 479,953 total registrations were received to USCIS for FY 2025 compared to 780,884 for FY 2024.

For the last five fiscal years, the following are the application data:

Cap Fiscal YearTotal RegistrationsEligible RegistrationEligible Registrations for Beneficiaries with No Other Eligible RegistrationsEligible Registrations for Beneficiaries with Multiple Eligible RegistrationsSelected Registrations
2021274,237269,424241,29928,125124,415
2022308,613301,447211,30490,143131,924
2023483,927474,421309,241165,180127,600
2024780,884758,994350,103408,891188,400
2025479,953470,342423,02847,314120,603