I-140 Processing Time

The processing times here generally cover PERM-based I-140s. EB-1a, EB-1b, and EB-2 NIW will be highlighted in other posts.

Update 11/24/2023

We are back with some more updates on I-140 processing times.

  1. EB-2 Approval at Texas Service Center
    • Filing Date: May 4, 2023
    • Approval Date: October 2, 2023
    • Duration: Approximately 5 months
    • USCIS Posted Processing Time: 6.5 months
  2. EB-3 Approval at Nebraska Service Center
    • Filing Date: May 30, 2023
    • Approval Date: October 12, 2023
    • Duration: Roughly 4 and a half months
    • USCIS Posted Processing Time: 4 months
  3. EB-3 Approval at Texas Service Center
    • Filing Date: January 11, 2023
    • Approval Date: March 1, 2023
    • Duration: Less than 2 months
    • USCIS Posted Processing Time for EB-3 at Texas: 7.5 months

Update 12/01/2022

Sample I-140 approval from TSC showing a continued trend toward faster adjudication. This one took less than a month.

Update 09/26/2022

Some recent samples showing processing times from 1 to 7 months. The trend is toward faster adjudication.

Update 07/01/2022

Most are opting for premium processing. So not many updates for regular processed I-140s. Here are a few recent samples showing 3 months (EB3) and 8 months (EB2) of total processing time at the Texas Service Center.

Current processing time as shown USCIS website is much longer at 16.5 months (EB3) and 13.5 months (EB2):

Update 12/06/2021

We have some more sample approvals showing straight approvals in about 5 months at the Texas Service Center. For petitions involving RFE, the total processing time will be longer.

We have received an approved I-140 that took about16 months. This particular I-140 also involved a “lost” RFE response which added to the total processing time. See related post: USCIS May Lose Your RFE Response

Original Post 10/12/2021

We are starting a new post to better capture the processing time of I-140s. Below are sample approvals showing processing of non-premium perm-based I-140s.