How long does it take the USCIS to process an Immigrant Petition?

Free Consultation »

After the Immigrant Petition is filed, the USCIS will issue a receipt notice. After reviewing the Immigrant 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 4 months from filing. The Immigrant Petition may be filed along with a Premium Processing Request resulting in a decision being rendered in 15 calendar days.