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.

  1. 01

    Pick the form that fits your case.

  2. 02

    Open the official USCIS tool.

  3. 03

    Estimates only, set by USCIS.

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

Have a deadline or a notice? Start with a consultation.

Request a consultation