How accurate our estimates are
Every figure below comes from predicting with only what was known at the time, then comparing with what was published later. The good and the bad are both here.
39 days
median error of the PERM estimate
456 predictions checked · 86% landed inside the 80% range
PERM decision estimate
At every point where DOL published the month it was reviewing, we predicted when each of the next 1 to 8 filing months would be reached, then checked against DOL's later updates. Data through October 31, 2026.
Further ahead, larger errors
| Months ahead (filing months) | Checks | Median error | 80% within |
|---|---|---|---|
| 1 | 59 | 15 days | 30 days |
| 2 | 58 | 27 days | 50 days |
| 3 | 57 | 29 days | 58 days |
| 4 | 57 | 37 days | 84 days |
| 5 | 57 | 48 days | 84 days |
| 6 | 57 | 58 days | 94 days |
| 7 | 56 | 62 days | 105 days |
| 8 | 55 | 61 days | 123 days |
Latest predictions against what happened
| Predicted on | Filing month | Predicted | 80% range | Actual | Error |
|---|---|---|---|---|---|
| September 22, 2026 | Jan 2026 | Oct 2026 | Sep 2026 – Oct 2026 | Oct 2026 | 15 days early |
| August 28, 2026 | Jan 2026 | Sep 2026 | Sep 2026 – Oct 2026 | Oct 2026 | 26 days early |
| August 28, 2026 | Dec 2025 | Sep 2026 | Sep 2026 – Sep 2026 | Sep 2026 | 11 days early |
| July 17, 2026 | Jan 2026 | Nov 2026 | Sep 2026 – Dec 2026 | Oct 2026 | 11 days late |
| July 17, 2026 | Dec 2025 | Oct 2026 | Sep 2026 – Nov 2026 | Sep 2026 | 23 days late |
| July 17, 2026 | Nov 2025 | Sep 2026 | Aug 2026 – Nov 2026 | Aug 2026 | 30 days late |
| July 17, 2026 | Oct 2025 | Sep 2026 | Aug 2026 – Oct 2026 | Aug 2026 | 12 days late |
| July 17, 2026 | Sep 2025 | Aug 2026 | Aug 2026 – Sep 2026 | Aug 2026 | 6 days early |
| July 17, 2026 | Aug 2025 | Aug 2026 | Jul 2026 – Aug 2026 | Aug 2026 | 23 days early |
| June 30, 2026 | Jan 2026 | Nov 2026 | Sep 2026 – Jan 2027 | Oct 2026 | 12 days late |
| June 30, 2026 | Dec 2025 | Oct 2026 | Aug 2026 – Dec 2026 | Sep 2026 | 23 days late |
| June 30, 2026 | Nov 2025 | Sep 2026 | Aug 2026 – Nov 2026 | Aug 2026 | 30 days late |
| June 30, 2026 | Oct 2025 | Sep 2026 | Aug 2026 – Oct 2026 | Aug 2026 | 12 days late |
| June 30, 2026 | Sep 2025 | Aug 2026 | Jul 2026 – Sep 2026 | Aug 2026 | 6 days early |
| June 30, 2026 | Aug 2025 | Aug 2026 | Jul 2026 – Aug 2026 | Aug 2026 | 23 days early |
| June 30, 2026 | Jul 2025 | Jul 2026 | Jul 2026 – Jul 2026 | Jul 2026 | 0 |
Next Visa Bulletin forecast
We forecast each next final action date from the median of the last six monthly moves and backtest it on every bulletin since 2019: 742 months, median error 20 days.
| Category | Country | Months tested | Mean error | Months with no move |
|---|---|---|---|---|
| EB-1 | China | 63 | 14 days | 67% |
| EB-1 | India | 61 | 0 days | 72% |
| EB-2 | All other countries | 36 | 18 days | — |
| EB-2 | China | 88 | 20 days | 68% |
| EB-2 | India | 83 | 22 days | — |
| EB-2 | Mexico | 36 | 18 days | — |
| EB-2 | Philippines | 36 | 18 days | — |
| EB-3 | All other countries | 42 | 29 days | 45% |
| EB-3 | China | 88 | 25 days | 65% |
| EB-3 | India | 88 | 15 days | 67% |
| EB-3 | Mexico | 42 | 29 days | 45% |
| EB-3 | Philippines | 52 | 20 days | 54% |
Limits: audited and supervised-recruitment cases are outside the PERM model; visa numbers reset every October, and policy changes can break past patterns. Estimates are not a DOL or State Department commitment and not legal advice.
About accuracy
Why publish the errors?
Immigration timing is easy to oversell. With the backtest in the open you can judge for yourself how much weight to give an estimate.
How often is this updated?
The model and this page are recomputed every time DOL or the State Department publishes new data.