The US H1B visa is a non-immigrant visa, which allows a US company to employ a foreign individual for up to six years. As applying for a non-immigration visa is generally quicker than applying for a US Green Card , staff required on long-term assignment in the US are often initially brought in using a non-immigrant visa such as the H1B visa.
Individuals can not apply for an H1B visa to allow them to work in the US. The employer must petition for entry of the employee. H1B visas are subject to annual numerical limits.
US employers may begin applying for the H-1B visa six months before the actual start date of the visa. Since the beginning of the FY 2009 is October 1, 2008, employers can apply as soon as April 1, 2008 for the FY 2009 cap, but the beneficiary cannot start work until October 1st.



