What do you want to estimate?
Your Profile
Current Bulletin Dates
Enter your details
Fill in the form and click Estimate to see your estimated timeline.
Understanding Priority Date Estimates
Your priority date is the foundation of your green card timeline. Understanding how estimates work helps set realistic expectations.
What is a Priority Date?
Your priority date is usually the date your PERM labor certification was filed. If your I-140 did not need PERM (for example EB-1 or a National Interest Waiver), it is the date your I-140 was filed. It sets your place in the green card line. When the Visa Bulletin's cutoff date moves past your priority date, your case can move to the next step.
How Estimates Work
Estimates are based on USCIS data about people already waiting (adjusted for estimated duplicates and attrition), State Department visa data, and past Visa Bulletin movement. Three scenarios (conservative, base, optimistic) show the range, because the number of visas available each year can change.
Final Action Dates vs Dates for Filing
The Final Action Date (FAD) decides when your green card can be approved. The Dates for Filing (DFF) chart shows when you may submit your I-485, but only in months when USCIS says to use it. In other months you file by the Final Action Date. Being able to file does not mean approval is close: you still wait for the Final Action Date to pass your priority date. Once you file, you can also apply for a work permit (EAD) and a travel document (advance parole) while you wait.
Important Limitations
Estimates are based on historical patterns and current data. Policy changes, executive orders, retrogression, and legislative action can significantly alter timelines. These estimates are not guarantees and do not constitute legal advice.
Frequently Asked Questions
Data sourced from USCIS I-485 inventory reports, DOS Visa Bulletin, and DOL OFLC filings. Estimates are informational only and do not constitute legal advice.