Which? uses cookies to improve our sites and by continuing you agree to our cookies policy

Last online order dates before Christmas

Find out when you'll need to order Christmas gifts

Christmas gifts

We round up the last online order dates so you can get your Christmas gift in time

It’s not long until Christmas Day now, so if you still want to order Christmas gifts online, take a look at our list of the last order dates for the some of the most popular online shops. 

We’ve rounded up the last online order dates, including standard and express deliveries, for some of the biggest online shops, including John Lewis, Currys, Amazon and Marks & Spencer.

Still need some Christmas gift inspiration? Take a look at our Christmas gift guides and advice.

Last Christmas order dates

Below you will find the final online order dates if you want to get a Christmas gift delivered within the UK in time for Christmas Day.

John Lewis

Standard delivery – 8pm 20 December

Next day, named day or premium delivery – 8pm 22 December

For larger items, such as furniture and appliances, you’ll need to check the specific items.

Marks & Spencer

Standard – 10pm 19 December 

Nominated day delivery – 5pm 22 December

Hampers, flowers, wine and furniture will need to be ordered before these dates if you’re using standard delivery (the earliest is the 17 December), and by 6pm 22 December for nominated day delivery.


Free standard delivery on small items – 4pm 21 December.

Free next day delivery on large items – 9pm 23 December.

Next day delivery on small items – 9pm 23 December.

Not all items are eligible for free delivery, so check details before you buy. Some larger items can also be installed on delivery, for which you will need to order by 9pm 23 December, and 8pm 22 December if it is a gas installation. 


Free ‘no rush’ delivery – 11.59pm 20 December

Standard delivery – 11.59pm 21 December

One-day and express delivery – 23 December

These times and dates can vary depending on the item and delivery location, so double check. 


Standard delivery – 7pm 22 December

Express delivery – 7pm 23 December

Flowers need to be ordered by 6pm on 23 December, and if you want an item gift wrapped, you’ll need to order by midnight on 20 December.


Free standard delivery (orders over £30) – midnight 18 December

Next day delivery – 2pm 23 December

Dates differ for flowers, hampers, wine, personalised items and furniture.

Tesco Direct

Standard delivery – 17 December

Express delivery – 21 December

You can buy items online and pick them up in store using the click and collect service. To do this you need to order by 5pm 21 December.


Last posting date is the 17 December. 


Last date for ordering if you want next day delivery is the 22 December. 


Last date for ordering if you want next day delivery is the 21 December at 11.59pm. 

Best and worst online shops

As well as products, we also reviews online shops, including all of the ones listed above. In July 2015 we asked 10,505 people about their experiences shopping online over a period of six months. 

From this, we were able to rate 100 shops, from John Lewis to Asos, so you can be assured shopping online will be stress free. 

Visit our guide to the best and worst online shops to find out how the shops above, and dozens of others, were rated by their customers. 

More on this…

Back to top