Amazon Prime members may be eligible for free same-day delivery. | Photo: Justin Sullivan / Getty Images
Let’s face it, the same thing happens year after year. Things get busy with work, school, and life in general until you’re suddenly up against the clock as you race your gifts to your local post office, FedEx store, or UPS location. We’ve all been there, but we’d like to help as you plan your next move and begin sending out your holiday packages.
If you intend to send your gifts via traditional mail this year, we’ve compiled the domestic shipping deadlines for various carriers and major retailers, so you can plan ahead and ensure your packages arrive before the holidays. Hopefully, it will help you avoid some unwanted stress — well, assuming that’s even possible this time of year.
Final day to shipShips via this serviceDecember 19thUPS 3 Day SelectDecember 22ndUPS 2nd Day AirDecember 23rdUPS Next Day AirWith UPS, you have until Tuesday, December 23rd, to ship via Next Day Air and have your package arrive by Wednesday, December 24th. Packages shipped via Next Day Air after the 23rd won’t arrive until after Christmas. Monday, December 22nd, is the last day to ship via 2nd Day Air if you want your package to arrive by December 24th. You can opt for UPS’s 3 Day Select option until Friday, December 19th, to have it arrive by the 22nd. If you plan to ship your packages before then, you should be fine opting for the standard pickup and delivery service.
See more details regarding UPS shipping deadlines here.
Final day to shipShips via this serviceDecember 20thFedEx Express SaverDecember 22ndFedEx 2Day and 2Day AMDecember 24thFedEx SameDayFedEx says the cutoff for its SameDay delivery is Wednesday, December 24th, but it’s risky to ship packages that late, as even the slightest delay could result in them arriving after Christmas. However, if you ship it by Monday, December 22nd, you can choose either of the two-day shipping methods. And if you manage to get it to FedEx by Saturday, December 20th, you can go with the Express Saver option for a more reasonable shipping fee.
See more details regarding FedEx shipping deadlines here.
Final day to shipShips via this serviceDecember 17thFirst-Class MailDecember 17thUSPS Ground AdvantageDecember 18thPriority MailDecember 20thPriority Mail ExpressSaturday, December 20th, is the final day to send packages (to arrive by Christmas Eve) via USPS Priority Mail Express, while the cutoff date for packages to be delivered before Christmas via standard Priority Mail is Thursday, December 18th. First-Class Mail packages and those you intend to send via USPS Ground Advantage, meanwhile, must be sent by Wednesday, December 17th, if you want them to arrive in time for Christmas.
See more details regarding USPS shipping deadlines here.
Amazon holiday shipping deadlines
Shipping times and prices may vary depending on the product type, size, and whether it’s shipping directly from Amazon or a third-party seller, so make sure to check the expected arrival date at checkout, then choose accordingly.
Best Buy holiday shipping deadlines
Keep in mind that Best Buy’s shipment and arrival dates vary depending on the type of item you’re purchasing. Major appliances, for instance, may take longer to be delivered than smaller, more conventional electronics.
Walmart holiday shipping deadlines
Target holiday shipping deadlines
As with Walmart and Amazon, be aware that items shipped or sold by third-party retailers at Target may result in longer lead times. Product listings usually spell out your options for pickup, same-day delivery, and standard shipping — complete with estimated availability times — before you add them to your cart.
Update, December 13th: Updated shipping deadlines and other related information pertaining to the 2025 holiday season.