Visa Processing Time Estimator
Estimate how long USCIS will take to process your visa or immigration form. Select your form type and filing location to get current processing time ranges based on USCIS published data. Use this to plan your travel, employment start dates, and next steps.
Form Type
— Select a form —
I-130 (Petition for Alien Relative)
I-485 (Adjustment of Status)
I-765 (Employment Authorization)
I-131 (Travel Document/Parole)
I-140 (Immigrant Worker Petition)
I-90 (Renew/Replace Green Card)
I-751 (Remove Conditions on Residence)
N-400 (Naturalization Application)
I-539 (Extend/Change Nonimmigrant Status)
I-526 (EB-5 Investor Petition)
I-589 (Asylum Application)
I-601 (Waiver of Inadmissibility)
I-824 (Action on Approved Petition)
Service Center / Office
National Benefits Center (NBC)
California Service Center (CSC)
Nebraska Service Center (NSC)
Texas Service Center (TSC)
Vermont Service Center (VSC)
Potomac Service Center (PSC)
Local USCIS Field Office
Filing Method
Paper Filing (Mail)
Online Filing (myUSCIS)
Premium Processing (I-907, where eligible)
Estimate Processing Time
Estimated Processing Range
—
months