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