Retailers' last order dates for Christmas deliveries 2016: Argos, Debenhams, John Lewis and more

Updated on 09 December 2016 | 2 Comments

We reveal the last Christmas order dates for some of the biggest online retailers.

If you want to avoid a mad dash to the shops at 5pm on Christmas Eve here’s our run down of those all-important ‘last order’ dates to avoid missing out.

December 14


Cut off is 23:59 today for Morrisons Christmas ‘Food to Order’ catalogue.


Orders for ‘heavy’ items must be in by 2pm on December 14 for delivery by December 23 (£8), and for smaller items you’ve got until 2pm on December 19 for ‘standard’ delivery by December 24, (£4). For last minute orders the deadline is 2pm on December 22 for next day delivery (£8).

You can also order and collect for free if you order before 2pm on December 21.

December 15


Turkey orders need to be in by today via store, online or phone for collection or home delivery between 20-24 December. For WaitroseFlorist you can order up to 6pm on December 22. Order by December 22 for WaitrosePet (12pm), WaitroseGarden (12pm), WaitroseGifts (9pm), WaitroseKitchen (9pm) and WaitroseCellar (9pm).

December 16


Order by 5pm today for standard delivery from Paperchase and by 5:30pm on December 22 for UK next day working delivery. If you prefer Click & Collect order by 5pm on December 21 or by December 22 for UK Collect+.  


Order by 12pm today for standard delivery and before 7pm on December 22 for next day delivery.

December 18

Marks & Spencer

Deadline is 10pm today for clothing, beauty or homeware products from Marks and Spencer.

As for nominated day delivery you need to order by 10pm on 22nd December and by 8pm for store collection.

House of Fraser

You can snap up free standard deliveries on orders over £50 if you place them by today, otherwise it’ll cost you £3.50. You can go for next day delivery instead if you order before 7pm on December 22. 

Shoppers who need more time can opt for Buy & Collect. Order before 6pm for collection in-store from 12 noon the next day. Or if you want it before Christmas Day, order by midnight on December 23.


Last orders need to be in by 7pm.

Tesco Direct

Today is the last day for standard orders at Tesco Direct or you could opt for express delivery which gives you until 5pm on December 22.

December 19


Order before today to get standard free delivery. However, if you pay £3.95 and place your order before 8pm, you can get it for free.


Standard delivery is available on orders placed before 4pm today (£4) but you could get next day delivery if you order before 4pm on December 23 (£7).

Paxton and Whitfield   

All cheese hampers and gifts need to be ordered by December 19 or December 14 for orders containing ham.

December 20

Harvey Nichols

Order by 3pm today for standard delivery (£6) and by December 21 for express delivery (£10).

If you want a hamper you’ll need to order by 6pm on December 20 but the price of delivery varies.


Today’s the last day for orders if you want standard UK delivery – get your order in before 7pm. It’s 9pm on December 23 for both Click & Collect and next day delivery (order by 7pm). Next evening deliveries need to be done by 10pm on December 22.

Dorothy Perkins

Order by midnight tonight for standard delivery and before 4pm on December 23 for express. Alternatively you can collect it in-store up until 7pm on December 22.


Get your orders in by 10am today for Saver delivery and by 10am tomorrow for First Class delivery.


Grab your last orders by standard delivery today or by next day delivery if you order before 3pm on December 22.

John Lewis

Order by 7pm today for standard Christmas delivery (it's free on orders over £50) or express delivery before 8pm December 22.

The dates are slightly different for larger items – check the web page of the product you’re buying for more details.


Gift wrapped purchases must be ordered by midnight on December 20, but for standard delivery (minus the gift wrapping) you can order up to 7pm on Tuesday December 21 for UK standard delivery or 7pm on December 22 for Express delivery. Standard delivery is free on orders of £35, otherwise it will cost £2.99, and ‘express’ delivery costs standard delivery plus £5.00.


Today is the last day for standard delivery through Amazon but you can do express or one-day delivery up until 23 December.

There’s also the option to do standard delivery up until December 21 or a same day evening delivery up until December if you’re really struggling for time. This service is available in London, Bristol, Birmingham, Milton Keynes, Glasgow and Edinburgh.

Gift cards can be printed or emailed right up until the big day.


Last day for online orders sent by second class post, but for first class or courier delivery you’ve got until December 21 and 22 respectively. Click and Collect is available right up until Christmas Eve.

Currys PC World

It’s the last day for ordering smaller items with ‘guaranteed delivery’ before Christmas. Larger items like washing machines and cookers need to be ordered by December 22, but if you want them installed you’ll need to order by December 17 for gas appliances and December 20 for electrical appliances.


Get standard delivery if you order by 4pm today (free for orders over £30) or express if you order before 6pm on December 23.

The cut-offs for store collection are December 14 for standard delivery on December 14 or December 23 for express delivery.

December 21


According to HMV, if you place your order by 2pm on December 21 it'll be shipped by standard Royal Mail First Class. As long as it's an in-stock item and there are no delays in the postal service you should get your items in time for Christmas. The cut-off is 12 noon on December 22 for express delivery.

New Look

Place your order before 6pm today for standard delivery and before 7pm on December 23 for next day delivery.

You can also opt for evening delivery by ordering before midnight on December 22 or on Sunday if you order before 3pm on December 17.

The Body Shop  

Midday for ‘standard’ delivery and up until 11am on 22 December for ‘express’ delivery.

December 22


You’ve got until 9pm tonight to get your order in for both home delivery or in store collection before Christmas.  If you’ve ordered items for in store collection these should be available for pick up on 23 December.

H Samuel

Order by 2pm today for standard delivery (£2.95) and before 3pm tomorrow for next day delivery (£4.95). You can also click and collect if you order before 9pm today. There's free standard delivery on orders over £49.


Order before December 22 for standard delivery or order before midnight on December 22 for collection in-store on December 23. 

December 23


You’ve got until 8pm tonight for standard and next day delivery but those who want a next day evening delivery can have one if they order before 23:59 on December 22. Click and Collect is available until 6pm on December 23.


Asda’s last Christmas delivery slot is 11pm tonight.


Sainsbury’s final delivery slots are also today. Get it delivered before 11pm.


Last orders from Very are at 10pm today.


Tesco delivery slots are available right up until December 24, but get them secured now before they go!

This article has been updated

More on Christmas:

Last posting dates for Christmas 2016

Out of shopping ideas? Best gift cards & where to get them for less

Best cheap Secret Santa gifts that aren't rubbish!



Be the first to comment

Do you want to comment on this article? You need to be signed in for this feature

Copyright © All rights reserved.