How long does it take the USCIS to process an H-1B petition?

Free Consultation »

After the H-1B petition is filed, the USCIS will issue a receipt notice. After reviewing the H-1B petition, if all the conditions and specifications are met, the USCIS will issue an approval notice. Currently, the approval process for an H-1B petition is 3-6 months from filing. The H-1B petition may be filed along with a Premium Processing Request resulting in a decision being rendered in 15 calendar days. Please note that if this is the foreign worker’s first H-1B visa, s/he will be subject to the statutory cap of 65,000 visas allotted for the fiscal year. USCIS conducts a computer-generated random-selection lottery choosing the fiscal year’s H-1B cases to be processed. Typically, the lottery is conducted using H-1B petitions received between April 1st and April 7th of the fiscal year. If chosen and approved, the work start date in H-1B status is October 1st of the fiscal year.