Cookie banner

This site uses cookies. Select "Block all non-essential cookies" to only allow cookies necessary to display content and enable core site features. Select "Accept all cookies" to also personalize your experience on the site with ads and partner content tailored to your interests, and to allow us to measure the effectiveness of our service.

To learn more, review our Cookie Policy, Privacy Notice and Terms of Use.

clock menu more-arrow no yes mobile

Filed under:

Holiday Shipping Deadlines for All Your Favorite Retailers

Racked has affiliate partnerships, which do not influence editorial content, though we may earn commissions for products purchased via affiliate links. We also occasionally accept products for research and reviewing purposes. See our ethics policy here.

Inside an Amazon distribution center Photo: Mark Makela/Getty Images

Racked is no longer publishing. Thank you to everyone who read our work over the years. The archives will remain available here; for new stories, head over to, where our staff is covering consumer culture for The Goods by Vox. You can also see what we’re up to by signing up here.

Shopping for holiday presents online is a little tricky this year. It’s already risky enough to order for Christmas Eve delivery, but in 2017 that date falls on a Sunday, making it a double whammy for already-strapped logistics systems. But if you’re a last-minute shopper, we’re here for you, because depending on where you’re buying presents from — and how much you’re willing to pay for expedited shipping — when the “last minute” is can vary.

It’s still early enough to order gifts with standard and (mostly) free shipping right now, but in case you need it, below is a breakdown of continental US-based shipping deadlines and associated costs to make sure your presents arrive on time. For retailers that didn’t specify whether they’d ship on the weekends, we’re suggesting order dates for your gifts to arrive by Friday, December 22nd.

Anthropologie: Order by midnight EST on Wednesday, December 20th for standard shipping; by midnight EST on Thursday, December 21st for express shipping, and by 1 p.m. EST on Friday, December 22nd for overnight shipping. (If you’re ordering beauty, the site recommends ordering no later than December 11th — yeesh.)

And even if you’re an AnthroPerks member, shipping’s probably going to cost you: Standard shipping starts at $6.95 for orders up to $49.99, increases to $8.95 for orders up to $74.99, increases again to $10.95 for orders up to $124.99, and so on. If you’re opting for express or overnight delivery, add $10 or $15, respectively, to that price bracket.

ASOS: If you’re buying from ASOS frequently, go ahead and sign up for a year of free two-day shipping for a flat $19 and be done with it. But if you’re just shopping for your ASOS-loving loved one, order by December 18th for free standard shipping on orders over $40 (pay $4 if it’s less than that), or opt for two-day shipping if you order by midnight on December 20th (it’s normally $12, but if you’re spending more than $140, it’s free with code EXPRESSUSA).

Everlane: Free economy shipping (when ordering two or more items) takes four to 10 days, meaning you should place an order by December 12th to be absolutely safe. Standard shipping takes three to six days and costs $5, so order by December 15th; and express shipping takes two to four days and costs $15, so order by December 18th. (If the company releases holiday-specific deadlines, we’ll update this.)

H&M: Place a $40+ order by December 18th to receive it by Christmas Eve with free standard shipping; if you’re spending less than $40, shipping is $5.99. Next-day delivery is $25, but it might not be available as Christmas approaches, so don’t count on it.

Net-a-Porter: Standard delivery for the luxury retailer is free and within three business days (if the order is placed on a weekday), meaning you have until December 19th. You can also opt for next-day delivery ($20) for orders placed by 5:30 p.m. on weekdays, giving you until December 21st. Same-day delivery is available for $25 in select ZIP codes, but this may be restricted as the holiday rush approaches.

Nordstrom: Order by 12 p.m. EDT on December 20th for two-day shipping ($9) or 12 p.m. EDT on December 21st for next-day shipping ($15); qualifying merchandise and gift cards can also be ordered with free standard shipping on this day. Saturday delivery is typically $35, but you’ll pay just $10 to ship select items ordered on December 22nd. Buying for Hanukkah? Nordstrom’s got a timetable for that, too.

Sephora: Standard shipping is free for orders over $50 (or $5.95 if it’s less than that) and takes four business days, so place orders by December 18th for them to arrive by December 22nd. Two-day shipping is $10.95, but that delivery window is still three to four business days, including processing — so if you really need it at the last minute, spring for one-day shipping for $16.95 and order no later than December 21st. (You can also sign up for Flash, Sephora’s version of Amazon’s Prime: free two-day shipping for a year for a flat $10 fee, with no minimum order total and $5.95 overnight shipping.)

Target: The good news is that orders above $25 qualify for free standard shipping through December 23rd, but the bad news is that no shipping tier offers weekend delivery. Select items will have a “Holiday Shipping Delivery” option as we get closer to Christmas, the cost of which will depend on when you’re ordering.

Otherwise, standard shipping takes three to five days, premium shipping takes two business days, and express takes just one. Prices for the latter two options vary depending on what you’re buying: Shipping a sweater to Brooklyn, for example, costs $11 with premium shipping and $15 with express.

Topshop: You only need to spend $20 to qualify for free shipping, which takes five to seven days (so order no later than December 15th for a December 22nd delivery). Express shipping costs $15 and takes up to three days, so order by December 19th just in case.

Urban Outfitters: Order by midnight on December 18th for standard shipping ($4.95 for orders up to $49.99, free for orders above $50, arrives in five to seven days); order by midnight on December 20th for express shipping ($14.95, arrives in two to three days); or order by 1 p.m. EST on December 21st for rush shipping ($21.95, arrives in one to two days). Saturday delivery is also available for orders placed by 1 p.m. EST on December 22nd.

Amazon: No matter the season, the answer is Prime. Don't have it? Here ya go.