MoneySavingExpert.com homepage
Cutting your costs, fighting your corner
Founder, Martin Lewis · Editor-in-Chief, Marcus Herbert
Search bar closed.
last-order-dates-christmas-delivery

LAST OOOOORDERS! The deadlines for free and cheap delivery before Christmas

15 December 2025

The deadline for postal and online Christmas deliveries may be sooner than you think. We've collated top retailers' own final cut-off dates, which in most cases comprise two separate deadlines – firstly, for cheapest standard delivery, and secondly, faster 'express' or next-day delivery that usually costs more. We'll update this info as more retailers announce their cut-offs.

If you are choosing to send cards or buy gifts online this year, don't leave it to the last minute.

Christmas last order dates for 2025 (so you get it by Christmas Eve)

Retailer

Last date for cheapest delivery, plus cost

Last date for express delivery, plus cost

Last date for click & collect, plus cost


Adidas

Friday 19 December
Free for 'Adiclub' members; £3.99 or free on £40+ orders for non-members

Sunday 21 December
£5.95

Thursday 18 December
Free

Amazon*

TBC
Last year it was 19 December for non-Prime members but it can vary by item.

Usually £3.95-£4.99 (non-Prime) or free on £35+ orders

Tuesday 23 December
Free for Prime members; usually £3.99-£5.99 for non-Prime members

Some items may need to be ordered earlier, so don't leave it too late

TBC
Last year it was the same as standard & express delivery

Ann Summers

12pm Sunday 21 December
£3.99 or free for £50+ orders

7pm Tuesday 23 December
£5.95

TBC
Free

Apple

12pm Tuesday 23 December
Free

TBC

TBC

Argos*

Monday 22 December
£3.95 or free on £100+ orders (small items only)

TBC

Wednesday 24 December
Free

Asda George

Wednesday 17 December
£3.75

Monday 22 December
£5.50

Sunday 21 December
Free

Asos*

Sunday 21 December
£4.50 or free on £40+ orders

Tuesday 23 December
£5.95

Friday 19 December for Evri Parcelshop or locker (standard), InPost (standard) & Royal Mail (standard)
£4.50 or free for £40+ orders

Monday 22 December for Evri Parcelshop or locker (next day) & Royal Mail (next day)
£5.95

Boohoo*

Monday 15 December
£3.99, or free for Boohoo Premier members

Friday 19 December
£4.99, or free for Boohoo Premier members

Tuesday 23 December for next day delivery. £5.99

N/A

Boots*

10pm Sunday 21 December
£3.95 or free on £25+ orders

1pm Tuesday 23 December
£5.95

5pm Monday 22 December
£1.50 or free on £15+ orders

Clarks

Tuesday 16 December
£4.95 or free on £50+ orders

Thursday 18 December
£5.95

Friday 19 December
Free

Currys*

Wednesday 17 December for small items
£3.99 or free on £40+

Monday 22 December for large items
£20-£35

Monday 22 December
£5.99-£10.99 depending on time slot

Wednesday 24 December
Free

Debenhams*

Tuesday 16 December
£3.99

Tuesday 23 December
£6.99

N/A

Disney Store*

Saturday 20 December (excluding N. Ireland)
£6.50 for orders under £20; £4.50 for orders £20-£50; free for £50+ orders

1pm Monday 22 December
£7.99

Wednesday 17 December
£5.99 for orders under £20; £3.99 for orders £20-£50; free for £50+ orders

Dyson*

N/A

6pm Tuesday 23 December (except N. Ireland, Channel Islands & Scottish Isles)
Free

N/A

Game

Friday 19 December
£4.99

9pm Sunday 21 December
£7.99

Friday 19 December
£4.99

Ikea

Wednesday 17 December
£2-£10 for small items; £25-£40 for large items

Wednesday 17 December
£7-£14 for small items; £30-£45 for large items

Saturday 20 December
£2 or free for Ikea Family members

JD

Wednesday 17 December
£3.99 or free for £80+ orders

TBC

TBC

John Lewis*

Friday 19 December for small items
£4.50 or free for £70+ orders

Thursday 18 December for large items
£19.95

2pm Monday 22 December
£7.95 for small items. £19.95 for large items

Tuesday 23 December
£2.95 or free for £40+ orders

Lego

8pm Friday 19 December
£3.95 or free for £50+ orders

2.30pm Tuesday 23 December
£3.95 or free for £50+ orders

TBC

Lush

12pm Friday 19 December
£3.95 or free for £50+ orders

3pm Sunday 21 December
£6.95

N/A

M&S*

Saturday 20 December
£3.99 or free for £60+ orders

Tuesday 23 December
£5.99

Tuesday 23 December
Free

Matalan*

Friday 19 December
£3.99 or free for £49.99+ orders

Tuesday 23 December£4.99

TBC

Next

8pm Monday 22 December
£4.95

N/A

2pm Wednesday 24 December for stock already in store.
Free

11pm Monday 22 December for delivery to a store.
Free

Nike*

Sunday 21 December
£4.50 or free for £99+ orders

TBC

TBC

Reebok

1pm Monday 15 December
Up to £5.99 or free on £50+ orders

N/A

N/A

River Island*

Saturday 20 December
£4 or free on £65+ orders

Monday 22 December
£6

Friday 19 December
£1 or free on £20+ orders

Schuh*

3pm Friday 19 December
£3.99 or free on £80+ orders

Tuesday 23 December
£6.99

TBC

Selfridges*

Friday 19 December
£5.95

Monday 22 December
£8.95

TBC

Sports Direct*

Friday 19 December
£4.99

Sunday 21 December for Express 48 hour
£7.99

Monday 22 December for next day
£9.99

Friday 19 December
£4.99

Superdrug

8pm Friday 19 December
£3 or free on £25+ orders

8pm Saturday 20 December
£4.90

8pm Sunday 21 December

Free


Uniqlo*

Thursday 18 December
£3.95 or free on £50+ orders

Friday 19 December
£4.95

Monday 22 December
Free

Very

10pm Friday 19 December for small items
£3.99

8pm Saturday 20 December for large items
£8.99-£34.99

7pm Tuesday 23 December for small items
£5.99

7pm Tuesday 23 December for large items
£13.99-£49.99

10pm Friday 19 December for standard delivery
Free on £30+ orders

7pm Tuesday 23 December for next day delivery
£4.99

Waterstones*

Thursday 18 December
£2.99 or free on £25+ orders

Friday 19 December
£3.99

Wednesday 24 December
Free

These are the standard options for most, though do note, some may have earlier dates for specific items, so make sure you check.

These are just several of the biggies. Many retailers list the info on their websites for all to see – so it’s worth checking if you’re after one not listed above.

If opting for click & collect, always leave yourself enough time to collect from the store before it closes, and bear in mind that different branches may have varying closing times.

Late delivery rights

By law, delivery only needs to be “within a reasonable time”, which could be up to 30 days – no use for Christmas. For you to get a refund if an item doesn’t arrive in time, the retailer must have stated goods will arrive by 25 December. If you can’t prove this, you’ve no comeback. You’ve extra rights when buying online though, including being able to return items if you get in touch with the store within 14 days of delivery. For full info, see our Delivery rights guide.

A gentle reminder…

In previous years, retailers have brought forward their last order dates due to couriers struggling to cope with demand or bad weather. Though last order dates are a useful guide, it’s better to take them with a pinch of salt than to trust them as a guarantee.

Basically, if you’re going to buy online, do it sooner rather than later – unless you’re happy to hold on for the chance of a last-minute bargain, despite knowing the risk of it not arriving in time.

Check out our Christmas MoneySaving guide for festive shopping tips.

Martin's Money Mantras

Use them

Before spending

If you answer 'NO' to any of the following questions, don't buy.

Are you

Not skint? Ask:

Will I use it?

Is it worth it?

Are you

Skint? Ask:

Do I need it?

Can I afford it?

Archive

Want more great deals?

Visit our Deals & Vouchers section to ensure you don't miss out on the best deals.