Immigration Timeline Calculator — Visa Wait Times
by Category
Immigration timelines depend heavily on your visa category, country of birth, and the USCIS field office processing your case. Immediate relative green cards (spouse, child, or parent of a U.S. citizen) have no numerical limit and process in 12–24 months. Employment-based green cards in oversubscribed categories like EB-3 from India can have 50+ year backlogs. This calculator estimates realistic timelines for your category.
Important: This tool provides educational estimates only — not legal advice. Made For Law is not a law firm and is not affiliated with, endorsed by, or connected to any federal, state, county, or local government agency or court system. Calculator results are based on statutory formulas and publicly available fee schedules — not AI. Supporting content is AI-assisted and editorially reviewed. Results may not reflect recent legislative changes or your specific circumstances. Do not rely solely on these estimates — always verify with official sources and consult a licensed attorney before making legal or financial decisions. Full disclaimer
Immigration Timeline Calculator
Free. No signup. Your inputs stay in your browser.
Related immigration timeline calculator tools
More free legal tools
Related articles
Frequently asked questions
Edited and reviewed by our editorial team. Answers are general information — not legal advice.
Why do family preference categories have such long wait times?
Congress sets annual numerical limits on family preference visas: F1 (unmarried adult children of U.S. citizens): 23,400/year; F2A (spouses and minor children of LPRs): 87,900/year; F2B (unmarried adult children of LPRs): 26,300/year; F3 (married children of U.S. citizens): 23,400/year; F4 (siblings of U.S. citizens): 65,000/year. No single country can receive more than 7% of total annual family visas. Countries with large populations of immigrants to the U.S. — Mexico, Philippines, India, China — hit this cap constantly, creating decades-long backlogs. Immediate relatives (spouses, minor children, and parents of U.S. citizens) are not subject to numerical limits, which is why their processing times are much shorter.
What is the difference between USCIS processing time and the Visa Bulletin priority date?
These are two separate clocks. Your priority date is when your immigrant petition (I-130 or I-140) was filed — it determines your place in the visa line. The Visa Bulletin, published monthly by the State Department, shows which priority dates are currently eligible for visa issuance. If your priority date is before the cutoff date in the Visa Bulletin, a visa is available — then USCIS processing time (the second clock) is how long it takes to process your adjustment of status or consular interview. Both waits are independent: you can wait years for your priority date to become current, then wait additional months for USCIS to process your case.
How do I check my priority date status?
USCIS publishes monthly Visa Bulletins at travel.state.gov/content/travel/en/legal/visa-law0/visa-bulletin.html. Your priority date is the date your I-130 (family) or I-140 (employment) petition was received and approved by USCIS. Compare your priority date to the 'Final Action Dates' chart for your preference category and country of birth. If your date is before the chart cutoff, a visa is immediately available. Note: 'Date for Filing' and 'Final Action Dates' are different — USCIS announces each month whether applicants can file adjustment of status using the earlier 'Date for Filing' chart.
What happens if my priority date retrogresses?
Priority dates can move backward (retrograde) when USCIS adjusts visa availability based on usage rates. If your priority date retrogresses — meaning the cutoff date moves earlier than your date — your adjustment of status application may be rejected or suspended. If you had already filed your I-485 and paid fees before the retrogression, you generally stay in line. If you hadn't filed yet, you must wait for your date to become current again. Retrogression is most common in oversubscribed categories like EB-3 India and F4 Philippines. Check the Visa Bulletin before filing to avoid fee loss.
What are USCIS's expedite criteria?
USCIS considers expedite requests case-by-case. The criteria include: (1) severe financial loss to a company or individual — must provide specific dollar amounts and documentation; (2) urgent humanitarian reasons — medical conditions, family emergencies; (3) compelling U.S. government interest; (4) clear USCIS error. Simply being in a hurry, having a job offer, or having already been waiting a long time are not qualifying reasons. You submit an expedite request through your USCIS online account or by calling the USCIS Contact Center. Premium processing ($2,805 for I-140, available for certain employment-based petitions) guarantees a 15-business-day response but is not available for I-485 adjustment of status.
Open the immigration timeline calculator.
Free. No signup. Sourced to state statutes and public fee schedules.
Open the calculatorLegal professional? Embed this tool on your website →