Green Card Wait Time Estimator
Estimate your total green card processing timeline from PERM labor certification through I-485 adjustment of status. Select your EB category (EB-1, EB-2, EB-3) and country of chargeability to see estimated wait times for each stage: PERM filing, I-140 petition, priority date wait, and I-485 processing.
How This Tool Works
Select your EB category (EB-1, EB-2, or EB-3), country of chargeability, and current stage to get an estimated total timeline. The estimator breaks down your journey into stages: PERM labor certification (if applicable), I-140 petition processing, priority date wait, and I-485 adjustment of status processing.
What the Data Covers
Processing time estimates come from USCIS published data. Priority date backlogs are from the DOS Visa Bulletin. PERM processing estimates are from DOL statistics.
Tips for Using This Tool
Frequently Asked Questions
Data Source & Methodology
Processing times from USCIS published processing times data. Visa bulletin backlogs from the DOS Monthly Visa Bulletin. PERM processing estimates from DOL OFLC statistics. The estimator adds stage durations sequentially with buffer ranges.
This is an estimate for general planning, not a case-specific prediction. Individual timelines depend on factors the tool cannot account for: RFEs, audits, premium processing decisions, employer changes, priority date porting, and USCIS policy changes.