What is the H-1B cap?
The H-1B cap is a limitation on the number of visas that will be issued in the H-1B visa category in any fiscal year, no matter how many companies apply. With limited exceptions, the number of people eligible to receive new H-1B visas has been capped at 65,000, plus another 20,000 for employees with a master’s degree or an even higher level degree such as a Ph.D. Existing H-1B holders who apply for an extension are exempt from this cap.
How long can I stay in the US on an H-1B visa?
As a nonimmigrant visa category, H-1B status can be granted for an initial period of stay of up to three years, extendable once, for a maximum cumulative period of stay of six years. US immigration authorities, however, reserve the right to approve an H-1B for a shorter period, such as a year.