This article is for informational purposes only and does not constitute legal advice. Immigration law is complex and individual circumstances vary. Always consult a qualified immigration attorney before making decisions about your case.
Every month, the State Department publishes the Visa Bulletin with two charts that look nearly identical. One is labeled "Final Action Dates" and the other "Dates for Filing". If you've ever stared at both wondering which one actually applies to you, you're not alone. This is one of the most confusing - and most consequential - details in the entire green card process.
Getting this wrong doesn't just cause confusion. It can mean filing your I-485 too early (and getting it rejected) or waiting months longer than necessary because you didn't realize you were already eligible to file. Let's break down what each chart means, when USCIS uses one versus the other, and exactly how to figure out which date controls your case.
What Is the Visa Bulletin, and Why Are There Two Charts?
The Visa Bulletin is published monthly by the U.S. Department of State. It tracks how many immigrant visas (green cards) are available in each employment-based and family-based category, broken down by country of birth.
Because demand for green cards far exceeds the annual supply - especially for applicants born in India and China - the government uses "priority dates" to create a queue. Your priority date is essentially your place in line. For employment-based cases, it's typically the date your PERM labor certification was filed, or the date your I-140 petition was received by USCIS.
The two charts in the Visa Bulletin serve different purposes:
- Chart A: Final Action Dates - This is the date when USCIS can actually approve your green card (the "final action" on your case).
- Chart B: Dates for Filing - This is an earlier date that determines when you can submit your I-485 adjustment of status application, even if a visa number isn't immediately available for final approval.
Think of it this way. Chart B tells you when you can get in the door and submit your paperwork. Chart A tells you when USCIS can actually hand you the green card. Chart B is almost always ahead of Chart A, sometimes by years.
Chart A: Final Action Dates Explained
The meaning of the Final Action Date is straightforward once you strip away the jargon. The Final Action Date (also called the "Application Final Action Date") is the cutoff that determines when USCIS can actually approve your I-485 and issue you a green card.
If your priority date is before the Final Action Date listed for your category and country, your visa number is "current" - meaning a green card is available for you. USCIS can take final action on your case and approve it.
If your priority date is on or after the Final Action Date, you're still waiting. No green card can be issued to you yet, regardless of how long your I-485 has been pending.
Here's a practical example. Say the March 2026 Visa Bulletin shows the Final Action Date for India EB-2 as January 1, 2013. If your priority date is December 15, 2012, your date is current under Chart A. USCIS can approve your case. If your priority date is March 1, 2013, you're not current yet - you need to wait for the Final Action Date to advance past your priority date.
When a category shows "C" (Current) in the Visa Bulletin, it means there's no backlog. Anyone in that category can file and be approved regardless of priority date. When it shows "U" (Unavailable), no visas are available at all.
The Final Action Date is the date that ultimately matters for green card approval. But it's not always the date that matters for filing your I-485 application. That's where Chart B comes in.
Chart B: Dates for Filing Explained
The Date for Filing chart exists because of a policy change that started in October 2015. Before that, you could only file your I-485 when your priority date was current under the Final Action Date. This meant applicants - especially those from India and China - had to wait years before they could even submit their adjustment of status paperwork.
Chart B changed that. The Dates for Filing chart has earlier cutoff dates, allowing applicants to file their I-485 sooner. The logic is simple: even though USCIS can't approve your green card yet (because Final Action Dates haven't reached your priority date), they can accept your application, begin processing it, and - critically - grant you the benefits that come with a pending I-485.
Those benefits are significant:
- EAD (Employment Authorization Document): Work authorization independent of your visa sponsor. This is the AC21 portability that so many H-1B holders dream about.
- Advance Parole: Travel document that lets you leave and re-enter the U.S. without needing to maintain a separate visa stamp.
- Protection from aging out: For children approaching 21, filing the I-485 can lock in their age under the Child Status Protection Act.
- Job flexibility: After 180 days with a pending I-485 and an approved I-140, you can change employers in the same or similar occupation.
For someone born in India waiting in the EB-2 queue, the difference between Chart A and Chart B can be enormous. The Date for Filing for India EB-2 is typically several years ahead of the Final Action Date. That gap represents years of additional flexibility - being able to change jobs, travel freely, and have a working spouse.
Which Chart Does USCIS Actually Use?
Here's the critical question everyone asks: which visa bulletin chart should you use when deciding whether to file your I-485? The answer depends on a monthly decision by USCIS.
Each month, after the State Department publishes the Visa Bulletin, USCIS announces whether it will accept I-485 filings based on Chart A (Final Action Dates) or Chart B (Dates for Filing). USCIS posts this determination on its filing dates page.
In practice, USCIS has accepted Chart B (Dates for Filing) for employment-based categories in most months since 2015. But it's not guaranteed. USCIS can - and occasionally does - revert to Chart A, especially toward the end of the fiscal year (August/September) when visa numbers start running out.
Never assume USCIS will use Chart B. Always check the USCIS website after each new Visa Bulletin is published to confirm which chart is in effect before filing your I-485.
Here's how to check, step by step:
- The State Department publishes the Visa Bulletin around the middle of each month (for the following month).
- Within a few days, USCIS posts its determination on which chart to use.
- Go to the USCIS filing dates page and look for "Employment-based" - it will say either "Final Action Dates" or "Dates for Filing."
- Compare your priority date against the relevant chart for your category (EB-1, EB-2, EB-3) and your country of birth.
- If your priority date is before the listed date, you can file.
Chart A vs Chart B: A Side-by-Side Example
Let's make this concrete with a real scenario that shows how Chart A and Chart B work differently.
Imagine you're an Indian-born software engineer with an EB-2 priority date of June 2014. The current Visa Bulletin shows:
| Chart | India EB-2 Date |
|---|---|
| Chart A (Final Action) | January 2013 |
| Chart B (Dates for Filing) | July 2014 |
Under Chart A, your priority date of June 2014 is not current. USCIS cannot approve your green card yet.
Under Chart B, your priority date of June 2014 is current (it's before the July 2014 cutoff). If USCIS is accepting filings based on Chart B this month, you can file your I-485.
This is a massive difference. Under Chart A, you'd be sitting and waiting with no ability to file. Under Chart B, you can file your I-485, get your EAD and Advance Parole, and gain the freedom to change employers.
Even if your I-485 is filed and pending under Chart B, USCIS cannot approve it until your priority date becomes current under Chart A. Your case will sit in a "filed but waiting" state. That's still enormously valuable because of the EAD, Advance Parole, and job portability benefits.
When Can I File I-485 Based on the Visa Bulletin?
This question comes up constantly, and the answer follows a clear decision tree:
Step 1: Check the latest Visa Bulletin from the State Department. Find your category (EB-1, EB-2, EB-3, etc.) and country of birth.
Step 2: Go to the USCIS website to see which chart USCIS is using this month for employment-based filings.
Step 3: Compare your priority date to the date shown in the applicable chart.
Step 4: If your priority date is earlier than the date in the chart, you're eligible to file. If it's the same date or later, you need to wait.
There's one more wrinkle. Even when you're eligible to file based on the Visa Bulletin, you still need other prerequisites in place:
- An approved or pending I-140 petition (depending on the category)
- For EB-2/EB-3 PERM cases, a completed labor certification
- Medical examination results (Form I-693) - these are valid for two years
- All supporting documents gathered and ready
Don't wait until your date is current to start preparing. If your priority date is within a year or two of the Dates for Filing cutoff, start gathering documents now. Medical exams, civil documents, translations - these take time, and you don't want to miss your filing window because you weren't ready.
Special Situations and Edge Cases
Downgrade from EB-2 to EB-3
For India-born applicants, an increasingly common strategy is filing under both EB-2 and EB-3 simultaneously, or downgrading from EB-2 to EB-3 when EB-3 dates are moving faster. Each category has its own Final Action Date and Date for Filing. Sometimes EB-3 India dates are actually ahead of EB-2 India dates - counterintuitive, but it happens. You can compare your options with our pathway comparison tool to see which route is faster for your specific priority date.
Concurrent Filing
If you haven't filed your I-140 yet and your priority date is current (under whichever chart USCIS is using), you can file your I-140 and I-485 concurrently - at the same time. This saves months of processing time. But be careful: if your I-140 is denied, your I-485 goes down with it.
Priority Date Retrogression
Dates don't always move forward. Sometimes the State Department moves dates backward - this is called retrogression. If you filed your I-485 when your date was current and then dates retrogress past your priority date, your pending I-485 isn't affected. It stays pending. But USCIS can't approve it until dates advance past your priority date again.
If you haven't filed yet and dates retrogress before you submit your I-485, you're out of luck until dates move forward again. This is why immigration attorneys often advise filing as soon as you're eligible - don't wait for a "better" month.
Consular Processing vs Adjustment of Status
The Visa Bulletin applies differently depending on whether you're adjusting status (I-485, filed within the U.S.) or going through consular processing (interview at a U.S. embassy abroad). For consular processing, the National Visa Center (NVC) uses Chart A (Final Action Dates) to schedule interviews. Chart B doesn't apply to consular processing. If you're considering both paths, check our processing times page for current wait estimates.
Common Mistakes to Avoid
Mistake 1: Filing based on Chart B without checking USCIS's determination. The State Department publishes both charts every month, but USCIS decides which one to use. Filing based on Chart B when USCIS has reverted to Chart A means your application gets rejected.
Mistake 2: Confusing your priority date with your receipt date. Your priority date for EB-2/EB-3 PERM cases is the date your PERM application was filed with the Department of Labor - not the date USCIS received your I-140, and not the date you started your green card process with your employer.
Mistake 3: Assuming dates only move forward. Retrogression is real and can happen suddenly. The October 2024 Visa Bulletin moved India EB-2 dates backward by over a year compared to the previous month. Don't delay filing if you're eligible.
Mistake 4: Not preparing documents in advance. When your date becomes current, the filing window might be narrow. If dates retrogress the following month, you've missed your chance. Have everything ready: medical exams, birth certificates, translations, passport photos.
Mistake 5: Ignoring Chart B benefits. Some applicants fixate on the Final Action Date and don't realize they could file under Chart B, gain EAD and Advance Parole, and dramatically improve their quality of life while waiting for approval.
How to Track Your Dates
Don't just check the Visa Bulletin once and forget about it. Dates move (sometimes unpredictably) every month. Here's how to stay on top of it:
- Check the Visa Bulletin when it's published (typically mid-month for the following month)
- Verify which chart USCIS is using on their website
- Track your priority date movement over time - our visa bulletin tracker shows historical movement
- Follow immigration forums and attorneys on social media for early analysis of each month's bulletin
- Set a calendar reminder for the 15th of each month to check
See all your green card options in 5 minutes
Answer 5 quick questions and get a personalized comparison of every pathway you qualify for - timelines, costs, and risks side by side.
Compare My Pathways