Skip to content
Priority Date AlertGet alerts

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.

Premium processing time limits
Form / classificationTime limit
Most I-129 classifications (e.g. H-1B, L-1, O-1)15 business days
Most I-140 classifications15 business days
I-140 E13 multinational executive/manager45 business days
I-140 E21 national interest waiver45 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 free

Sources

Checked: November 12, 2026