With less than three weeks until Christmas, major carriers have announced shipping deadlines for holiday gifts so that presents arrive on time.
Whether you're looking to send a package on the cheap and need to find the most budget-friendly option, or in search of the earliest arrival before Dec. 24, see the full list below to help find the best delivery option.
FedEx
The deadline for FedEx Ground Economy packages to arrive by Christmas is Dec. 15.
USPS
Dec. 17 is the deadline for packages or cards sent via U.S. Postal Service for both ground shipping and First-Class Mail to ensure they arrive in time for the holidays.
UPS
UPS dates may vary by location, but Dec. 17 is the deadline for ground shipping, so check with your nearest location before sending a package across the country.
There are more expensive options from the same carriers for anyone sending their items closer to the holidays.
USPS Priority Mail
Dec. 18 is the deadline for Priority Mail with the U.S. Postal Service.
UPS 3-day
Packages being sent using three-day shipping with UPS must be sent by Dec. 19.
UPS also offers 2nd Day Air, which must ship by Dec. 22, and UPS Next Day Air, which has a Dec. 23 deadline.
FedEx Express Saver
The shipping deadline to ensure holiday packages arrive on time is Dec. 20.