USCIS Processing Times 2026
Current processing time estimates for all major USCIS forms — broken down by service center, petition category, and visa type. Updated monthly from official USCIS data.
✓ 15 Form Types
✓ All Service Centers
✓ Updated Monthly
✓ Free — No Login
⚠️ Disclaimer: Processing times are estimates based on USCIS data and change frequently. Always verify current estimates at
egov.uscis.gov/processing-times before making employment, travel, or legal decisions. For case-specific guidance, consult a licensed immigration attorney.
Employment-Based Petitions
Green Card & Adjustment of Status
Work Permits & Status Changes
Humanitarian & Other
Check Your USCIS Case Status
See where your specific case stands right now. Enter your receipt number for real-time status plus a plain-English AI explanation.
Check Case Status →
Frequently Asked Questions
How often does USCIS update processing times?
USCIS typically updates processing times monthly on their website. Times can change based on staffing levels, application volume, policy changes, and government funding. Always verify current estimates directly at
egov.uscis.gov before making employment or travel decisions.
What is premium processing and which forms are eligible?
Premium processing is an optional expedite service where USCIS guarantees action within 15 business days (approval, denial, RFE, or NOID). As of 2026, premium processing is available for I-129 (H-1B, O-1, L-1, TN, E-3) and certain I-140 petitions (EB-1, EB-2 including NIW). The 2026 premium processing fee is $2,805 for most petition types. It is not available for I-485, I-130, or N-400.
Why is my case taking longer than the posted processing time?
If your case exceeds the posted processing time by more than 30 days, you can submit an inquiry through your myUSCIS account or call the USCIS Contact Center at 1-800-375-5283. Common reasons for delays include security background checks, RFE preparation, interview scheduling backlogs, or high-volume surges in a particular form type.
Which service center processes my petition?
Service center assignment depends on the form type, employer location, and in some cases lottery results. The 3-letter prefix of your receipt number identifies it: EAC = Vermont Service Center, WAC = California Service Center, LIN = Nebraska Service Center, SRC = Texas Service Center, YSC = Potomac Service Center, NBC/MSC = National Benefits Center, IOE = Online (myUSCIS).
What's the difference between I-129 and I-140 processing times?
Form I-129 covers temporary (nonimmigrant) work visas like H-1B, O-1, L-1, TN, and E-3. Form I-140 covers permanent (immigrant) employment-based petitions for EB-1 (extraordinary ability, outstanding professors, multinational executives), EB-2 (advanced degree, exceptional ability, NIW), and EB-3 (skilled workers). I-140 typically takes 6–12 months without premium processing; I-129 varies from 2–8 months depending on visa type and service center.