Check current USCIS processing times
USCIS publishes official processing times for many forms and updates them monthly. Pick the form below, then open the official USCIS tool to see the current estimate. Times are estimates set by USCIS, not by this firm.
- 01
Pick the form that fits your case.
- 02
Open the official USCIS tool.
- 03
Estimates only, set by USCIS.
Official source
The official USCIS processing times tool.
Processing times come only from USCIS. This page links you to the official tool; it does not store, predict, or replace USCIS data, and no attorney or firm controls government timing.
Official source: egov.uscis.gov/processing-times (linked from the button above). USCIS updates these times monthly; figures reflect how long it took to complete 80% of adjudicated cases over the prior six months. Source reviewed June 21, 2026.
-
I-140
Immigrant Petition for Alien Workers
Employment-based green-card petitions, including EB-1A, EB-2 NIW, and PERM-based EB-2/EB-3.
Check current time on USCIS -
I-129
Petition for a Nonimmigrant Worker
Temporary work petitions, including H-1B, O-1, L-1, TN, and E categories.
Check current time on USCIS -
I-485
Application to Register Permanent Residence or Adjust Status
Adjustment of status to permanent resident for employment- and family-based cases.
Check current time on USCIS -
I-765
Application for Employment Authorization
Work authorization (EAD) requests across several case types.
Check current time on USCIS -
I-130
Petition for Alien Relative
Family-based petitions, including marriage- and relative-based cases.
Check current time on USCIS -
I-129F
Petition for Alien Fiance(e)
K-1 fiance(e) petitions.
Check current time on USCIS -
I-131
Application for Travel Document
Advance parole and re-entry travel documents.
Check current time on USCIS -
N-400
Application for Naturalization
Naturalization for eligible lawful permanent residents.
Check current time on USCIS -
I-589
Application for Asylum and for Withholding of Removal
Affirmative asylum and related humanitarian protection.
Check current time on USCIS -
I-612
Application for Waiver of the Foreign Residence Requirement
J-1 two-year home-residency waiver request at USCIS, after the Department of State recommendation step.
Check current time on USCIS
Processing times shown by USCIS are estimates and can change. They are general information, not legal advice, and they do not predict the outcome or exact timing of any case. USCIS is the only official source. Receipt dates and individual circumstances affect when you can ask USCIS about your case.
Next step