Premium Processing adjudication time for cases in the last 6 months:
(Premium clock start-stop time, not necessarily due to approvals)
Non Premium Processing approval time for cases that were approved in the last 6 months:
Add your case to the database for tracking:
Add your Receipt NumberAlso check when the last approval was!
Track using Receipt Number/DateOlder highlights:
Monthly Stats:
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 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.