Christmas delivery slots – how to snag a slot at Tesco this week, plus when to book at ALL the supermarkets

Want your Christmas food shop delivered to your door? You'll need to pounce to secure your preferred slot. Tesco bookings are now open for delivery pass holders – and will open to everyone else on Thursday 5 November. Other supermarkets, including Morrisons and M&S, are already taking bookings from all shoppers.
What you need to know before securing a delivery slot
-
Act quickly – and check if you can edit your basket. There's still some time to go before the big day, but bookings tend to go very quickly. We often recommend getting your order in with a few items to bag your slot, then making edits later – just check the deadline to make edits by.
-
Take delivery fees and minimum spends into account. Especially if you don't have a delivery pass, which cuts delivery costs. Speaking of which...
-
A delivery pass can also help you bag priority slots. That's because pass holders typically get first dibs on Christmas and Easter slots. If you don't already have a pass, buying one now won't help you out for this Christmas, as the cut-off dates have passed. But it's still worth considering if you regularly get groceries delivered.
-
Keep food costs in mind. Naturally, some supermarkets will charge more for Christmas-related items than others. Don't spend more than you otherwise would just to get a delivery slot. Use the free Trolley comparison tool to check the cost of items you regularly buy and set price alerts for them.
Also see our Christmas MoneySaving Tips for more cost-cutters covering everything from sustainable wrapping paper to bargains on advent calendars.
Supermarket-by-supermarket rundown
To quickly check the Christmas delivery policy at your favourite supermarket, just click its name in the list below to be taken to the info. Note: Aldi and Lidl are missing from this list as neither offer their own online grocery delivery service.
Bookings now open for all:
- Asda
- M&S
- Morrisons
- Sainsbury's
- Waitrose
Bookings now open for pass-holders:
- Ocado
- Tesco
Bookings not yet open:
- Co-op
- Iceland
Bookings now open for all
Asda

Delivery dates:
Monday 21 December to Wednesday 23 December.
You have until Tuesday 15 December to finalise any 'Food to Order' items (including Christmas centrepieces) and 11pm the day before your delivery or collection to finalise everything else.
Delivery fees and other info:
Anytime Delivery Pass: for £7.95 each month for six months or £6.95 each month for 12 months (or a one-off payment of £40 for six months or £69.50 for one year), you'll get next-day delivery or collection and priority access to future seasonal slots.
Midweek Delivery Pass: for £4.50 each month for six months or £3.95 each month for 12 (or a one-off payment of £22 for six months or £39.50 for one year), you'll get delivery or collection between Tuesday and Thursday, plus priority access to future seasonal slots.
Minimum spend with a pass: £40 to qualify for free delivery – otherwise £4 extra fee applies.
Delivery fees without a pass: Vary based on day and time of your slot; £4 extra fee on orders under £40.
M&S

Book your M&S 'Christmas Food to Order' slot. For groceries, see Ocado.
Collection dates:
Tuesday 22 December to Thursday 24 December in England, Scotland and Wales.
Wednesday 23 December to Thursday 24 December in Northern Ireland, the Isle of Man and Jersey.
Other info:
M&S Food to Order is only available for collection. There are no delivery passes specific to 'Food to Order' collections.
Minimum spend: £50 to secure your slot. You'll need to pay the £50 right away, and will then be asked to pay any remaining balance when you pick up your order.
Morrisons

Book your Morrisons delivery slot.
Delivery dates:
Friday 18 December to Thursday 31 December.
Cut-off times for editing your order vary; check your confirmation email.
Delivery fees and other info:
Anytime Delivery Pass: for £8 each month, £45 for six months or £70 yearly, you'll get priority access to Christmas bookings, free home deliveries and free click & collect for available slots.
Midweek Delivery Pass: for £5 each month, £25 for six months or £40 yearly, you'll get priority access to Christmas bookings, free home deliveries between Tuesday and Thursday, and free click & collect for available slots.
Minimum spend with a pass: £25 to qualify for free delivery.
Delivery fees without a pass: Vary based on day and time of your slot; £3 extra fee on orders under £40.
Sainsbury's

Book your Sainsbury's delivery slot.
Delivery dates:
Friday 18 December to Thursday 24 December.
You've got until 11pm on the day before delivery to finalise your order.
Delivery fees and other info:
Anytime Delivery Pass: for £7.50 each month, £43 for six months or £80 for 12 months you'll get priority deliveries during busy periods, plus a maximum of one free delivery per day.
Midweek Delivery Pass: for £4 each month or £40 for 12 months, you'll get a maximum of one free delivery each day between Tuesday and Thursday, and priority deliveries during busy periods.
Minimum spend with a pass: £50 to qualify for free delivery – otherwise £7.50 fee for next-day orders or £9.50 fee for same-day orders.
Delivery fees without a pass: £7.50 for next-day delivery or £9.50 for same-day delivery for orders £25 to £50; £1 to £6 for orders over £50.
Waitrose

Book your Waitrose delivery slot.
Delivery dates:
Sunday 20 December to Thursday 24 December.
You've got until 11.59pm on Tuesday 15 December to finalise your 'Food Made to Order' items, and until 10pm the day before your delivery for everything else.
Delivery fees and other info:
Delivery Pass: for £8 each month, £45 for six months or £85 for 12 months, you'll get one free delivery slot per day and early access to future seasonal slot bookings.
Minimum spend with a pass: £40 to book a delivery.
Delivery fees without a pass: At least £2 per order.
Bookings now open to pass holders only
Ocado

Booking dates:
Now, if you signed up for an Ocado 'Smart Pass' BEFORE 1 September 2026. Book your delivery slot.
Ocado says it will "stagger the release of remaining slots, subject to availability" – so it's best to check online regularly if you don't have priority access.
Delivery dates:
Sunday 20 December to Thursday 24 December.
You've got until 11.59pm two days before your delivery to finalise your order – so, for example, if your delivery is on 20 December, you've got until 18 December at 11.59pm to make any edits.
Delivery fees and other info:
Anytime Smart Pass: for £9.99 each month, £55.49 for six months or £99.99 yearly, you'll get free deliveries, exclusive offers and early access to future seasonal slots.
Midweek Smart Pass: for £4.99 each month, £27.99 for six months or £49.99 yearly, you'll get free deliveries between Tuesday and Thursday, exclusive offers and early access to future seasonal slots.
Minimum spend with a pass: £90 for Christmas shops.
Delivery fees without a pass: Vary based on the slot and availability in your area. Christmas slots require a minimum spend of £90.
You can order M&S food for delivery via Ocado.
Tesco

Booking dates:
Early access open NOW if you bought an Anytime Delivery Pass BEFORE 11.59pm on Monday 2 November.
Opens 6am on Thursday 5 November for everyone else. Book your Tesco delivery or collection slot.
Delivery dates:
Sunday 20 December to Thursday 24 December.
You've got until 11.45pm on Monday 14 December to finalise your 'Festive Food to Order' items.
You've got until 11.45pm the day before your delivery to finalise everything else.
Delivery fees and other info:
Anytime Delivery Saver pass: for £7.99 each month for six months or £6.99 each month for 12 months, you'll get free same-day delivery and early access to future seasonal slots.
Off-Peak Delivery Saver pass: for £4.99 each month for six months or £3.99 each month for 12 months, you'll get free home delivery after 3pm.
Click+Collect pass: for £2.49 each month for six months, you'll get same-day collection and early access to future seasonal slots.
Minimum spend with a pass: £50 for free delivery or £25 for free collection – otherwise £5 extra fee applies.
Delivery fees without a pass: Between £5 and £7 (or £2 for Click+Collect), regardless of your total spend.
Bookings not yet open
Co-op

Booking dates:
Co-op doesn't offer specific Christmas bookings – if you'd like a Co-op shop delivered to your door, you'll need to hold off until five days before your preferred delivery date.
You will not be able to make any changes to your order after payment.
Delivery fees and other info:
Co-op doesn't offer delivery passes.
You can order for delivery or click-and-collect through Co-op directly, or for delivery via Amazon, Just Eat, and Uber Eats.
Minimum spend: At least £15 per delivery or click-and-collect order when you order directly – but this can differ if you order through third-party apps.
Delivery fees: Start at £1.99 but vary by order and platform.
Iceland

Booking dates:
Iceland will open access to bookings over the Christmas period 28 calendar days in advance – so if you're wanting a delivery on Wednesday 23 December, for example, you'll be able to book from Thursday 26 November. Typically, you're only able to book Iceland deliveries five days in advance.
Delivery fees and other info:
Free next-day delivery if you spend £40+.
Iceland doesn't offer delivery passes.


















