You must order presents from high street shops like M&S and John Lewis today if you want them in time for Christmas


TODAY is the last day to order presents from retailers including M&S and John Lewis if you want them to arrive in time for Christmas.

It’s also the final cut-off for ordering gifts from Game, The Body Shop and Shoeaholic.

M&S recommends Christmas shoppers order today for standard delivery

However, as these are just recommended final order dates, it still isn’t guaranteed that your orders will definitely arrive on time.

Some retailers have made their order deadlines earlier than last year due to more people shopping online following the coronavirus crisis.

Royal Mail is also warning of delivery days, with some second-class post taking over two weeks to deliver.

So far, we’ve seen Currys PC World and John Lewis shoppers complaining about Royal Mail delays in delivering Christmas presents.

Ikea customers have also been left fuming after port delays caused some deliveries to be delayed by up to two months.

If you’re able to, you can also still visit shops in person to pick up your goods. You’ll also likely save money on delivery costs this way.

Here are the retailers with a final cut-off date of today, December 18, for their final Christmas deliveries.

The below are based on the cheapest delivery options per shop, so you may have more time to get your order in if you go for a more expensive shipping method.

Shops with a last Christmas order date of Dec 18 (standard delivery)

We’ve got a full round-up of last Christmas delivery dates here, but these are the shops where you need to order today if you want your presents by December 25.

All Saints

The cheapest standard delivery option at All Saints is £3.95, or it’s free if you spend £150 or more.

Alternatively, the absolute final order date is December 21 for next-day delivery, but it’ll set you back a pricier £4.95.

All Saints doesn’t offer click and collect.


Dusk shoppers pay £3.99 for delivery on orders under £50. Orders over this amount are free.

If you can’t get your order in today, the last date for express delivery is this Tuesday (December 22) but you’ll pay £4.99 for this service.

Dusk doesn’t offer click and collect.


There’s a £4.99 charge on all standard orders from Game.

If you go for next-day delivery, which costs £7.99, it’s recommended that you order by this Wednesday (December 23).

Game also does click and collect, which again has a cut-off of today (December 18) for Christmas deliveries and costs £4.99.

John Lewis also has a cut-off of December 18 for standard delivery orders

John Lewis

John Lewis shoppers are charged £3.99 for standard delivery on orders under £50. If you spend more than this, delivery is free.

For next-day delivery, which costs £6.95, order by 4pm this Tuesday (December 22).

The last call for click and collect – which is £2 on orders under £30, or free above this amount – is 4pm this Tuesday (December 22).

Kurt Geiger

Order today for standard delivery from Kurt Geiger, which has a charge of £4.95 for all orders.

For next-day delivery, which is priced at £7, order by 8pm on Tuesday (December 22).

Click and collect, which is free, must be ordered by 5pm on Tuesday (December 22).


Order by 8pm tonight for M&S. Marks charges £3.50 for standard delivery, or free on orders over £50.

For express delivery, get your order in by 6pm this Wednesday (December 23) but there’s a £4.99 charge for this service.

Click and collect, which is free, must be arranged by 6pm this Wednesday (December 23) too.


There’s a £3.50 charge on all orders at Shoeaholics, which also must be placed by today.

For express delivery, which is charged at £6.99, it’s recommended that you order by 8pm this Tuesday (December 23).

Shoeaholics doesn’t do click and collect.

The Body Shop

The Body Shop says you should order by 12pm today for standard delivery, which costs £3, or free on orders over £30.

Express delivery customers are being told to order by 11am this Sunday (December 20) but this shipping costs £4.49.

Order by 12pm Christmas eve for click and collect, which is free.

There’s just one day left to send presents and parcels by Royal Mail 2nd class to make sure they arrive in time for Christmas.

The price of stamps is rising from January – here’s what you need to know.

But MoneySavingExpert founder Martin Lewis has a trick to beat the price hike.

Did you miss our previous article…