Here are the deadlines for USPS shipping.
We can’t guarantee that your order will be there before Christmas using the US Postal Service.

  • Dec. 19 – First Class Mail
    Service for standard-sized, single-piece envelopes and small packages weighing up to 13 ounces with delivery in 3 business days or less.
  • Dec. 21 – Priority Mail
    Domestic service in 1, 2, or 3 business days based on where your package starts and where it’s being sent, variety of Flat Rate options.
  • Dec. 23 – Priority Mail Express
    Fastest domestic service, guaranteed overnight scheduled delivery to most locations. Some restrictions and exceptions apply. Please note, Priority Mail Express postage refund eligibility is adjusted for shipments mailed Dec. 22 through Dec. 25.

Here are the deadlines for UPS shipping, which we will guarantee.

  • Friday, Dec. 18
  • Normal pickup and delivery service. This is the last day to ship UPS 3 Day Select packages to be delivered before Christmas Day (delivery on Wednesday, Dec. 23).
  • Monday, Dec. 21
  • Normal pickup and delivery service. All UPS 2nd Day Air packages picked up today will be delivered by Dec. 24. UPS 3 Day Select packages picked up today will be delivered after Christmas Day. Track your package for detailed delivery information.
  • Tuesday, Dec. 22
  • Normal pickup and delivery service. This is the last day to ship all UPS 2nd Day Air packages in time for Christmas Day (delivery on Thursday, Dec. 24).
  • Wednesday, Dec. 23
  • Normal pickup and delivery service. This is the last day to ship all UPS Next Day Air packages in time for Christmas Day (delivery on Thursday, Dec. 24).