Christmas shopping time is running out and the days are numbered to order if you want home delivery.
From high-street favourites to online giants, shoppers are busily filling baskets with gifts, but it's worth checking the last order dates to make sure they arrive in time for the big day.
To help avoid the panic of late deliveries and empty stockings, shoppers need to check delivery is guaranteed before Christmas.
Together with the team at Hotukdeals we have a guide that shares the final order dates across major UK retailers.
Adidas
Standard delivery: Friday 19 December
Express delivery: Sunday 21 December
Amazon
Order cut-off dates vary by item, so the following is suggested (bear in mind that some items may need to be ordered sooner than 21 December):
Standard delivery (Non-Prime): Sunday 21 December
Prime/one-day delivery: Monday 22 December
For Prime members, Amazon often delivers right up until Christmas Eve in eligible areas, but 22 December is the recommended safe cut-off.
(Image: Getty Images)
AO.com
Suggested for standard delivery: Monday 22 December
AO typically delivers right up to Tuesday 23 December (and sometimes Christmas Eve) for in-stock items.
Tip: You can usually select your exact delivery slot at checkout, so you will see instantly if a pre-Christmas date is available.
Argos
Yet to announce specific dates, and it will likely vary by item. Below are suggested dates:
Standard delivery: Likely mid-December (check specific item).
Fast Track same-day delivery: Wednesday 24 December (order by 1pm for delivery by 6pm)
Argos offers one of the latest delivery options via its Fast Track service, subject to local store stock and slot availability.
Asda
George Clothing:
Standard delivery: Wednesday 18 December
Named day delivery: Saturday 21 December
Next day delivery: Sunday 22 December
ASOS
Standard delivery: likely Sunday 21 December
Next day delivery: likely 22 or 23 December
Boohoo
Standard delivery: Monday 15 December
Express delivery: Friday 19 December
Next day delivery: Tuesday 23 December
Boots
Boots has not specified dates yet, so the following is suggested:
Standard delivery: Friday 19 December (order by 9pm)
Next day delivery: Tuesday 23 December (order by 5pm)
Click & collect: Tuesday 23 December (order by 6pm for collection on Christmas Eve)
Currys
Standard delivery, large items (e.g., Fridge, TV): Monday 22 December
Standard delivery, small items: Wednesday 17 December
Next day delivery, small items: Monday 22 December
Collection in store: Wednesday 24 December (order by 1pm to collect by 4pm)
Dunelm
Dunelm has not specified dates yet, so the following is suggested:
Standard delivery: Friday 19 December or Saturday 20 December
IKEA
Delivery: Wednesday 17 December
Click & Collect: Saturday 20 December
Note: Large furniture delivery slots fill up fast, so it’s best to check availability as soon as possible. If you leave it until the last minute, even if it’s before the cut-off date, you may miss out.
JD Sports
Standard delivery: Friday 19 December
Express delivery: Sunday 21 December
Click & Collect: Thursday 18 December
John Lewis & Partners
Standard delivery (Large items): Thursday 18 December (2pm)
Standard delivery: Friday 19 December (7pm)
Next day delivery: Monday 22 December (8pm)
Click & Collect: Monday 23 December (local collection points) or Tuesday 23 December (for collection at John Lewis/Waitrose stores)
Marks & Spencer (M&S)
Standard delivery (Clothing/Home): Saturday 20 December
Next day delivery: Tuesday 23 December
Nominated day delivery: Tuesday 23 December
Click & Collect: Tuesday 23 December
Next
Standard delivery, home furniture: Thursday 18 December
Standard delivery, clothes and other items: Monday 22 December (8pm)
Next Day Delivery: Sunday 21 December (Check specific item availability)
Nike
Nike has not specified dates yet, so the following is suggested:
Standard delivery: Tuesday 16 December (this is because Nike states that delivery can take up to 6 working days, but in the best case you should still be able to order on 21/22 December and still get your item in time for Christmas)
Same day pick up: Monday 22 December
Recommended reading:
- When to get yellow sticker Christmas bargains: Lidl, Aldi, M&S, Tesco and Sainsbury's
- Easyjet tickets go on sale for key 2026 dates, but be quick, says Martin Lewis
- Martin Lewis 'delighted' with energy bill change that could lower Standing Charges
Sainsbury’s
Yet to announce specific dates, below are suggested dates:
Tu Clothing: suggested Saturday 20 December for standard delivery, Monday 22 December for next day delivery
Tesco
Also yet to announce specific Christmas delivery cut off dates, so the following is suggested:
F&F Clothing: suggested Thursday 18 December for standard delivery, Monday 22 December for express delivery
Royal Mail last posting dates
As a final note, if you are sending your own parcels or cards, these are the deadlines for posting with Royal Mail for them to arrive in time for Christmas:
Wednesday 17 December: 2nd Class & 2nd Class Signed For
Friday 19 December: Royal Mail Tracked 48
Saturday 20 December: 1st Class & 1st Class Signed For
Sunday 21 December: Royal Mail Tracked 24
Tuesday 23 December: Special Delivery Guaranteed
Share