USCIS Processing Times in 2026: How Long Each Visa Category Takes
You know the ritual. You wake up, you grab your phone before your feet hit the floor, and you type "egov.uscis.gov/casestatus" into the browser. You enter your receipt number — you've got it memorized by now, all thirteen characters burned into your brain — and you wait for the page to load. "Case Was Received." Same as yesterday. Same as six months of yesterdays. You lock the phone, sigh, and start your day.
If that's you right now, in 2026, you're in the company of millions. Literally millions. USCIS had a pending caseload of over 9 million cases at points during the 2020s, and while they've made genuine progress chipping away at the backlog, the system remains slow enough to drive even the most patient person a little bit crazy. So let's talk about what the processing times actually look like right now, what the official numbers mean versus what people are actually experiencing, and where you might be able to speed things up.
I want to be upfront about something: processing times are moving targets. What I write today might be different in three months. USCIS updates their processing time estimates periodically, but those estimates are backward-looking — they're based on cases that were recently completed, not a prediction of how long your specific case will take. I'll give you the best numbers I can find as of early 2026, but treat them as rough guides, not guarantees.
H1B Petitions (Form I-129)
Let's start with the big one for most readers of this site. H1B processing through Form I-129 currently takes about 6 to 9 months for regular processing at the California Service Center and about 5 to 8 months at the Vermont Service Center. These are USCIS's posted estimates, and from what I've seen in forums and from people going through the process, they're roughly accurate — maybe slightly optimistic. Some people report getting approvals at the 5-month mark, others are pushing past 10 months. There's real variance, and I honestly don't know what determines whether you're on the fast end or the slow end. Service center workload, the complexity of your specific case, whether an officer has questions — any of these can add weeks or months.
| Visa Category | Standard Processing | Premium Processing | Cost (Premium) |
|---|---|---|---|
| H-1B | 3-6 months | 15 business days | $2,805 |
| L-1 | 4-8 months | 15 business days | $2,805 |
| O-1 | 3-6 months | 15 business days | $2,805 |
| I-140 (EB) | 8-14 months | 45 days | $2,805 |
| I-485 (AOS) | 12-24 months | Not available | N/A |
| H-4 EAD | 4-8 months | Not available | N/A |
Now, here's where it gets interesting. Premium processing for H1B petitions costs $2,805 and guarantees a response within 15 business days. Not necessarily an approval — you could get an approval, a denial, an RFE (Request for Evidence), or a NOID (Notice of Intent to Deny) — but you'll get something within 15 business days. In practice, most premium processing cases get a decision within 10-12 business days.
Is premium processing worth it? For initial H1B petitions and transfers, I'd say almost always yes, if your employer will pay for it (and most do). The certainty alone is worth the money. For H1B extensions where you have a comfortable buffer on your current status, it's more debatable — some people choose to save the money and wait, especially if they're not in a rush. But if your current H1B is about to expire and you need the extension approved before the expiration date to avoid gaps in your work authorization, premium processing isn't optional. It's necessary.
One thing that premium processing does NOT do: it doesn't affect the H1B lottery. The lottery selection happens first, and premium processing only applies to the actual petition adjudication that comes after selection. So paying for premium processing won't help you get selected in the lottery — it only speeds up the decision once your petition is with USCIS.
H1B Cap Registration and Lottery Timeline
Since we're talking about H1B, let me cover the cap lottery timeline too, because it confuses people every year. The H1B cap registration period for fiscal year 2027 (which is the October 2026 start date) opened in early March 2026. Employers submit electronic registrations during the registration window (usually about 2-3 weeks), then USCIS runs the lottery and notifies selected registrations. For FY2027, selections were announced in late March 2026.
If you were selected, your employer had until June 30, 2026, to file the actual H1B petition. If you file with premium processing, you get a decision within 15 business days. If you file with regular processing, you're looking at the 5-9 month timeline I mentioned above, which means you might not have an answer until after your October 1 start date. Some employers file early (in April or May) to get ahead of the queue, and this tends to help — petitions filed at the last minute face longer processing because the service centers get swamped in June.
For the FY2027 cycle, the selection rate was around 25-28% based on the number of registrations submitted versus available cap numbers. The exact rate fluctuates yearly. If you weren't selected, there's typically a second round of selections (sometimes a third) later in the year as selected registrations drop out — but don't bank on that. The additional selection rounds have been smaller in recent years.
Green Card Processing: The Long Road
Okay, here's where we need to slow down, because the green card process involves multiple forms and multiple stages, and the processing times for each one contribute to the total wait. I'll go through them in order.
PERM Labor Certification (not a USCIS form — filed with the Department of Labor): The PERM process involves your employer demonstrating that they tried to recruit American workers for the position and couldn't find qualified candidates. The actual PERM application (Form 9089) is filed with DOL after the recruitment process is complete. Current DOL processing time for PERM applications is around 6 to 10 months, though there have been periods where it stretched to 12+ months. The DOL also conducts audits on a percentage of PERM applications, and if your case is audited, add another 6-18 months to the timeline. Audits are supposedly random, but certain occupations and wage levels seem to get audited more frequently — I'm not confident in why, exactly, and I'm not sure DOL has publicly explained their audit selection criteria in detail.
Before you even file the PERM, there's the recruitment process itself, which takes about 2-3 months (advertising the position, waiting required periods, reviewing responses). So from the start of the PERM process to certification, you're looking at 8 to 13 months on a normal case, 14 to 30+ months if audited.
Form I-140, Immigrant Petition for Alien Workers: Once PERM is certified (or if you're filing under a category that doesn't require PERM, like EB-1), your employer files the I-140. Current processing times vary by category and service center, but here's what I'm seeing for the most common categories:
EB-1 (all subcategories): 8 to 14 months regular processing. Premium processing is available for $2,805 — 45 business days guaranteed response time. Given the relatively short regular processing time, some people skip premium processing here, but if you're trying to establish a priority date quickly, premium can shave months off.
EB-2 (with PERM): 8 to 16 months regular processing at the Nebraska Service Center, 10 to 18 months at the Texas Service Center. Premium processing is available. Again, if you're trying to lock in your priority date (and given the India backlog, every month matters), premium processing is worth considering.
EB-3 (with PERM): Similar to EB-2, about 8 to 16 months regular processing. Premium processing available.
One important note: the priority date for EB-2 and EB-3 cases is established when the PERM application is filed, not when the I-140 is approved. So even if I-140 processing takes a year, your place in the green card queue is based on the earlier PERM filing date. This matters a lot for Indians, where the queue is decades long and every month of priority date matters.
Form I-485, Adjustment of Status (the actual green card application): You can only file I-485 when your priority date is current (meaning a visa number is available for your category and country of chargeability). For Indian nationals in EB-2 and EB-3, this is... well, this is the hard part. The State Department's monthly Visa Bulletin shows current priority dates for each category and country. As of the most recent Visa Bulletin in 2026, the EB-2 India final action date is processing cases with priority dates from around 2012-2013, and EB-3 India is around 2011-2012. Let that sink in. If you filed your PERM in 2024, you might be looking at 2035-2045 or later before you can even file your I-485. I wish I were exaggerating.
For those fortunate enough to have current priority dates and able to file I-485, processing times are running about 10 to 24 months for employment-based cases. There's significant variation here — some people get approved in 8 months, others wait over 2 years. Interview requirements also add to the timeline, though USCIS has been waiving interviews for many employment-based I-485 cases, which helps.
Premium processing for I-485 is NOT currently available. There have been discussions about introducing it, but as of this writing, it doesn't exist. So once you file your I-485, you wait.
H4 and L2 EAD (Form I-765)
For H4 EAD (category c(26)), processing times are currently about 3 to 7 months. The Potomac Service Center handles most of these. I've covered H4 EAD in detail in a separate article, but the key point here is that the 540-day auto-extension for timely-filed renewals provides a safety net against processing delays. File your renewal as early as possible (up to 180 days before expiration).
For I-485-based EAD (category c(9)), processing times are similar — 3 to 7 months. The auto-extension also applies to timely renewals in this category.
L2 EAD has been going through some changes. Since January 2022, L2 spouses no longer need a separate EAD to work — they're authorized for employment incident to status, similar to how green card holders don't need a separate work permit. However, you still need to apply for an EAD card if you want a document to show employers for I-9 purposes. Confusing? Yes. The practical implication is that L2 spouses should still apply for the EAD card for employment documentation, but the processing delay doesn't prevent them from being authorized to work.
Family-Based Green Cards
Quickly covering family-based processing for those who have this route available:
Immediate relatives of US citizens (spouses, parents, and unmarried children under 21): No visa number wait because this category has no annual cap. I-130 petition processing takes about 10 to 16 months, and I-485 processing takes another 10 to 20 months after that. Total timeline from filing to green card: roughly 20 to 36 months, assuming no complications. Faster than any employment-based category for Indian nationals, but obviously you need a qualifying US citizen family relationship.
F1 (unmarried adult children of US citizens): Current backlog for India is about 5-7 years. F2A (spouses and minor children of green card holders): has been relatively current recently, with waits of 1-2 years. F2B (unmarried adult children of green card holders): India backlog of about 8-10 years. F3 (married adult children of US citizens): India backlog exceeding 15 years. F4 (siblings of US citizens): India backlog exceeding 15 years — some estimates put it at 20+ years.
These family-based categories don't offer premium processing, and the backlogs are what they are. If you're in one of these categories, the timeline is largely out of your control.
OPT and STEM OPT (Form I-765)
For students on F1 visas applying for Optional Practical Training:
Standard post-completion OPT: processing currently takes 2 to 5 months. USCIS recommends filing 90 days before your program end date, and honestly you should file as early as allowed, because a 5-month processing time can eat into your limited 12 months of OPT work authorization.
STEM OPT extension (the additional 24 months for STEM graduates): processing is similar, 2 to 5 months. File your extension before your initial OPT expires — you get an automatic 180-day extension of your current OPT while the STEM extension is pending, as long as you file on time.
One trap I've seen people fall into: if your OPT application is pending and you haven't received your EAD card yet, you cannot work. The auto-extension provisions that exist for H4 EAD renewals do not apply to initial OPT applications. So if your OPT is taking 4 months to process and your graduation was in May, you might not be able to start working until September. Plan your finances and your start dates accordingly — and communicate with your employer about the timeline.
What USCIS Says vs. What Actually Happens
I need to spend some time on this because the gap between official processing times and reality is one of the most frustrating aspects of the US immigration system. USCIS publishes processing times on their website (egov.uscis.gov/processing-times/) and updates them regularly. These times represent the "cycle time" for 80% of cases — meaning 80% of cases are processed within the posted timeframe, but 20% take longer. If you're in that unlucky 20%, the posted times are meaningless to you.
What affects whether you're in the fast 80% or the slow 20%? A few things that I've been able to identify, though honestly there might be factors I'm missing:
RFEs slow everything down. If your case receives a Request for Evidence, add 2 to 4 months to whatever the posted processing time is. You get about 84 days to respond to most RFEs (reduced from the previous 87 days — USCIS changed this a while back), and then USCIS takes additional time to review your response. Some RFEs are legitimate (the officer honestly needs more information), and some feel arbitrary. I've heard of RFEs requesting information that was already in the original filing, which is infuriating but not uncommon.
Service center matters. The Nebraska Service Center, Texas Service Center, California Service Center, Vermont Service Center, and Potomac Service Center all process different form types and have different workloads. You don't get to choose which service center handles your case (it's determined by your location, the form type, and USCIS's internal routing), but it's worth checking the processing times specific to the service center handling your case rather than looking at national averages.
Transfer cases add time. Sometimes USCIS transfers cases between service centers to balance workloads. When this happens, the case essentially goes to the back of the line at the new service center. I've seen cases where a transfer added 3-4 months to the total processing time. You'll get a notice if your case is transferred, but there's nothing you can do about it.
National security background checks (called "administrative processing" or "security checks") can hold up any case indefinitely. Most people clear these quickly, but if you have a common name that matches something in a government database, or if your employment history includes work in certain sensitive industries, the background check can take months. There's no premium processing that bypasses security checks — they happen regardless.
How to Actually Track Your Case
Beyond obsessively refreshing the case status page (which, come on, you're going to do anyway), there are a few tools that provide more useful information:
USCIS Case Status Online (egov.uscis.gov/casestatus): The basic tool. Enter your receipt number, get a one-line status update. The status descriptions are infuriatingly vague ("Case is Being Actively Reviewed" can mean anything from "an officer is looking at it right now" to "it's sitting in a pile somewhere"), but it's what we've got.
USCIS Online Account: If you filed online or linked your case to a USCIS online account, you can see slightly more detail, including any documents USCIS has sent you and the ability to submit evidence or respond to RFEs electronically. I'd recommend creating an account and linking your cases if you haven't already.
The USCIS Contact Center (800-375-5283): If your case is outside the posted processing time, you can call and request a "service request" (also called a "case inquiry"). This doesn't necessarily speed anything up, but it puts your case on their radar and sometimes results in a response. Fair warning: wait times to speak to a live agent are typically 30-90 minutes, and the front-line agents have limited information about individual cases. But if your case is for real outside posted processing times, the service request is the formal mechanism to flag it.
Emma (the USCIS virtual assistant): Available on uscis.gov. Mostly useless for complex questions, but it can help you check processing times and connect you to a live agent for straightforward inquiries.
Congressional inquiry: If your case is significantly delayed beyond posted processing times and the USCIS contact center hasn't helped, you can contact your US Representative or Senator's office and ask them to make a congressional inquiry on your behalf. Many congressional offices have staff dedicated to immigration casework. They'll contact USCIS on your behalf and request a status update. This doesn't guarantee faster processing, but congressional inquiries tend to get more attention than individual phone calls. I've heard from people who saw movement on their cases within weeks of a congressional inquiry, though that might be correlation rather than causation.
Lawsuits (mandamus actions): If your case has been pending for an unreasonably long time with no explanation, you can file a federal lawsuit (a "writ of mandamus") to compel USCIS to adjudicate your case. This is a last resort and requires hiring an attorney, but it works — the government typically processes the case quickly after being served with a lawsuit, often before it even gets to court. Mandamus actions have become more common in recent years due to USCIS backlogs. Attorney fees for a mandamus case run $3,000 to $7,000 on average.
A Few Processing Time Realities That Nobody Tells You
Your case won't necessarily be processed in the order it was received. USCIS claims to process cases in order, but in practice, there are exceptions — premium processing cases jump the queue (obviously), certain case types get prioritized based on policy directives, and individual officers work at different speeds. Two people who filed the exact same form on the exact same day at the exact same service center can have wildly different processing times. I've seen this happen firsthand among colleagues and friends, and it's maddening.
Checking your case status every day doesn't change anything. I know. I said you'd do it anyway. But if you find the daily checking is seriously affecting your mental health — and it does for some people, it becomes a compulsion that generates daily micro-doses of disappointment — consider setting a rule for yourself: check once a week, on Mondays. Status updates almost never happen on weekends, so checking on Friday evening through Sunday is particularly pointless.
USCIS processing times tend to be slower in the first quarter of the fiscal year (October through December) and faster toward the end (July through September) because the agency pushes to meet annual goals. This isn't an official pattern and USCIS would probably deny it, but it's a consistent observation from people who track this stuff closely.
If you're about to file something and you have a choice between online and paper filing, go online. Online-filed cases have been processing faster on average because they're easier for USCIS to manage internally — no paper to sort, scan, or lose. Plus you get your receipt notice faster, which matters if you need proof of filing for work authorization auto-extensions or other time-sensitive purposes.
Quick Summary of Where Things Stand
Because I've thrown a lot of numbers at you, here's the rough picture for 2026 processing. H1B petitions: 5-9 months regular, 15 business days premium. I-140: 8-18 months regular, 45 business days premium. PERM: 6-10 months (plus recruitment period). I-485 employment-based: 10-24 months (no premium available). H4/L2 EAD: 3-7 months. OPT: 2-5 months. Immediate relative green cards: 20-36 months total. The India-specific EB-2/EB-3 green card backlog remains measured in decades, and no amount of processing time improvement fixes that — it's a visa number availability problem, not a processing speed problem.
One last thing, and this is the most practical advice I can give you: if premium processing is available for your form type and you can afford it (or your employer will pay for it), use it. Every single time. The certainty of a 15-day or 45-day response window is worth far more than the $2,805 fee when you factor in the stress, the career decisions you're putting on hold, and the risk of things going sideways while you wait. File online, file early, file with premium processing when available, and then go live your life instead of refreshing that case status page at 6 AM.
Enjoyed this article?
Get more career guides and visa updates in your inbox.
Rahul Mehta
Immigration Consultant
Rahul is an immigration consultant and former H1B visa holder who worked in Silicon Valley for 6 years. He now helps others navigate the complex US immigration system.
Related Articles
US Work Visa & Immigration
H4 EAD Work Authorization: 2026 Updates and Application Guide
US Work Visa & Immigration
EB-5 Investor Visa: Is It a Viable Path for Indian Professionals?
US Work Visa & Immigration
How to Maintain H1B Status During Layoffs: A Complete Guide
US Work Visa & Immigration
O1 Visa for Indian Entrepreneurs: Requirements and Application Process
3 Comments
My cousin used this guide when moving to the US last month. He said it was the most useful resource he found.
Excellent breakdown of the process. The step-by-step format makes it easy to follow.
I second this. The article combined with comments like yours makes Workorus invaluable.
Leave a Comment