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 Immigrant 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.