Home / Processing times

USCIS processing times: how to check yours and what to expect

Almost everyone waiting on USCIS asks the same thing: how long will this take? Here's where to find a real answer, and how to read it.

Short answer: Check USCIS processing times on uscis.gov by choosing your form, category and office. The result is an estimate based on recently completed cases, not a promise. If you're well past the range, you can submit a case inquiry.

USCIS processing times are the agency's estimate of how long a case of a given type takes from filing to a decision. They're the best starting point for knowing whether your wait is normal, but they're easy to misread. This guide covers how to look up the estimate for your case, why it differs from person to person, and what to do if you're past it.

How to check USCIS processing times

  1. Open the Check Processing Times page on uscis.gov.
  2. Choose your form, for example I-485, I-765, I-130 or N-400. It's printed on your notice.
  3. Choose the form category that matches your filing. Each category can have a very different timeline, so this step matters.
  4. Choose the office handling your case, a service center or field office. It's shown on your receipt notice.
  5. Read the result, an estimated time range for that combination, and note any date USCIS shows for submitting a case inquiry.

If you're not sure which form or office applies, check the notice USCIS mailed you (Form I-797C). Your receipt number and the form number are both printed on it.

What the number actually tells you

The estimate comes from cases USCIS recently finished. It describes the typical wait, not a promise for your case. Think of it as a range: many cases finish inside it, some finish sooner, and some take longer. Being a few weeks past the middle of the range is common and isn't a sign of a problem.

Why your wait can differ from someone else's

  • Form and category. A work permit and a green card application are handled very differently, and so are categories within one form.
  • The office. Workloads vary between service centers and field offices, and they change over time.
  • Requests for evidence. If USCIS asks for more documents, the clock effectively pauses while you respond and they review it. See what Request for Evidence means.
  • Biometrics and interviews. Some cases need an appointment, and waiting for one adds time.
  • Background and security checks. These run on every case, and some take longer than others for reasons you can't see.
  • Overall volume. When more applications arrive than USCIS can finish, wait times grow for everyone.

Premium processing

For some forms, USCIS offers premium processing for an additional fee. It comes with a set timeframe for USCIS to act on the case, such as an approval, a denial or a request for evidence. It's only available for certain forms and categories, so check the official premium processing page before you pay for anything.

What to do if you're past the posted time

First, check the processing time again. It may have changed since you last looked. If your case is well outside the range for your form and office, you can submit a case inquiry with USCIS using the date the tool shows. Have your receipt number ready. Before that, make sure your address is current and that you haven't missed a notice, since returned mail is a common cause of delay.

If you're not past the range, waiting is usually the only thing that helps, and it's fine to stop refreshing. A status that hasn't changed for weeks is normal.

Keeping track of processing time in the app

You can do the math yourself, or let the app do it. Processing Insights in the USCIS Case Tracker app shows an estimated processing time and expected date for your case, a progress bar, and a clear signal for whether you're on time or running late. It also shows how long similar cases have taken, as a community timeline. When there isn't enough community data for your case type, it uses USCIS's published processing time instead. These are estimates, not promises, and USCIS can be faster or slower than usual.

Add your receipt number once, and you also get push notifications when the status changes, so you don't have to keep checking. Not sure what a status means when it does change? See what each USCIS case status means.

Skip the daily refresh

Add your receipt number once and the USCIS Case Tracker app keeps your status and full history in one place, and sends a push notification when something changes. No ads.

Not affiliated with USCIS and not legal advice. Last updated November 2026.

More guides