For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.


Last order dates for Christmas 2023

To support our site, we may use links which earn us a commission at no extra cost to you.

Make sure your Christmas shopping is ordered in time to avoid disappointment on Christmas Day. Here's our rundown of top retailers' last order dates.

rushed santa checking his watch

Last-minute shopping is much easier these days thanks to online shopping. But don't think you can get next-day delivery right up to Christmas. In most cases, you can't.

Some big retailers have last-order dates for Christmas as early as 16th December! Save yourself from paying £5+ for last-minute delivery or unbearable awkwardness on Christmas Day with no presents to give.

Use our extensive list of all the major Christmas retailers and their last order dates for Christmas 2023, Christmas delivery costs and Royal Mail's final posting dates for 2023.

Don't feel pressured to buy something material. Instead, you can give a handmade Christmas gift, donate money to charity or give a gift voucher.

How to find the last order dates:

  • Search for your favourite retailer below or browse the list.
  • Always double-check the delivery time and cost for your specific item as it can vary.
  • Click and collect is available at most stores and could be a cheaper last-minute option.
  • Look out for free delivery codes in our retailer deals section.
  • Top tip: Get free Amazon Prime Student and order right up until 24th December (yes, that means same-day delivery!) in some locations.

Last order dates for Christmas

Online ShopLast order date (cheapest)Delivery CostDesperate delivery dateShop
Amazon19th DecFree (£20+ spend)22nd Dec (free on Prime)Visit »
Argos19th Dec£3.9522nd Dec (£5.95)Visit »
Boots19th DecFree (£25+ spend)21st Dec (£4.95)Visit »
ASOS18th DecFree (£40+ spend)21st (5.95)Visit »
Game18th Dec£4.9921st (£7.99)Visit »
Schuh19th DecFree (£25+ spend)21st Dec (£4.99)Visit »
JD Sports19th DecFree - Click and Collect23rd (Free- Click and Collect)Visit »
TheHut.com19th DecFree (£50+ spend)22nd Dec (£5.99)Visit »
Buyagift.comN/AN/A21st Dec (£1.99)Visit »
John Lewis19th DecFree (£50+ spend)22nd Dec (£6.95)Visit »
boohoo19th Dec£3.9923rd Dec (£5.99)Visit »
Superdrug17th DecFree (£15+ spend)21st Dec (£4.90)Visit »
Body Shop16th DecFree (£30+ spend)19th Dec (£4.99)Visit »
Thorntons20th DecFree (£15+ spend)22nd Dec (£5.95)Visit »
Thorntons20th DecFree (£30+ spend)N/AVisit »
M&S19th DecFree (£50+ spend)22nd Dec (£4.99)Visit»
House of Fraser18th Dec£4.9921st Dec (£7.99)Visit »
New Look18th DecFree (£29.99+ spend)22nd Dec (£3.99)Visit »
Hotel Chocolat21st DecVariesN/AVisit »
Urban Outfitters16th DecFree (£35+ spend)21st Dec (£5.99)Visit »
Waterstones16th DecFree (£25+ spend)19th Dec (£3.99)Visit »
French Connection20th DecFree (£50+ spend)N/AVisit »
The Fragrance Shop16th DecFree (£40+ spend)19th Dec (£3.99)Visit »
Firebox.com20th DecFree (£50+ spend)21st Dec (£5.49)Visit »
eBayVariesVariesNAVisit »
LookFantastic20th DecFree (£25+ spend)N/AVisit »
Zavvi20th Dec£2.99 (£20+ spend)21st Dec (£5.99)Visit »
NextNANA22nd Dec (£4.50)Visit » DecFree (£30+ spend)22nd Dec (£3.99)Visit »
Findmeagift.com20th DecVariesN/AVisit »
Myprotein20th DecFree (£45+ spend)N/AVisit »
VistaPrint19th DecVaries21st Dec (£varies)Visit »
Ann Summers16th DecFree (£40+ spend)19th Dec (£3.99)Visit »
WHSmith16th DecFree (£30+ spend)19th Dec (£5.99)Visit »
AppleVariesVaries22nd Dec (Free)Visit »
Dorothy Perkins19th Dec£3.9923rd Dec (£5.99)Visit »
Burton19th Dec£3.9923rd Dec (£5.99)Visit »
Currys/PC World18th DecFree (£40+ spend)22nd Dec (£5)Visit »
Virgin Experience Days25th DecFree e-voucher25th Dec (Free e-voucher)Visit »
BunchesN/aN/A22nd Dec (£5.99)Visit »
Missguided18th Dec£4.9921st Dec (9£.99)Visit »
MandM Direct17th DecFree (£100+ spend)19th Dec (£7.99)Visit »
Office Shoes19th DecFree (£60+ spend)22nd Dec (£5.99)Visit »
Sports Direct18th Dec£4.9921st Dec (£7.99)Visit »
Benefit21st DecFree (£25+ spend)23rd Dec (£9.99)Visit »
Matalan18th DecFree (£40+ spend)20th Dec (£4.95)Visit »
Feelunique18th DecFree (£20+ spend)20th Dec (£4.95)Visit »
Pretty Little Thing19th Dec£3.9923rd Dec (£5.99)Visit »
PrezzyBox16th DecFree (£50+ spend)N/AVisit »
Interflora23rd Dec£724th Dec (£9)Visit »
H SamuelN/AN/A23rd Dec (£4.95)Visit »
Selfridges18th Dec£523rd Dec (£varies)Visit »
Paperchase19th DecFree (£35+ spend)21st Dec (£4.50)Visit »
ZaraN/AN/A22nd Dec (£4.95)Visit »
River Island20th DecFree (£50+ spend)23nd Dec (£5)Visit »
Mango19th DecFree (£30+ spend)21st Dec (£8.95)Visit »
LushN/AN/A19th Dec (£6.95)Visit »
& Other Stories19th Dec£421st Dec (£10)Visit »
EtsyVariesVariesNAVisit »
H&M19th Dec£3.9922nd Dec (£7.95)Visit »
Footasylum19th DecFree (£49+ spend)21st Dec (£4.99)Visit »
Claire's19th DecFree (£25+ spend)21st Dec (£5.50)Visit »
All Saints19th DecFree21st Dec (£5.95)Visit »
Oh no! It's Christmas Eve already? You'll be needing presents you can buy on Christmas Day.

Royal Mail Christmas delivery dates 2023

The Royal Mail may be delivering a couple of cards or presents for you this Christmas. Their last order date for Christmas delivery is slightly earlier than most retailers.

In 2022, parcels and cards had to be sent for delivery by 12th December if they were second class, or 16th December for first class.

Usually, if you're desperate, you can still send items via special delivery up until 21st December (but it'll cost you).

More information on delivery dates is available on the Royal Mail website.

Looking for some Christmas money-saving tips? Check out our Christmas deals, tips for Christmas on a budget and gift ideas for under £5.


Ask us a question or share your thoughts!

Tweet @savethestudent - Facebook Message - Email