close ad

Retailers' last order dates for Christmas deliveries

Do you want to follow this topic? You need to be signed in for this feature
Do you want to save this article to read later? You need to be signed in for this feature

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.



Delivery slots already available for delivery up to and including Christmas Eve but slots go fast so get booking!

30 November


Slots for Christmas grocery delivery get snapped up fast as they can be booked three weeks in advance.  Bookings for 20 December open on 30 November and if you miss out, you can keep trying until 4 December which is when slots for Christmas Eve become available. However home delivery for 24 December isn’t available across all stores.

Delivery Saver customers can get ‘priority access’ to slots from 28 November.

2 December


This is the last day to order for grocery delivery on 23 December, which is Sainsbury’s last delivery day. As with most other supermarkets, orders can be amended until late evening on the day before.  

4 December


Last day for furniture orders and any ‘made to measure’ items like curtains must be in by 6 December. For smaller gifts you’ve got until 21 December using ‘standard’ delivery (£3.95 or free for orders of £49 and over), and 23 with its ‘express’ delivery service (£5.95).

14 December


Cut off is 7pm today for Christmas Eve collection (before 3pm) on festive food; that’s everything from turkeys and trimmings to festive cakes from its’ ‘Food to Order’ catalogue.


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

15 December

Marks & Spencer

Deadline is today if you want its Christmas ‘Food To Order’ service with orders delivered to a store of your choice. 


All products should be available on  standard delivery until 15 December, but as they come direct from different sellers it’s best to double check before you buy, especially if you’re buying personalised items. Beyond this you’ll need to book ‘express delivery’ which carries a higher charge and is available until 23 December. 


Turkey orders need to be in by today via store, online or phone for collection or home delivery between 20-24 December. For Waitrose Florist you can order up to 5pm on 22 December.  And for WaitrosePet, WaitroseGarden and WaitroseGifts it’s midday on 22 December.

16 December


Today’s the last day for orders if you want standard UK delivery or it’s 9pm on 23 December for both ‘Click & Collect’ and ‘Next’ or ‘Nominated Day’ delivery.


Last day for orders for personalised items (although some may be able to be ordered until 18 December. For ‘standard’ delivery orders it’s 21 December and for ‘next day’ its midday on 23 December.

18 December


Last orders need to be in by 7pm with a £3.95 delivery charge.

The Fragrance Shop   

Last day for ‘standard’ delivery (£2.99/free over £40), or for ‘next day’ delivery you’ve got until 23 December. This option costs £3.99 or free for orders over £60.

19 December

Rakuten.co.uk (formerly Play.com)

Today is its recommended last date for orders by second class post; you've got until the 21 December with first class.

20 December


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

21 December

Paxton and Whitfield   

All cheese hampers and gifts need to be ordered by 21 December with overnight courier costs £10.

The Body Shop  

Midday for ‘standard’ delivery (£2.49) and up until 11am on 22 December for ‘express’ delivery (£3.95).

The Book People

Today is the last day for standard delivery (£2.95)  but if you opt for its new 48-hour delivery option (£4.95) you’ve got until 22 December.

Virgin Experience Days

For gifts with a difference you’ve got until today for gift packs to be sent by first class post (£2.49) or you can opt for Royal Mail’s ‘Signed For’ service (£3.99). The absolute last date is 23 December which costs £7.99, with the Royal Mail’s ‘Special Delivery’ service.


Last day for online orders sent by second class post, but for first class or courier delivery you’ve got until 22 December, while using ‘Click & Collect’ means you can order until 23 December. 

22 December


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.


Last day for ordering big kitchen appliances and large screen TV’s with ‘guaranteed delivery’ before Christmas. But if you want them installed you’ll need to order by 20 December. And you’ve got until 23 December for other items using its next day courier service.  


Today’s the last day for home delivery Christmas orders.  

23 December


You’ve got until 8pm tonight if you’re happy for daytime delivery on Christmas Eve, or a minute to midnight if you want deliveries during an ‘evening’ slot.


Orders taken until 1pm today with ‘express one day’ delivery service.  This is free for orders over £150, or else costs £4.95. 


Orders must be in by today for all gifts, but you’ll need to send them ‘special delivery’ which can cost £9.15 a time for items like soft toys, hampers and food.   


Shoppers have until 10pm to order for pre-Christmas deliveries, providing items are in stock and available for ‘next day’ delivery but this costs £6.99.

Win £100 with loveMONEY every day in November

More on Christmas:

Good, cheap Christmas gift ideas

Save money this Christmas

Where to get Christmas dinner cheapest

Most Recent


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