I-140 processing time
Form I-140 is the Immigrant Petition for Alien Worker. Your employer files it after PERM certification, or you file it yourself for EB-2 NIW or EB-1A. The table shows the median time USCIS took to complete these cases in its latest quarterly report, and how many were still pending.
| Category | Median time | Pending |
|---|---|---|
| Immigrant Petition for Alien Workers | 3.9 months | 203,204 |
How to read USCIS processing times
The median is the middle case: half of the cases USCIS completed that quarter took less time, half took more. Your office and case type can differ. For a case-specific estimate, check the USCIS processing times tool; if your case is older than the time it shows, USCIS lets you submit an outside-normal-processing-time inquiry online.
While you wait
If your employer didn't use premium processing, it can usually be added while the petition is pending. Once the I-140 is approved, your priority date is generally yours to keep.
How do I check my I-140 status?
Use the USCIS Case Status Online tool with the receipt number on your receipt notice (it starts with three letters, such as IOE, LIN or SRC).
Can I speed up my I-140?
Yes, with premium processing, which guarantees USCIS action within a set number of business days for an additional fee. See the USCIS premium processing page for current fees.
This page explains public information and is not legal advice.