PetitionPace

Guide · Basics

How USCIS Processing Times Work

USCIS processing times are widely misunderstood. This guide explains what the published ranges actually mean — and what they don't.

Clay stopwatch beside a calendar, illustrating how USCIS processing times are measured

What is a USCIS processing time?

A USCIS processing time is the range of time (in months) within which USCIS is currently completing most cases for a given form type and service center. Specifically, USCIS reports the time it took to complete 80% of cases for that form in recent months.

The key word is completed, not approved. A "completion" means USCIS made a decision — approval, denial, request for evidence (RFE), or other action. The processing time does not tell you what that decision will be.

How USCIS calculates the range

USCIS uses a rolling 6-month average: it looks at cases completed in the past 6 months and reports the range from the 20th percentile to the 80th percentile of completion times. Cases that took much longer or shorter are excluded from the reported range.

This means that if the published range is 8–18 months, roughly 80% of similar cases were completed within that window — and about 20% took longer than 18 months.

Why do processing times vary by service center?

USCIS has multiple service centers and field offices, and each has its own workload, staffing, and case mix. An I-485 filed with the National Benefits Center may process at a different pace than one at the Texas Service Center. The USCIS processing-times tool at egov.uscis.gov/processing-times lets you select your form, service center, and case type to see the specific current range.

Why do they change every month?

USCIS updates its processing-time data monthly. Staffing changes, policy shifts, case surges (e.g., a new naturalization cohort), and changes in application volume all affect how fast cases are processed. A range published today may be significantly different in 90 days.

This is why tools like PetitionPace's processing-time estimator show an "as of" date and always link you to the live USCIS tool for authoritative current data. The ranges in our tools are a starting point, not a substitute for checking the live data.

How to read the official USCIS tool

At egov.uscis.gov/processing-times, you will need to know:

  • Form number — e.g. I-485, N-400, I-765
  • Case type — some forms have multiple case types (e.g. I-485 for immediate relatives vs. employment-based)
  • Field office or service center — where your case was filed or transferred

The tool will show you a date range (e.g. "January 2024 to May 2025") which means USCIS is currently completing cases received between those dates. If your case was received before the shown date range, your case may be outside normal processing time.

What does "outside normal processing time" mean?

If your case has been pending longer than the high end of the published processing range (measured from your received date), USCIS considers it "outside normal processing time." At that point, you may submit a case inquiry through the USCIS online portal. See our guide: What is my case inquiry date?

Does a longer processing time mean something is wrong?

Not necessarily. Processing times reflect general workload, not the status of your specific case. Your case may be pending for reasons unrelated to any problem — it may simply be in queue. If your case is outside normal processing time and a case inquiry does not resolve it, a licensed immigration attorney can advise on next steps such as a congressional inquiry or mandamus petition. PetitionPace does not provide advice on your specific case.

Corridor: before you file — check visa requirements

If you are researching an immigration filing that involves international travel, the visa requirements for your destination country are a separate consideration. VisaGlance covers entry requirements and visa-on-arrival policies for 60+ destination countries.