If you're still waiting for some holiday orders to arrive at your doorstep, here's what might be behind the delay.
Though FedEx and UPS started strong the week before Christmas, bad weather in parts of the U.S. slowed delivery through the networks two days before the holiday, according to data released this week by ShipMatrix Inc.
For FedEx, just 77 percent of overnight service packages were delivered on time Dec. 23 compared with 95.2 percent on Dec. 21. And 79.5 percent of UPS overnight packages made it on time Dec. 23, compared with 94 percent on Dec. 21, ShipMatrix said.
By Christmas Eve, both carriers had recovered, the numbers show, with on-time performance rates of 96.2 percent for FedEx and 97.7 percent for UPS. Both had drivers out on Christmas Day.
Some 60 million packages were delivered on Christmas Eve by both carriers and the U.S. Postal Service, according to the Pennsylvania-based mobile app company. That's a 70 percent increase over average daily volume.
That means that even with a 99 percent on-time rate, figures from ShipMatrix showed, about 600,000 packages would have been delivered late.