Timeline Calculator

Choose your job type, country of birth, and premium processing preference to get a realistic EB-3 timeline estimate. The typical EB-3 unskilled visa process takes 2.54.7 years.

EB-3 Timeline Calculator

Customize your timeline estimate based on your situation

1
Find employer
1-3 months

Select a verified provider and complete interviews.

2
PERM filing
15-19 months

Labor certification filing and DOL processing.

3
I-140 petition
6-13 months

USCIS petition adjudication for immigrant worker.

4
Visa availability
0-12 months

Varies by country of birth and visa bulletin movement.

5
Green card application
9-25 months

Consular processing or adjustment of status.

Estimated Total Timeline31-72 months

*Actual timelines may vary based on USCIS processing and visa bulletin movement

Data Sources

DOL PERM processing time: 512 days (updated 2026-02-09)

USCIS published processing times for I-140, I-485, and I-765 forms

Data is refreshed periodically from official government sources.

Related Resources