MoneySavingExpert.com homepage
Cutting your costs, fighting your corner
Founder, Martin Lewis · Editor-in-Chief, Marcus Herbert
Search bar closed.
last-order-dates-christmas-delivery-2016

LAST OOOOORDERS! The deadlines for free and cheap delivery before Christmas

Matt Finn
Matt Finn
Content Writer
13 December 2024

The deadline for postal and online Christmas deliveries may be sooner than you think. We've collated top retailers' own final cut-off dates, which in most cases comprise two separate deadlines – firstly, for cheapest standard delivery, and secondly, faster 'express' or next-day delivery that usually costs more. We'll update this info as more retailers announce their cut-offs.

If you are choosing to send cards or buy gifts online this year, don't leave it to the last minute.

Christmas last order dates for 2024 (so you get it by Christmas Eve)

Retailer

Last date for cheapest delivery, plus cost

Last date for express delivery, plus cost

Last date for click & collect, plus cost


Adidas

Thursday 19 December
Free for 'Adiclub' members; £3.99 or free on £45+ orders for non-members

Saturday 21 December
£5.95

Monday 16 December
Free

Amazon*

TBC
Last year it was 19 December for non-Prime members
Usually £3.95-£4.99 or free on £25+ (or if order contains £10+ of eligible books)

Monday 23 December
Free for Prime members; usually £3.99-£5.99 for non-Prime members

Note: Some items may need to be ordered earlier, so don't leave it too late

TBC
Last year it was the same as standard & express delivery

Ann Summers

12pm Saturday 21 December
£3.99 or free for £40+ orders

12pm Sunday 22 December
£5.95

TBC
Free

Apple

12pm Monday 23 December
Free

TBC

TBC

Argos*

Thursday 19 December for large items such as furniture and appliances
£6.95+

11.59pm Sunday 22 December
£3.95 or free for small items

Thursday 19 December for large items next-day delivery
£14.95

11.59pm Monday 23 December for small items next-day delivery
£4.95

12pm Tuesday 24 December for same-day delivery
£5.95+

Until store closing times Tuesday 24 December
Free

Asda George

Wednesday 18 December
From £3.75

Saturday 21 December for named day delivery
From £5.50
From £14.96 for large items

Sunday 22nd December for next-day delivery
From £5.50

Saturday 21 December
Free

Asos*

Wednesday 20 December

£4.50 or free on £40+

Saturday 23 December (England, Scotland, Wales) £5.95

Friday 22 December (Northern Ireland)

£5.95

Thursday 19 December for Evri Parcelshop/locker (standard) and Royal Mail/Post Office (standard)
£4.50 or free for £40+ orders


Friday 20 December for Asda (standard)
£4.50 or free for £40+ orders


Friday 20 December for Royal Mail/Post Office (next day)
£5.95


Tuesday 22 December for Evri Parcelshop/locker (next day), Asda (next day) and DPD pick up

Boohoo*

Saturday 21 December
£4.99, or free for Boohoo Premier members

Monday 23 December
£6.99, or free for Boohoo Premier members
£8.99 for DPD predict delivery

Sunday 22 December
£4.99 to £6.99, or free for Boohoo Premier members

Boots*

12pm Saturday 21 December
£3.95 or free on £25+

12pm Monday 23 December
£4.95

12pm Monday 23 December
£1.50 or free on £15+

Clarks

11.59pm Wednesday 18 December
£4.95 for free for £75+ orders

12pm Friday 20 December
£6.99

TBC
£5.99 for orders under £20
£3.99 for orders under £50
Free for £50+ orders

Currys*

Monday 18 December for small items

£3.99-£9.99 or free on £40+

Thursday 21 December for large items

£20-£35

Friday 22 December

£5.99-£10.99 depending on time slot

1pm on Sunday 24 December

Free

Debenhams*

Thursday 19 December for super saver delivery
£2.99

Saturday 21 December for standard delivery
£3.99

Monday 23 December
£5.99
£6.99 for premium DPD next-day delivery

N/A

Disney Store*

Wednesday 18 December
£5.99 for orders under £20
£3.99 for orders under £50
Free for £50+ orders

12pm Friday 20 December
£6.99

TBC
£5.99 for orders under £20
£3.99 for orders under £50
Free for £50+ orders

Dyson*

8pm Sunday 22 December for next-day delivery
Free

TBC

TBC

Footasylum

5pm Saturday 21 December
£3.99 or free for £70+ orders

2pm Monday 23 December
£5.99 for standard next-day delivery
£6.99 for premium next-day delivery

12pm Friday 20 December
Free

Game

11.59pm Thursday 19 December
£4.99

£19.99 for oversized delivery

11:59pm Friday 13 December for two-man delivery
£39.99

TBC

11:59pm Thursday 19 December
£4.99

Garmin

Friday 20 December
Free on all orders over £30

TBC

TBC

Ikea

Wednesday 18 December for standard delivery
Free to £10 for parcel delivery
£25 to £45 for large deliveries

Saturday 21 December for express delivery
£7 to £14 for parcel deliveries
£30 to £35 for large deliveries

Friday 20 December for external collection

2pm Monday 23 December for click and collect

JD Sports

11.59pm Wednesday 18 December
£3.99 or free for £70+ orders

TBC

TBC

John Lewis*

7pm Thursday 19 December

£4.50 or free on £50+ orders

8pm Sunday 22 December for next-day delivery
£7.95 for small and medium items
£19.95 for large items such as furniture.

8pm Sunday 22 December for delivery by 11.30am on a nominated day.
£7.95 for small and medium items.

10am Sunday 22 December for same-day evening delivery (selected locations only).
£9.95 within London M25.

4pm Saturday 21 December for next-day delivery to a local collection point.
£7.95 for small and medium items £19.95 for large items such as furniture.

12pm Sunday 22 December for Waitrose click & collect
Free for £30+ orders or £2.95

6pm Sunday 22 December for John Lewis click & collect
Free for £30+ orders, or £2.95

Lego

8pm Thursday 19 December
Free for £50+ orders, or £3.95

2pm Friday 20 December
Free for orders over £50, or £3.95

TBC

Lush

12pm Thursday 19 December
£3.95 or free for orders over £50

7pm Friday 20 December for Saturday 21 December delivery

12pm Saturday 21 December
£6.95

3pm Saturday 21 December for Sunday 22 December delivery
£8.95

TBC

Marks & Spencer*

Sunday 17 December

£3.99 or free on £60+

Saturday 23 December

£5.99

Saturday 23 December

Free

Matalan*

11.59pm Thursday 19 December
£3.99 or free for £49.99+ orders

10pm on Sunday 22 December £4.99

11.59pm 19 December for standard click and connect
£0.99 or free for £19.99+ orders

10pm 22 December for next day click and connect
£1.99

Next

8pm Sunday 22 December for Monday 23 December delivery

£4.95 or free for Next members

TBC

8pm Sunday 22 December

Free

Nike*

12.59pm on Wednesday 20 December (England, Scotland, Wales)

Free for Nike members; £4.50 or free on £99+ for non-members6.59pm on Monday 18 December (Northern Ireland)

Free for Nike members; £4.50 or free on £99+ for non-members

N/A

Same as standard delivery

PlayStation

TBC

3pm Tuesday 17 December to receive your item(s) by 24 December
Free

TBC

Reebok

Tuesday 17 December
£4.99 or free for orders over £50

TBC

TBC

River Island*

11.59pm Friday 20 December
£4 or free on £50+ orders

11.59pm Sunday 22 December
£6

11.59pm Wednesday 18 December for local shop collection including InPost, Evri and Asda
£4 or free on £50+ orders

11:59pm Thursday 19 December for click & collect
£1 or free on orders over £20

Schuh*

11.59pm Wednesday 18 December
£3 or free for £60+ orders

11.59pm Sunday 22 December for next-day delivery
£4.99

Monday 23 December for same-day delivery
£6.99

Check in store for click and collect
Free

11.59pm Wednesday 18 December for Yodel/Asda pick-ups
£3 or free for £60+ orders

Selfridges*

6pm on Monday 18 December

£5.95

9pm on Friday 22 December

£8.95

9pm on Saturday 23 December

Free

Shark*

Sunday 22 December for main unit orders
£3.50 or free for £30+ orders

TBC

TBC

Sports Direct*

11.59pm Thursday 19 December
£4.99

11.59pm Friday 13 December for two-man delivery
£39.99

11:59pm Thursday 19 December for oversized delivery
£19.99 or £9.99 for oversized delivery (light and large by Evri)

9pm Saturday 21 December for express delivery
£7.99

9pm Sunday 22 December for next-day delivery
£9.99 with Evri
£11.99 with DPD

11.59pm Thursday 19 December
£4.99

Superdrug

8pm Tuesday 17 December
Free for members for £20+ orders
Free for non-members for £25+ orders
All other orders £3

8pm Friday 20 December
£4.90

4pm Sunday 22 December
Free

Thrift+

12pm Thursday 19 December
£3.50 for delivery to England and Wales
£5.95 for delivery to Scotland
£9.95 for delivery to Northern Ireland, the Channel Islands and the Isle of Man

12pm Friday 20 December
£7.95 to England and Wales
N/A in Scotland

N/A

Uniqlo*

11.59pm Wednesday 18 December
£3.95 or free for orders over £50

11.59pm Thursday 19 December
£4.95

11.59pm Thursday 19 December
Free from Uniqlo store
£2.95 from ParcelShop

Very

10pm Thursday 19 December for small items
£3.99

8pm Friday 20 December for large items
From £8.99 to £34.99

7pm Monday 23 December for small items
£5.99

7pm Monday 23 December for large items
From £13.99 to £49.99

10pm Thursday 19 December for small items (standard collection)
Free for £30+ orders, or £3

7pm Monday 23 December for small items (next day collection) £4.99

Waterstones*

2pm Wednesday 18 December
Free for £25+ orders, or £2.99

2pm Friday 20 December
Free for £25+ orders, or £3.99

Tuesday 24 December (times vary by store)
Free

Zavvi*

9pm Friday 20 December
£1.99

9pm Sunday 22 December
£4.99

TBC
£3.99 for orders under £10

£1.99 for £10+ orders

These are the standard options for most, though do note, some may have earlier dates for specific items, so make sure you check.

These are just several of the biggies. Many retailers list the info on their websites for all to see – so it’s worth checking if you’re after one not listed above.

If opting for click & collect, always leave yourself enough time to collect from the store before it closes, and bear in mind that different branches may have varying closing times.

Late delivery rights

By law, delivery only needs to be “within a reasonable time”, which could be up to 30 days – no use for Christmas. For you to get a refund if an item doesn’t arrive in time, the retailer must have stated goods will arrive by 25 December. If you can’t prove this, you’ve no comeback. You’ve extra rights when buying online though, including being able to return items if you get in touch with the store within 14 days of delivery. For full info, see our Delivery rights guide.

A gentle reminder…

In previous years, retailers have brought forward their last order dates due to couriers struggling to cope with demand or bad weather. Though last order dates are a useful guide, it’s better to take them with a pinch of salt than to trust them as a guarantee.

Basically, if you’re going to buy online, do it sooner rather than later – unless you’re happy to hold on for the chance of a last-minute bargain, despite knowing the risk of it not arriving in time.

Have you had good/bad experiences when ordering Christmas presents online at last minute? Let us know on Twitter (X). And check out our Christmas MoneySaving guide for festive shopping tips.

Martin's Money Mantras

Use them

Before spending

If you answer 'NO' to any of the following questions, don't buy.

Are you

Not skint? Ask:

Will I use it?

Is it worth it?

Are you

Skint? Ask:

Do I need it?

Can I afford it?

Archive

Want more great deals?

Visit our Deals & Vouchers section to ensure you don't miss out on the best deals.