UK Markets closed

Shipping deadlines for guaranteed Christmas delivery

Ship your gifts soon to ensure delivery by Christmas.

Attention all procrastinators. Time is running out if you plan to ship your holiday gifts to loved ones by Christmas.

We all know that last-minute shipping is always an option, but you don’t want to get stuck paying more for postage than you paid for the actual gift. Even though the Postal Service is delivering packages on Sunday and even on Christmas Day in some locations, shoppers should plan to ship their gifts as soon as possible. In many cases, the cheapest shipping option will be to send your gift on Monday, Dec. 18 or Tuesday, Dec. 19. This is not only more affordable, but will also ensure it reaches its destination by Christmas.  

Major parcel carriers


The last day to ship domestic mail:

Dec. 19: First class mail (for envelopes and lightweight packages up to 15.99 ounces)

Dec. 20: Priority Mail

Dec. 22: Priority Mail Express

Full delivery details available on USPS:


The last day to ship domestic mail:

Dec. 18 (delivered on Dec. 22): UPS 3 Day Select

Dec. 20 (delivered on Dec. 22): UPS 2nd Day Air

Dec. 22 (delivered on Dec. 23): UPS Next Day Air

Full delivery details available on UPS.


Dec. 21: Last day for Fedex Express

Dec. 21: Last day for Fedex Ground

Dec. 22: Last day for Home Delivery

Dec. 23: Last day for Fedex SmartPost

Full delivery details available on Fedex

Major retail shipping deadlines


Dec. 18: Last day for standard shipping

Dec. 22: Last day for two-day shipping in your area

Dec. 23: Last day for one-day shipping (in select areas)

Dec. 24: Last day for same-day delivery (in select areas)


Dec. 20: Order by 11:59 pm CT to receive free delivery by Dec. 23


Dec. 19: Free two-day shipping on select items over $35

Dec. 23: Order by 4 pm for in-store pickup


Dec. 20: Order by 5 pm local time, choose standard delivery, receive by Christmas.

Best Buy

Dec. 19 (see earliest delivery date during checkout)

Dec. 20: Order by 10:30 am CT for most items and get it by Friday, Dec. 22.

Dec. 24: Order before noon with same-day delivery in select areas

Dec. 24: Order before 4 pm for in store pickup. Most stores close at 6 p.m.


Brittany is a reporter at Yahoo Finance

4 ways to fend off thieves this holiday season

Hundreds of retailers are offering free shipping today

The 10 hottest holiday toys under $50