Skip to content
EB5 Status

Data Update Schedule and Freshness Commitments

Knowing when data was last updated is as important as knowing where it came from. This page documents our update commitments for each data source and explains how we communicate freshness to readers.

Update Schedule by Source

The following table shows how frequently each data source publishes new information, and the maximum time between publication and our update on EB5Status.

Data SourceExpected FrequencyOur Update SLATrust Tier
Visa BulletinMonthly (approximately 8th to 15th)Within 48 hours of publication
Official Data
Processing TimesMonthly (approximately mid-month)Within 5 business days
Official Data
USCIS Quarterly StatisticsQuarterlyWithin 1 week of release
Official Data
FOIA DataQuarterly (when received)Within 2 weeks of receipt
FOIA Data
Federal Register NoticesIrregularWithin 48 hours of publication
Official Data
CPI-U Data (BLS)MonthlyWithin 1 week
Official Data

SLA times are measured from the moment the source publishes new data. For the Visa Bulletin and Federal Register, where publication is time-sensitive, we prioritize faster turnaround. For quarterly statistics and FOIA data, the slightly longer SLA reflects the additional verification work required for large datasets.

Freshness Indicators

Every data page on EB5Status displays a freshness indicator that communicates how recently the data was updated. These indicators use a simple three-state system:

IndicatorColorMeaning
Updated this weekData was captured within the last 7 days. This is the freshest state and indicates we are within our update SLA.
Updated this monthData was captured within the last 30 days. For monthly sources, this is expected. For weekly sources, it may indicate a pending update.
Updated X weeks agoData is older than expected for this source. The specific age is displayed. See the Staleness Alerts section below.

Freshness indicators are calculated automatically based on the capture date recorded for each data point. They update in real time as new data is ingested.

Staleness Alerts

When data exceeds its expected freshness window, we display a staleness alert directly on the affected page. Staleness thresholds are set per source:

Processing TimesStaleness alert appears after 45 days without an update. USCIS typically publishes monthly, so 45 days indicates a missed or delayed update cycle.
Visa BulletinStaleness alert appears after 40 days. The bulletin publishes monthly, and a 40 day window accounts for normal variation in publication timing.
FOIA DataStaleness alert appears after 120 days without new FOIA data. Our quarterly submission cadence means responses typically arrive every 90 to 120 days.
Quarterly StatisticsStaleness alert appears after 100 days. USCIS typically publishes quarterly data within 60 to 90 days of the quarter end.

Staleness alerts are informational, not punitive. They tell readers: “This data is older than usual, and here is why.” We never remove data because it is stale; we add context so readers can evaluate it appropriately.

What Happens When Data Is Late

Government agencies occasionally delay publications. When a source we track does not publish on its expected schedule, we take the following steps:

  1. 1.Note the delay. We add a notice to the relevant data page explaining that the expected update has not yet been published by the source agency. The notice includes the date of our most recent data and the expected publication window.
  2. 2.Continue displaying existing data. We never remove or hide data because an update is late. The most recent available data remains on the page with a clear timestamp showing when it was last updated.
  3. 3.Monitor actively. We increase our monitoring frequency for the delayed source and capture the update as soon as it becomes available.
  4. 4.Do not speculate. We never estimate what a delayed publication might contain. If the visa bulletin is late, we do not publish predicted cutoff dates. We wait for the official publication.

Derived Data Freshness

For Gray (Derived) tier data, freshness is determined by the freshness of the underlying inputs. A derived metric is only as fresh as the oldest input used to calculate it. For example:

  • Visa bulletin movement is recalculated each time a new bulletin is captured. Its freshness matches the bulletin freshness.
  • Approval rates are recalculated when new USCIS quarterly statistics are captured. During the quarter, the rate reflects the most recent quarterly data available.
  • Cross-source comparisons (e.g., processing times vs. visa availability) show the freshness of the least recently updated input.

Derived data always displays the date it was last recalculated and the dates of the underlying source data, so readers can assess its currency.

Related Pages

Data Collection Process | How we gather, verify, and publish data from each source.

Trust Tier Definitions | How we assign and display data provenance badges.

Processing Times Methodology | How we track and present USCIS processing time data.

Full Methodology | Our complete data methodology, including confidence labels, calculation descriptions, and non-negotiable rules.

Priority date movements, processing time changes, and policy updates.

Last updated: April 2026

EB5 Status is for educational purposes only. Not legal or investment advice.