Plan ahead so you don’t miss out on getting your turkey delivered to your door this Christmas
We may not have had Halloween yet, but the supermarkets are already thinking about Christmas! This is the busiest time of the year to get a supermarket delivery, so some supermarkets are already letting you book delivery slots for the festive season. Here’s when each supermarket will open up advance booking for Christmas deliveries in 2024.
Some articles on the site contain affiliate links, which provide a small commission to help fund our work. However, they won’t affect the price you pay or our editorial independence. Read more here.
Tips to get a Christmas delivery slot in 2024
If you’re planning on hosting this year, make sure to pop the date in your diary and nab the time and date you want your Christmas groceries delivered. And if you do miss out on the slot you want, there’s always collection slots to check out.
In addition, it’s worth remembering that with delivery and collection orders there’s always a risk that they won’t have what you want in stock, so don’t leave it too late for anything you know is essential. In fact, I once booked a collection and there were more than 10 items missing. I popped in-store at the time of collection and found every single item available – it was a frustrating experience.
With fresh food, you can always buy it earlier and store it in your freezer if the best before or use-by date is sooner than you want to eat it. Here are our tips on the foods you can freeze.
In addition, if you’re prepared to wait to buy your veggies in the final days, a lot of supermarkets reduce their Christmas vegetable prices in the days before Christmas – they could be worth leaving off your delivery.
Don’t forget there are also ways to boost your supermarket spending power at some of the big brands with this savers stamp trick.
When can I book a supermarket Christmas delivery slot in 2024?
Supermarket | With Delivery Pass | All Customers | Additional notes |
Asda | 15 October | 22 October | Frozen turkeys need to be in your basket before 16 December. No last date for fresh yet |
Iceland | N/A | 6 days ahead of your delivery date | |
Morrisons | 2 October | 9 October | |
Ocado | 27 September | TBC | Smart Pass customers must sign up for a voucher via email to get their Christmas delivery slot free |
Sainsbury’s | 16 October | 23 October | |
Tesco | 5 November | 12 November | Sign up to Delivery Saver by 4 November to book your delivery one week before slots open for all customers |
Waitrose | N/A | 2 October | Slots are filling up fast |
Asda Christmas delivery slots 2024
Asda has announced that Delivery Pass customers will be able to book a Christmas delivery slot from 15 October, and everyone else from 22 October 2024.
Iceland Christmas delivery slots 2024
Iceland has confirmed that you can book your Christmas delivery slot six days ahead of your delivery, although its click and collect service will not be available for Christmas bookings this year.
You’ll need to spend £40 to get free delivery.
Get the best of our money saving content every Thursday, straight to your inbox
+ Get a £20 Quidco bonus (new members only). More details
Morrisons Christmas delivery slots 2024
If you have a Morrisons Delivery Pass can book a slot from 2 October. Everyone else needs to wait until 9 October to book a slot.
Ocado Christmas delivery slots 2024
Ocado opened its Christmas slots to Smart Pass customers on 23 September, and will be gradually releasing the remaining slots to everyone – although they are not quite saying when this is yet! However it’s only for those who were already Smart Pass members before 1 September this year.
There will be a minimum spend of £90 for slots booked between 20-24 December. And the good news for Smart Pass customers, is that their Christmas delivery slot is free if they sign up for a voucher via the email they receive before 30 November (delivery up to the value of £9.99).
If you are an Ocado Reserved customer, Ocado will be pausing the service between 20–27 December and 31 December–1 January.
Editor’s savings pick
Earn a market leading 5.17% AER from this Trading 212 Cash ISA
Sainsbury’s Christmas delivery slots 2024
If you have a Sainsbury’s Delivery Pass, you’ll be able to book a slot from some time in mid October, although an official date has not yet been released. Sainsbury’s will send an email to customers when they release their slots. Last year it was a week in advance of the rest.
But we do know when that is – for everyone else it’s 23 October 2024.
Our podcast
Listen to Cash Chats, our award-winning podcast, presented by Editor-in-chief Andy Webb and Deputy Editor Amelia Murray.
Episodes every Tuesday and Friday.
Tesco Christmas delivery slots 2024
Christmas delivery slots will be available at Tesco for Delivery Saver customers from 5 November and for all customers from 12 November. You can sign up to Delivery Saver until 4 November for the early access to Christmas delivery slots.
Waitrose Christmas delivery slots 2024
You can already book a Waitrose delivery for Christmas – you’ll want to be fast, as a lot of slots are already booked up. These cost £4 each.
More useful would be telling people when they should start queuing. I logged on at 7.00 this morning for a Tesco slot. I’m still here at 8.30 in queue. No information on where you are in the queue. Plus our local face book page is showing that some people who queued later have got slots. How is that?
Morrison’s be Christmas booking slots fir those with a delivery pass is not working. You can’t click on a time as it doesn’t work despite the fact we were sent an email telling us to book by 10th Nov when the slots will be open to others . Can’t get in touch with Morrisons to ask what is happening ( or not) looks like all days up to xmas in that week are free but nothing happens when you click on it, get it sorted please Morrisons
I think this is useful, however it should be noted that a Morrisons delivery pass will not gain anyone priority for a Christmas delivery slot unless the pass was purchased way back in early October. I recently purchased the pass only to find out this important information afterwards. I’ve now cancelled the pass and am waiting for my £40 refund.