Free legal tools for attorneys and the public - Browse all 260+ tools
Immigration law

USCIS processing time estimator

USCIS processing times vary by form type, service center, and current workload. This tool gives a general estimate based on historical and recent patterns for the most common petition types, so you can plan timelines, decide whether premium processing makes sense, and know when a case might be outside normal processing time.

Takes 2 minutes Free - no signup Last updated:
Ad space - 728x90
Processing times change frequently. These estimates reflect general recent patterns, not real-time USCIS data. Always confirm current processing times directly on the USCIS processing times tool at uscis.gov before planning around any specific date. See our full disclaimer.

Processing time estimator

Your estimated processing time

Get help managing your USCIS timeline

An immigration attorney can track your case, submit case inquiries when processing is outside normal time, and advise on premium processing decisions before you pay the fee.

Confidential. Attorney-client privilege applies from first contact.

How do USCIS processing times actually work?

USCIS publishes current processing time estimates on its website, updated monthly, showing the range of time within which most petitions for a given form type and service center are being decided. These are the 80th percentile processing times, meaning 80% of cases of that type are decided within that range, not a guarantee for any individual case. The published times are historical, based on cases decided recently rather than projected forward, so they can lag behind sudden changes in workload.

Processing time estimates here are most useful for planning major decisions, like whether to use premium processing, how far in advance to file before a job start date or travel deadline, or when a case might be considered outside normal processing time and eligible for a case status inquiry. For green card categories, processing time is only part of the picture — your priority date also needs to be current before a case can be fully approved, adding a separate layer of wait on top of USCIS adjudication time.

When does premium processing make sense?

Premium processing guarantees USCIS will issue an approval, denial, or RFE within 15 business days for eligible petition types, primarily I-140 and most nonimmigrant work visa petitions including H-1B, L-1, O-1, and others. It doesn't guarantee approval and it doesn't bypass visa bulletin priority dates for green card categories. The fee is currently several hundred to over a thousand dollars depending on form type, so it's worth weighing against the actual urgency of your specific timeline before paying. If an RFE is issued under premium processing, the clock resets from the date of the RFE response — our RFE response builder can help you structure a reply quickly if that happens.

When can you submit a case inquiry?

USCIS generally allows an outside normal processing time inquiry, submitted through its online portal or by contacting the USCIS Contact Center, once the case has been pending longer than the published processing time for that form and service center. Submitting inquiries before that threshold is usually unproductive. For cases involving an upcoming travel deadline or expiring status, an attorney can sometimes submit an expedite request citing urgent need, though these aren't routinely granted.

Field office processing versus service center processing

I-485 adjustment of status and N-400 naturalization cases typically involve both a service center for initial review and a local field office for a biometrics appointment and interview. The total wait includes both stages, and field office interview backlogs vary significantly by location, sometimes adding months beyond the service center's initial processing time. If you're still building your I-485 filing packet or haven't yet confirmed eligibility with our naturalization eligibility tool, doing that before you file helps avoid delays caused by missing documents on top of the standard backlog wait.

Frequently asked questions about USCIS processing times

Once your case has been pending longer than the published processing time for your specific form and service center, it's considered outside normal processing time, and you can submit a case inquiry through the USCIS online portal. This doesn't always result in immediate action, but it creates a record of your inquiry and sometimes prompts a status update. An attorney can also help determine whether an expedite request is worth pursuing.
Premium processing guarantees USCIS will take action, either an approval, denial, or RFE, within 15 business days. It doesn't guarantee approval and it doesn't apply to all form types. If an RFE is issued, the 15-day clock starts over from the date USCIS receives your response, potentially adding time rather than saving it if the response isn't ready quickly.
Different USCIS service centers handle different form types and have different workloads at any given time. Processing times for the same form can vary by several months between service centers, and USCIS sometimes transfers cases between service centers, which can reset or affect processing timelines. The center that processes your petition is generally determined by the type of case and, in some categories, the location of the petitioner or employer.
Yes. Once you receive a receipt notice (Form I-797C), you can use the receipt number to check your case status at uscis.gov. The status updates are often sparse and may simply show receipt, biometrics appointment scheduled, or case is being actively reviewed without much detail, but the status page is the most direct way to catch significant updates like an RFE being issued or a case being transferred.
Processing time refers to how long USCIS takes to adjudicate a petition once it's filed. The visa bulletin priority date is a separate concept for categories subject to annual numerical limits, showing which cases are eligible to move forward in the queue. A case can be fully processed by USCIS but still wait years for a visa number to become available if the priority date isn't current.

New tools every week. Stay ahead.