The Two-Chart System
Filing Chart vs Final Action: Which One Applies to You This Month, and Why It Keeps Changing
USCIS decides every month whether to honor Chart B (Dates for Filing) or only Chart A (Final Action Dates). This is the single most misunderstood mechanism in the Visa Bulletin. Here is exactly how it works, why it flips, and what it means for your I-485.
The short version: DOS publishes both, USCIS picks one
The Department of State's monthly Visa Bulletin prints two different cutoff tables for employment-based and family-based categories: Final Action Dates (commonly called Chart A) and Dates for Filing (commonly called Chart B). This has been the structure since October 2015, when USCIS introduced the filing-chart mechanism to let applicants move through the preparatory stages of the process earlier.
What trips people up is that DOS publishing Chart B does not mean you can use it. USCIS makes a separate, independent determination every single month — published on its own USCIS page, usually a day or two after the DOS bulletin posts — deciding whether Chart B is 'active' for the coming month for employment-based I-485 filings, for family-based I-485 filings, or only Chart A is active. That USCIS determination is the one that actually controls whether you can file.
The National Visa Center, which processes consular cases rather than adjustment of status, ignores Chart B entirely and uses only Chart A. Chart B is a USCIS-side courtesy that applies to people adjusting status inside the United States.
Why the two charts exist in the first place
In the pre-2015 world, the only chart was Final Action Dates. You could not file the I-485 (adjustment of status application) until the priority date was current on that chart, which meant until a visa number was actually available to be immediately issued. For people in long backlogs, this had a cascading effect: they could not file I-485, so they could not get an EAD from the I-485, so they could not take certain jobs, so their career options were constrained for a decade or more.
In 2015, in response to pressure from advocacy groups and the immigration bar, USCIS and DOS agreed to carve out a second chart — Dates for Filing — which would let applicants file the I-485 earlier (before the visa number was actually available) and at least get the downstream benefits: EAD, advance parole, H-4 EAD eligibility for spouses, and the psychological relief of having an active case on file rather than waiting in a pure queue.
The tradeoff is that a case filed on Chart B still cannot be approved until Chart A catches up. So you get a 'pending I-485' which has real benefits, but you do not get the green card itself any faster. For many people — especially those in the India EB-2/EB-3 backlog — a pending I-485 is the single most valuable piece of immigration paper they can hold.
How USCIS decides each month
USCIS's internal test, roughly, is: 'Do we have more demand for visa numbers than supply already?' If yes, activating Chart B would just pile more I-485s into an already-overloaded system without helping anyone. If no, activating Chart B lets more people file and generates useful case data about demand trends.
In practice, for employment-based categories, USCIS has activated Chart B most months since 2015, with occasional exceptions in August and September when they are closing out the fiscal year and want to control inflow. For family-based categories, the pattern is choppier — sometimes all categories get Chart B, sometimes only F2A, sometimes none. The determination can flip unexpectedly and the public rationale is often just a one-sentence statement on the USCIS filing-chart page.
There is no formal rule that USCIS must publish a determination by a specific date. In practice, the filing-chart page is updated within three business days of the DOS bulletin posting. It is worth checking both sites rather than assuming the two line up.
What Chart B being 'active' means for your family
If USCIS activates Chart B for your category and your priority date is current on Chart B (even if not on Chart A), you can file the I-485 package — the I-485 form, I-131 for advance parole, I-765 for EAD, supporting evidence, medicals, and fees — and have it accepted. A receipt notice comes back within days. From that moment, your family has filed.
Filed means: your spouse and minor children (under 21) can file derivative I-485s, I-131s, and I-765s at the same time or any time while yours is pending. The spouse's H-4 EAD path also unlocks for non-STEM spouses whose principal has approved I-140s. The family no longer has to manage H-1B, H-4, L-2, and dependent status mechanics as carefully — you have a pending AOS case, which itself is a status that protects you if H-1B extensions become difficult.
Crucially, filing on Chart B does not speed up approval. Your I-485 sits pending until the Chart A date catches up to yours. For someone with a 2015 priority date in EB-2 India, that could be five or ten years of pending time. During that time, you renew your EAD and advance parole annually, you can change jobs under AC21 portability after 180 days of pending time, and you travel on AP. The I-485 simply waits.
Mistakes people make around the two charts
The first mistake is assuming that because the DOS bulletin shows a favorable Chart B date, you can file. The DOS bulletin alone does not determine filing eligibility for adjustment of status — the USCIS filing chart page does. Always check both before relying on either.
The second is filing on the first day Chart B opens, before USCIS has updated its filing-chart page. USCIS has been known to reject filings that arrived before they officially activated Chart B for the month. Wait for the USCIS page to explicitly confirm Chart B for your category before mailing (or e-filing) the package.
The third is misunderstanding what happens in a Chart A retrogression. If your I-485 is already pending under Chart B and Chart A later retrogresses further than your priority date: nothing bad happens to your already-filed case. It just stays pending longer. What cannot happen is a new filing — people who were about to file on Chart B but had not yet mailed the package are now blocked until the retrogression reverses.
The fourth is treating Chart B activation as a binary stable state. It is not. USCIS has de-activated Chart B mid-year more than once, and a Chart B date that is current in July may not be current in August. Plan your family's filing on the assumption that the window could close unexpectedly.
Strategic timing for families in long backlogs
For India-born or China-born applicants in EB-2/EB-3, the single highest-leverage decision point is 'file the moment Chart B allows it.' The benefits (EAD for you, H-4 EAD for spouse, job mobility under AC21, travel on AP, kid's CSPA age locked) are large and irreversible once filed. The downside of filing as early as possible is essentially only the filing fees and attorney costs.
Families in categories that rarely see Chart B activation (EB-3 Other Worker, for example, or deeply backlogged family-based lines) should still watch monthly announcements. A single month of Chart B for your category, years into your wait, can be the difference between filing now and waiting another five years.
If Chart B activates and your priority date moves into current range during that window, do not wait to gather 'perfect' evidence. A timely, reasonably complete filing followed by RFE responses is almost always better than delay. The filing date on the I-485 is what preserves your family's position if the window closes next month.
As always, this article is informational only and not legal advice. A licensed immigration attorney should review your specific case before you file anything. The right timing depends on dozens of case-specific factors that no public guide can cover.