Processing times
How long does premium processing take for I-129 and I-140?
Updated · Not legal advice
USCIS guarantees it will take adjudicative action within 15 business days for most I-129 and I-140 classifications, and within 45 business days for I-140 E13 (multinational manager or executive) and E21 (national interest waiver), or it refunds the premium fee. "Action" can be an approval, denial, request for evidence or notice of intent to deny.
| Form / classification | Time limit |
|---|---|
| Most I-129 classifications (e.g. H-1B, L-1, O-1) | 15 business days |
| Most I-140 classifications | 15 business days |
| I-140 E13 multinational executive/manager | 45 business days |
| I-140 E21 national interest waiver | 45 business days |
| I-765 (eligible categories) | 30 business days |
| I-539 change to F, M or J (once prerequisites are met) | 30 business days |
When the clock starts and restarts
- It starts when USCIS receives a properly completed Form I-907 at the correct address.
- If USCIS issues a request for evidence, a new clock starts when it receives your response.
- Premium processing speeds up the petition only; it does not make a priority date current.
Fee
The fee changes over time. Check the current amount on the USCIS premium processing page.
Quick answers
- NIW I-140 processing time with premium processing?
- 45 business days for I-140 E21 (national interest waiver), per USCIS.
- Does premium processing I-140 send email updates?
- Not personal status alerts. G-1145 sends one notice at acceptance; track the receipt number for later changes.
- How do I track my I-140 approval without a lawyer?
- Ask for the receipt number from your employer or attorney and check it in Case Status Online, or track it here.
What to do next
Track your receipt number and get an email the day the status changes.
Track my case freeSources
- USCIS: How Do I Request Premium Processing?
- USCIS: Form I-129
- USCIS: Form I-140
- USCIS: Fee Schedule (Form G-1055)
Checked: November 12, 2026