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 which supermarket have confirmed advance booking for Christmas deliveries in 2025, and when we think the rest will follow.



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 2025
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 or through buying discounted gift cards.
When can I book a supermarket Christmas delivery slot in 2025?
Confirmed
Supermarket | With Delivery Pass | All Customers | Additional notes |
Asda | 14 October | 20 October | |
Iceland | N/A | 6 days ahead of your delivery date | |
Morrisons | 1 October | 10 October | |
Ocado | 24 September | TBC | Smart Pass customers must have signed up before 1 September |
Tesco | 4 November | 11 November | |
Waitrose | 24 September | 1 October | Delivery Pass customers must have signed up before 1 September |
Not yet announced (showing expected dates)
Supermarket | With Delivery Pass | All Customers | Additional notes |
Sainsbury’s | Likely 16 October | Likely 23 October |
Asda Christmas delivery slots 2025
Confirmed for 2025
Asda has announced that Delivery Pass customers will be able to book a Christmas delivery slot from 14 October, and everyone else from 20 October 2025.
Iceland Christmas delivery slots 2025
Confirmed for 2025
Iceland doesn’t offer super advance bookings, so Christmas delivery slot can be booked six days ahead of your delivery.
Get the best of our money saving content every Monday & Thursday, straight to your inbox



Ocado Christmas delivery slots 2025
Confirmed for 2025
Ocado opened its Christmas slots to Smart Pass customers on 24 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.
If you are an Ocado Reserved customer, Ocado will be pausing the service between 20–27 December and 31 December–1 January.
Morrisons Christmas delivery slots 2025
Confirmed for 2025
If you have a Morrisons Delivery Pass can book a slot from 1 October. Everyone else needs to wait until 10 October to book a slot.
Sainsbury’s Christmas delivery slots 2025
To be confirmed
If you have a Sainsbury’s Delivery Pass, you’ll probably be able to book a slot from 16 October. For everyone else it’s probably 23 October. Sainsbury’s will send an email to customers when they release their slots. Last year it was a week in advance.
Tesco Christmas delivery slots 2025
Confirmed
Christmas delivery slots will be available at Tesco for Delivery Saver customers from 4 November and for all customers from 11 November. You can sign up to Delivery Saver until 3 November for the early access to Christmas delivery slots.
Waitrose Christmas delivery slots 2025
Confirmed
Unlike previous years, Waitrose now offers a delivery saver pass, and these were made available on 24 September 2025. You need to have signed up to this by 1 September 2025 to get access to these advance Christmas slots.
For everyone else it’ll be 1 October 2025.
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.