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.5–4.7 years.
EB-3 Timeline Calculator
Customize your timeline estimate based on your situation
1
Find employerSelect a verified provider and complete interviews.
2
PERM filingLabor certification filing and DOL processing.
3
I-140 petitionUSCIS petition adjudication for immigrant worker.
4
Visa availabilityVaries by country of birth and visa bulletin movement.
5
Green card applicationConsular 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.