Welcome to OPT-Timeline!

Today's highlights:

There were 18 approvals on Oct/24/2020. The approval range was from USCIS receipt numbers YSC2090305463 to YSC2090377594. The approval range for case receipt dates was from Jul/2/2020 to Sep/22/2020

New! (beta version) Note: Additional Correspondence will show up as RFE, so you dont need to worry if you sent additional documents.

Check cases near yours by entering your receipt number:    

YSC

Check cases near yours by entering your receipt date:    

Older highlights:

There were 1312 approvals on Oct/23/2020. The approval range was:
  • USCIS receipt numbers: YSC1990360023 - YSC2190004225
  • Receipt dates: Jun/6/2019 to Sep/28/2020
There were 523 approvals on Oct/22/2020. The approval range was:
  • USCIS receipt numbers: YSC2090117500 - YSC2190003465
  • Receipt dates: Feb/6/2020 to Sep/28/2020
There were 945 approvals on Oct/21/2020. The approval range was:
  • USCIS receipt numbers: YSC1990342620 - YSC2190001312
  • Receipt dates: May/28/2019 to Sep/25/2020
There were 998 approvals on Oct/20/2020. The approval range was:
  • USCIS receipt numbers: YSC1990308428 - YSC2190004233
  • Receipt dates: May/6/2019 to Sep/28/2020
There were 1033 approvals on Oct/19/2020. The approval range was:
  • USCIS receipt numbers: YSC1990454768 - YSC2190004236
  • Receipt dates: Sep/10/2019 to Sep/28/2020

Monthly Stats:

May 2020:
  • 23771/28502 Cases processed
  • Average approval time: 75 day(s)
  • Approval time range: 18-175 day(s)
  • Remaining cases have been pending for 158 day(s) on average
Click to see detailed distribution graphs
June 2020:
  • 20648/28310 Cases processed
  • Average approval time: 75 day(s)
  • Approval time range: 15-143 day(s)
  • Remaining cases have been pending for 129 day(s) on average
Click to see detailed distribution graphs
July 2020:
  • 11328/21359 Cases processed
  • Average approval time: 75 day(s)
  • Approval time range: 16-114 day(s)
  • Remaining cases have been pending for 98 day(s) on average
Click to see detailed distribution graphs
August 2020:
  • 4158/11811 Cases processed
  • Average approval time: 58 day(s)
  • Approval time range: 38-80 day(s)
  • Remaining cases have been pending for 70 day(s) on average
Click to see detailed distribution graphs
September 2020:
  • 2529/9084 Cases processed
  • Average approval time: 31 day(s)
  • Approval time range: 16-52 day(s)
  • Remaining cases have been pending for 29 day(s) on average
Click to see detailed distribution graphs

This graph shows which bucket of receipt dates USCIS has started processing. You can probably infer which receipt dates are going to be processed next using this graph.

Some examples:

If you seeing a lot (~30-50%+) of green in a portion of the dates e.g. the first half of March then you can safely assume that these dates are actively being processed right now.

If there is only a little green (~10-15%), then one could probably assume that USCIS has started processing these dates too. Sometimes it might look counter intuitive, as in, huge gaps in dates between two areas of green e.g. if 1-Mar to 15-Mar is 30%+ green but 16-Mar to 30-Mar has no green, and then 1-Apr to 15-Apr is 10% green. In this case I would suggest that you either look at how the graphs evolve over time (check them everyday), or look that the "Recent Approvals" graphs to see which dates USCIS is processing these days.

If there is no green in your dates of interest, then it probably means that you are going to have to wait a few days because USCIS has not started processing these cases.

Overall it seems that there is (atleast) some sort of sequence in the order in which the dates are being processed, so I think that it is reasonable to take insight from receipt dates that are 1-2 weeks earlier than your dates of interest.

P.S.This graph is horizonatally scrollable and zoomable.

This graph accompanies the first graph. If you hover over the bars you will see a sorted list of receipt dates.

Things of interest are the sizes of the stacks and the trend over time. From my experience (might not apply everytime) each bar (usually) has 1-4 big stacks in the middle, these represent the group of dates currently being processed.

The stacks at the bottom are older cases (like maybe 6-7 months old). I think that these are special cases (corner cases) that took too much time to process and can be safely ignored.

The stacks at the very top are the latest receipt dates which are being approved right now. I am hoping that these dates will eventually (perhaps in the coming week(s)) become the big stacks in the middle.

This graph is against the Approval Date as opposed to the receipt dates. This is to help you anticipate the wait time from OPT approval/card production order till the actual time USPS gets the card. After that you should just be able to use the USPS tracking number provided by USCIS.

If you look at the earliest bar with all yellow, it will most likely be the next one in the sequence to start shipping out.

Looking at the bars that are partially green, we can also see that earlier approvals dont necessarily mean that the card will be shipped earlier, newer dates are being mailed out while older dates are still pending. It looks like there is a range of dates that are being shipped at any time.

P.S. June 24 onwards should be accurate.

This graph is also against approval dates. The X-axis is the last 10 days. The bars show which approval dates had the most cards shipped recently. It will also show you the range of OPT approval dates actively being shipped out right now.

P.S. Jul 6 onwards should be accurate. This is because I implemented this feature quite late and I am only able to retrieve exact shipment dates from now on.

After looking at the trend in the first graph for receipt dates, we see a similar but more pronounced trend, of decreasing (green) approvals with an increase of X-axis, here too. We can see that the earlier receipt dates have more approvals and then the green/number of OPT approvals quickly wanes away into nothing.

This similarity in trend also shows that perhaps there is some link between receipt dates and receipt numbers too.

This graph is also horizonatally scrollable and zoomable.

P.S. Some older receipt numbers are missing here, which is why you see that bar heights increase suddenly near YSC1990180000.

Just like its sister graph for receipt dates, we see bigger stacks in the middle which possibly represent the range of numbers that are being processed right now. Bottom part is the tail consisting of very old cases and the top part is possibly whats to come in the near future.