The clock is ticking! If you're like most of the population, you probably are just now thinking about buying those Christmas presents for friends and family across the country. Fear not, because there's still time even for your most basic shipping needs.

We did some research on our main shipping services in the United States, including USPS, UPS and FedEx. Then, we also got some help from Deal Hack with the most popular online stores that will ship your gifts. Pay attention to these dates! You don't want to be calling on December 27th, apologizing and coming up with some lame excuse as to why your gift isn't there yet.

Get you presents shipped by these times to make sure your friends and family don't think you forget about 'em!

UPS Christmas Shipping Deadline:

  • Dec 18 – Deadline for UPS 3 Day Select shipments (delivery on Dec 22).
  • Dec 20 – Deadline for UPS 2nd Day Air shipments (delivery on Dec 22).
  • Dec 22 – Deadline for UPS Next Day Air shipments. (delivery on Dec 23). Note that these packages must be processed and labeled for Saturday delivery, which is not available in all ZIP codes.
  • Dec 24 & 25 – No pickup or delivery service.

USPS Christmas Shipping Deadline:

  • Dec 15 – Deadline for Standard Parcel Post (Mail) shipments. Get your Christmas cards off by today.
  • Dec 20 – Deadline for First Class Mail and Priority Mail shipments.
  • Dec 23 – Deadline for Priority Express Mail shipments.

Fed EX Christmas Shipping Deadline:

  • Dec 11 – Deadline for FedEx SmartPost shipments.
  • Dec 15 – Deadline for FedEx Ground shipments.
  • Dec 18 – Deadline for FedEx Home Delivery shipments.
  • Dec 19 – Deadline for FedEx Express Saver shipments.
  • Dec 20 – Deadline for FedEx 2-Day and 2-Day A.M. shipments.
  • Dec 21 – Deadline for FedEx Standard Overnight, Priority Overnight, First Overnight shipments.
  • Dec 25 – Deadline for all FedEx SameDay shipments.

Amazon Christmas Shipping Deadline:

  • Dec 15 - Free shipping option
  • Dec 18 - Standard shipping option (free with Prime)
  • Dec 22 - Two-day shipping (free with Prime)
  • Dec 23 - One-day shipping (free with Prime)
  • Dec 24 - Same-day delivery (9:30am in select cities)

Walmart Christmas Shipping Deadline:

  • Dec 15 - Christmas Eve delivery guaranteed (standard shipping)
  • Dec 13 - Three-day shipping
  • Dec 20 - Two-day shipping

Best Buy Christmas Shipping Deadline:

  • Dec 13 - Standard shipping
  • Dec 20 - Two-day shipping
  • Dec 21 - Express shipping
  • Dec 24 - Store pick-up only
  • Dec 25 - E-Gift Cards from bestbuy.com

Target Christmas Shipping Deadline:

  • Dec 15 - Standard shipping
  • Dec. 18 - Premium shipping
  • Dec 21 - Express shipping