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 2020

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

If you're anything like the majority of students, you'll no doubt leave your Christmas shopping to the last minute.

Despite last-minute shopping being much easier now thanks to the wonder that is online shopping (and Amazon Prime), too many still fall into the trap of thinking you can get cheap next day delivery right up to Christmas Day. FYI: you can't.

A few major retailers even have last order dates for Christmas as early as the 15th December! Save yourself from the annoying situation where you're forced to pay £5+ for last-minute delivery (if it's even available) or being left out in the cold entirely on Christmas Day without your presents arriving in time.

Below we've got an extensive list of all the major Christmas retailers and their last order dates for Christmas 2020, Christmas delivery costs and Royal Mail's final posting dates for 2020 – important if you'll be sending packages or cards to any friends and family.

If you really have left your shopping to the last minute we've got your back. Check out our list of presents you can buy on Christmas Day.
  • Search for your favourite retailer if you like, or just take a browse through the list. If you don't see one of your favourites, just let us know and we can add it.
  • Always double check the delivery time and cost for your specific item as it can vary on some sites.
  • Due to the coronavirus pandemic, demand for deliveries is expected to be a lot higher in 2020 than ever before. As such, we'd recommend giving yourself a couple of extra days of leeway on the last order dates.
  • Click and collect is available at most stores now and could be a cheaper last-minute option.
  • Look out for free delivery codes in our student deals section, too.
  • Top tip: Get free Amazon student prime and order right up until the 24th December (yes, that means same-day delivery!) in some locations.
IMPORTANT: Most of the dates below are based on last year's last order dates. We'll be updating them for 2020 as and when the information is made available but, until then, these should act as a pretty good prediction.

Last order dates for Christmas

Online ShopLast order date (cheapest)Delivery CostDesperate delivery dateShop
Amazon20th DecFree (£20+ spend)23rd Dec (free on Prime)Visit »
Argos20th Dec£3.9524th Dec (£3.95)Visit »
Boots17th DecFree (£45+ spend)22nd Dec (£4.75)Visit »
ASOS19th DecFree (£30+ spend)23rd Dec (£5.95)Visit »
Topshop/Topman20th DecFree (£50+ spend)23rd Dec (£6)Visit »
Game20th DecFree (£20+ spend)23rd Dec (£1.95)Visit »
Schuh19th DecFree (£25+ spend)23rd Dec (£1)Visit »
JD Sports18th DecFree (£70+ spend)22nd Dec (£4.99)Visit »
TheHut.com21st DecFree (£50+ spend)23rd Dec (£3.99)Visit »
Buyagift.com18th Dec£1.9923rd Dec (£7.50)Visit »
John Lewis19th DecFree (£50+ spend)22nd Dec (£6.95)Visit »
boohoo18th Dec£2.9922nd Dec (£5.99)Visit »
Superdrug14th DecFree (£15+ spend)NAVisit »
Body Shop17th DecFree (£25+ spend)23rd Dec (£3.99)Visit »
Thorntons17th DecFree (£35+ spend)23rd Dec (£5.95)Visit »
IWOOT20th DecFree (£30+ spend)22nd Dec (£3.99)Visit »
M&S17th DecFree (£50+ spend)22nd Dec (£3.99)Visit»
House of Fraser19th Dec£4.9922nd Dec (£6.99)Visit »
New Look20th DecFree (£65+ spend)23rd Dec (£5.99)Visit »
Hotel Chocolat17th Dec£4.9522nd Dec (£5.95)Visit »
Urban Outfitters20th DecFree (£30+ spend)22nd Dec (£5.99)Visit »
Waterstones18th DecFree (£20+ spend)19th Dec (£3.75)Visit »
French Connection17th DecFree (£50+ spend)23rd Dec (£5.95)Visit »
Miss Selfridge17th DecFree (£40+ spend)20th Dec (£6)Visit »
The Fragrance Shop17th DecFree (£40+ spend)20th Dec (£3.99)Visit »
Firebox.com17th Dec£3.9920th Dec (£5.49)Visit »
eBayVariesVariesNAVisit »
LookFantastic21st DecFree23rd Dec (£3.99)Visit »
Zavvi21st Dec£1.9923rd Dec (£3.99)Visit »
Debenhams20th DecFree (£50+ spend)23rd Dec (£3.99)Visit »
NextNANA22nd Dec (£3.99)Visit » Dec (£3.99)Visit »
Findmeagift.com19th Dec£3.99+23rd Dec (£6.99+)Visit »
Myprotein21st DecFree (£40+ spend)23rd Dec (£4.99)Visit »
VistaPrint9th DecVaries19th DecVisit »
Ann Summers17th DecFree (£10+ spend)23rd Dec (£5.95)Visit »
WHSmith18th DecFree (£20+ spend)20th Dec (£3.99)Visit »
AppleNANA22nd Dec (Free)Visit »
Dorothy Perkins20th DecFree (£50+ spend)23rd Dec (£5.95)Visit »
Burton20th DecFree (£30+ spend)23rd Dec (£5.95)Visit »
Currys/PC World19th DecFree22nd Dec (Free)Visit »
Lastminute.com20th Dec£1.49NAVisit »
Virgin Experience Days25th DecFree e-voucher25th Dec (Free e-voucher)Visit »
Bunches20th DecFreeNAVisit »
Missguided18th Dec£3.9923rd Dec (£4.99)Visit »
MandM Direct18th Dec£4.9923rd Dec (£6.99)Visit »
Office Shoes18th Dec£3.5023rd Dec (£5)Visit »
Sports Direct19th Dec£4.9922ndd Dec (£6.99)Visit »
Benefit19th DecFree (£25+ spend)23rd Dec (£4.95)Visit »
Matalan17th DecFree (£50+ spend)23rd Dec (£4.95)Visit »
Feelunique21st DecFree (£20+ spend)23rd Dec (£4.95)Visit »
Pretty Little Thing20th Dec£3.9923rd Dec (£5.99)Visit »
PrezzyBox20th Dec£3.9923rd Dec (£5.99)Visit »
Interflora23rd Dec£6NAVisit »
H Samuel20th DecFree (£49+ spend)23rd Dec (£4.95)Visit »
The Book People20th DecFree (£25+ spend)23rd Dec (£4.95)Visit »
Selfridges18th Dec£522nd Dec (£8)Visit »
Paperchase18th DecFree (£25+ spend)22nd Dec (£4.50)Visit »
Zara23rd DecFree (£50+ spend)NAVisit »
River Island19th Dec£3.9922nd Dec £5.99Visit »
Mango17th DecFree (£30+ spend)21st Dec (£8.95)Visit »
Lush19th Dec£3.9522nd Dec (£6.95)Visit »
& Other Stories20th Dec£521st Dec (£7)Visit »
EtsyVariesVariesNAVisit »
H&M20th Dec£3.9922nd Dec (£5.99)Visit »
Wilko18th Dec£520th Dec (£8)Visit »
RakutenVariesNANAVisit »
HMV20th DecFree (£10+ spend)21st Dec (£4.95)Visit »
Footasylum18th DecFree (£49+ spend)21st Dec (£4.99)Visit »
Claire's17th DecFree (£40+ spend)20th Dec (£5.50)Visit »

Royal Mail Christmas delivery dates 2020

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.

Standard second class parcels and cards have to be sent for delivery by 18th December or 21st December for first class.

If you're desperate you can still send items via special delivery on the 23rd December (but it'll cost you).

There is more information on the Royal Mail delivery dates here.

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


Ask us a question or share your thoughts!

Tweet @savethestudent - Facebook Message - Email