Supermarket Christmas delivery slots for 2025 are opening. Find out when you can order food, how much delivery will cost and when they’ll take the payment.

£10 sign up bonus: Earn easy cash by watching videos, playing games, and entering surveys.
Get a £10 sign up bonus when you join today.
Join Swagbucks here >>
It may take place on the same day every year, but somehow, the run-up to Christmas happens very fast and comes out of nowhere!
Instead of rushing around, playing trolley wars in the supermarket, many people look to get their Christmas food shop delivered instead to save the stress of it all.
Supermarket Christmas delivery slots 2025
To make sure you’re fully prepared, here’s when you’ll need to book your Christmas supermarket delivery slot.
Whether you’re planning to have your Christmas food shop delivered or book a collection slot for click and collect, you still need to book in advance.
We cover all the major online supermarket delivery details, including when you can place your order, the delivery costs, and when the supermarket will take payment for your order.
Tesco Christmas delivery slots
When you can book
Tesco will open its Christmas delivery slots from 6am on Tuesday 4th November for Anytime Delivery Saver and Click+Collect members. To get early access, you’ll need to join the Anytime Delivery Saver plan before 11.59pm on Monday 3rd November.
Everyone else, including those with an Off-Peak Delivery Saver plan, can book from 6am on Tuesday 11 November.
Delivery dates
Tesco’s Christmas delivery slots will run from Saturday 20 December to Wednesday 24 December.
You’ll have until 11.45pm on Sunday 14th December to make changes to any Festive Food to Order items. For everything else, you can update your order up until 11.45pm the day before your delivery.
Subscription options
- Anytime Delivery Saver: £7.99 a month for six months, or £6.99 a month for 12 months. Includes free same-day delivery and early access to Christmas slots.
- Off-Peak Delivery Saver: £4.99 a month for six months, or £3.99 a month for 12 months. Includes free home delivery after 3pm.
- Click+Collect: £2.49 a month for six months. Includes same-day collection and early access to Christmas slots.
Minimum spend and fees
You’ll need to spend at least £50 for free delivery, or £25 for free collection, if you’re on a Delivery Saver or Click+Collect plan. Orders below this will cost £5 for delivery or collection.
If you’re not on a plan, standard delivery charges range from £1.50 to £7, depending on when you book.
Book your Tesco Christmas delivery slot here.
Morrisons Christmas delivery slots
When you can book
Morrisons will open its Christmas delivery slots from Wednesday 1st October for Delivery Pass holders. Everyone else will be able to book from Wednesday 8th October.
Delivery dates
Christmas deliveries will run from Saturday 20th December to Wednesday 24th December.
Cut-off times for editing your order can vary, so it’s best to check the confirmation email for your booking.
Subscription options
- Anytime Delivery Pass: £8 a month, £45 for six months, or £70 a year. Includes priority access to Christmas slots, free home deliveries, and free click & collect when available.
- Midweek Delivery Pass: £5 a month, £25 for six months, or £40 a year. Includes priority access to Christmas slots, free home deliveries between Tuesday and Thursday, and free click & collect when available.
Minimum spend and fees
If you have a Delivery Pass, you’ll need to spend at least £25 to qualify for free delivery. If you don’t have a pass and your order total is between £25 and £40, there’s a £3 delivery charge.
Book your Morrisons Christmas delivery slot here.
Asda Xmas delivery slots
When you can book
Asda will open its Christmas delivery slots on Wednesday 15th October for Delivery Pass holders. Everyone else will be able to book from Tuesday 21st October.
Delivery dates
Slots will be available from Sunday 21st December to Tuesday 23rd December.
You’ll need to make any changes to your Food to Order items, such as Christmas centrepieces, by Monday 15th December. For everything else, you can edit your order up until 11pm the day before delivery.
Subscription options
- Anytime Delivery Pass: £7.95 a month for six months, or £6.95 a month for 12 months. Includes next-day delivery or collection and early access to Christmas slots.
- Midweek Delivery Pass: £4.50 a month for six months, or £3.95 a month for 12 months. Covers deliveries and collections between Tuesday and Thursday, with priority access to Christmas slots.
Minimum spend and fees
Pass holders can book one grocery delivery per day, as long as they spend at least £40.
If you don’t have a Delivery Pass, you’ll pay a delivery fee based on the day and time of your slot, which will be shown when you book.
Book your Asda Christmas delivery slot here.
Sainsbury’s Christmas delivery slots
When you can book
Sainsbury’s will open its Christmas delivery slots from Thursday 16th October for Delivery Pass holders. Everyone else will be able to book from Thursday 23rd October.
Delivery dates
Christmas delivery slots will be available from Thursday 18th December to Wednesday 24th December.
You can make changes to your order up until 11pm the night before your delivery.
Subscription options
- Anytime Delivery Pass: £7.50 a month, £43 for six months, or £80 for 12 months. Includes priority access during busy periods and up to one free delivery per day.
- Midweek Delivery Pass: £4 a month or £40 for 12 months. Includes one free delivery per day between Tuesday and Thursday, with priority access during busy times.
Minimum spend and fees
If you have a Delivery Pass, you’ll need to spend at least £40 to get free delivery. Orders under this will be charged £7.
If you don’t have a Delivery Pass, there’s a £7 fee for orders under £40, and for orders over £40, the delivery charge ranges from £1 to £5.50 depending on the slot you choose.
Book your Sainsbury’s Christmas delivery slot here.
Iceland Christmas delivery slots
When you can book
Iceland doesn’t offer early or special Christmas delivery slots. If you want your Christmas food shop delivered, you’ll need to wait until five days before your chosen delivery date to book.
You can make changes to your order up until 11pm the night before delivery.
Subscription options
Iceland doesn’t have any delivery pass or subscription plans.
Minimum spend and fees
To get free next-day delivery, you’ll need to spend at least £40. Orders below this amount will not qualify for free delivery.
Order your Christmas food from Iceland here.
Waitrose Christmas delivery slots
When you can book
Waitrose will open its Christmas delivery slots from Wednesday 24th September for Delivery Pass holders. To get early access, you’ll need to have signed up for a Delivery Pass before Monday 1st September.
Everyone else can book from Wednesday 1st October.
Delivery dates
Delivery slots will be available from Saturday 20th December to Wednesday 24th December.
You’ll need to confirm any Food Made to Order items by 11.59pm on Monday 15th December. For everything else, you can make changes up until 10pm the night before your delivery.
Subscription options
- Delivery Pass: £8 a month, £45 for six months, or £85 for 12 months. Includes one free delivery slot per day and early access to Christmas bookings.
Minimum spend and fees
All Waitrose delivery orders must be at least £40. If you don’t have a Delivery Pass, a delivery fee of at least £2 will be added to your order.
Book your Waitrose Christmas delivery slot here.
Marks and Spencer Christmas slots
When you can book
M&S will open its Christmas Food to Order slots from Tuesday 23 September for all customers.
Collection dates
You can collect your festive food between Sunday 21 December and Wednesday 24 December.
You’ll have until 11.59pm on Wednesday 10 December to make any changes to your order.
Subscription options
- M&S doesn’t offer any subscription plans for Food to Order collections.
Minimum spend and payment
Food to Order is collection only, and you’ll need to spend at least £50 to secure a slot. The £50 is paid upfront, and you’ll pay the remaining balance when you collect your order.
Book your M&S Christmas slot here.
Ocado Christmas slots
When you can book
Ocado will open its Christmas delivery slots from Tuesday 23rd September for Smart Pass holders. To get early access, you’ll need to have signed up for a Smart Pass by Monday 1st September.
For everyone else, Ocado will release delivery slots in phases. You’ll need to check the Ocado website to see when bookings become available in your area.
Delivery dates
Delivery slots will run from Saturday 20th December to Wednesday 24th December.
You can make changes to your order until 11.59pm on Wednesday 10th December.
Subscription options
- Anytime Smart Pass: £8.99 a month, £49.99 for six months, or £89.99 a year. Includes free deliveries, exclusive offers, and priority access to Christmas slots.
- Midweek Smart Pass: £4.99 a month, £27.99 for six months, or £49.99 a year. Includes free deliveries between Tuesday and Thursday, exclusive offers, and early access to Christmas slots.
Minimum spend and fees
You’ll need to spend at least £90 for a Christmas delivery, whether you have a Smart Pass or not. If you don’t have a pass, there will be a delivery charge, which varies by time slot and availability in your area.
You can also order M&S food through Ocado for delivery.
Book your Ocado Christmas delivery slot here.
Supermarket Christmas delivery tips
If you’re new to online shopping, or are a pro, and want to make sure things go as smoothly as possible, here are some tips to make sure you save both time and money on your supermarket Christmas delivery.
Don’t put it off
The slots can go QUICK.
Last year, some of the slots for Tesco Christmas deliveries sold out in minutes! And, even this year, many slots are gone at other supermarkets.
Even if you don’t know what the full shop is, book a slot and add a few things to your basket to secure it. Then come back later to amend the shop and get everything you need.
Supermarkets let you make edits to your order before delivery, but check where you’ll be shopping to see when their cut-off is.
Don’t get it delivered at the 11th hour
You want your food as fresh as possible, which is why I understand people want it delivered at the last minute.
However, if any items are out of stock, you may receive substitutes that aren’t suitable. And I’ve heard some amazingly silly supermarket sub-stories in my time!
If you have your food delivered a few days before Christmas, you can still get to the shop if you need to grab anything else.
But it won’t be that much of a panic, as most supermarkets (and Express/Local stores) are open on Christmas Eve anyway and will close early.
Also, keep in mind that adverse weather may delay your food delivery.
Come and join thousands of other savvy people in the Skint Dad Facebook community to find out tips and tricks to make your money go further and make more money.
- Sainsbury’s Christmas dinner deal: feed six for under £15 with Nectar Prices - 5 December 2025
- Free Christmas holiday clubs and meals if your child gets free school meals - 5 December 2025
- Feed 8 for under £12: Aldi’s value Christmas dinner deal - 5 December 2025
Saved a few quid with our tips? You can help keep Skint Dad going with a small contribution.
Help keep Skint Dad going
Elizabeth Dougls says
Why don’t you recommend recipes for cheap food (mince,eggs,jacket potatoes,I m sure if you ask the community you will get loads of replies.Wonky veg and baguettes == soup + hot crusty rolls.very filling and healthy,even veg a bit past it s best.vegetable curry + rice.A bag of rice is much cheaper them buying small packets of rice n veg.and much nicer,you can add more of your favourite veggies and less of those not well liked.
Ricky Willis says
Hi Elizabeth, thank you – this is a fantastic idea!