When it comes to shipping gifts and mailing your Christmas cards, there's nothing worse than realizing you waited too long!

Imagine how disappointed your niece will be if the Baby Shark Fingerling you promised her doesn't arrive at her house on the other side of the country by Christmas Day or how awkward that moment at the HOA Holiday Potluck when Mr. and Mrs. Jones ask why they got left off your Christmas Card list this year. Don't let it happen to you! Keep these holiday shipping deadlines handy to avoid holiday embarrassment!

United States Postal Service Contiguous U.S. Shipping Dates

For packages delivered before December 25

  • USPS Retail Ground: December 14
  • First Class Mail: December 20
  • Priority Mail: December 21
  • Priority Mail Express: December 23

FedEx Domestic Shipping Dates

For packages delivered by December 25

  • FedEx SmartPost: December 9
  • FedEx Ground: December 16
  • FedEx Home Delivery: December 16
  • FedEx Express Saver: December 19
  • FedEx 2Day & 2Day AM: December 20
  • FedEx First, Priority, STD Overnight: December 23
  • FedEx SameDay & SameDay City Priority: December 25

UPS Domestic Shipping Dates

For packages delivered by December 24

  • UPS Ground: December 13
  • UPS 3 Day Select: December 19
  • UPS 2nd Day Air & 2nd Day Air AM: December 20
  • UPS Next Day Air: December 23

These dates are only suggested by each carrier and do not guarantee delivery by a certain date. For details about guaranteed deliveries, contact the carrier.