Immigration Resources

USCIS processing times, fee tables, form links, and expert guides.

USCIS Processing Times

Average processing times (as of 2025). Actual times vary by service center and filing volume. Check USCIS.gov for current times.

Visa/FormFormStandardPremium
H-1BI-1293-6 months2-5 business days
O-1A/BI-1292-5 months2-5 business days
L-1I-1292-4 months2-5 business days
TN (consular)DS-1602-8 weeksN/A
EB-1A I-140I-1406-12 months2-5 business days
EB-2 NIW I-140I-1408-18 months2-5 business days
I-485 (Green Card)I-4858-24 monthsN/A
F-1 (consular)DS-1603-8 weeksN/A
EAD (OPT)I-7653-5 monthsN/A

USCIS Filing Fees

Fees as of October 2024 (USCIS fee rule effective April 1, 2024). Verify current fees at USCIS.gov.

FormDescriptionFee
I-129Petition for Nonimmigrant Worker (H-1B, O-1, L-1, TN)$730-$1,440 (varies)
I-907Premium Processing$2,805
I-140Immigrant Petition for Alien Workers (EB-1A, EB-2 NIW)$715
I-485Application to Register Permanent Residence$1,440 (18+)
I-765Employment Authorization Document (OPT, EAD)$520
I-131Travel Document (Advance Parole)$630
N-400Application for Naturalization$760
I-130Petition for Alien Relative$675

Common USCIS Forms

Get the Free Immigration Guide

Download our free guide from Finberg Firm PLLC covering key immigration strategies for work visa holders and green card applicants.

Get Free Guide

Ready to Start Your U.S. Visa Journey?

Get expert guidance from Seth Finberg, Esq. — Georgia Bar licensed immigration attorney.

Tel: 305-707-8787 · Finberg Firm PLLC · South Florida