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 2021

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 the 15th 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 2021, Christmas delivery costs and Royal Mail's final posting dates for 2021.

Oh no! Christmas Eve already? You'll be needing presents you can buy on Christmas Day.

How to find 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 now and could be a cheaper last-minute option.
  • Look out for free delivery codes in our retailer deals section.
  • 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: The dates below are based on those for 2020. We will update them for 2021 as soon as the information becomes available, but as the dates are usually very similar, this table should give you a good indication.

Last order dates for Christmas

Online storeCheapest last order dateDelivery costLast order dateShop
Amazon20th DecFree (£20+ spend)23rd Dec (free on Prime)Visit »
Argos24th Dec£3.9524th Dec (£3.95)Visit »
Boots17th DecFree (£30+ spend)23rd Dec (£4.95)Visit »
ASOS20th DecFree (£35+ spend)23rd Dec (£5.95)Visit »
Topshop/Topman15th DecFree (£30+ spend)NAVisit »
Game17th Dec£4.9923rd Dec (£7.99)Visit »
Schuh17th DecFree (£25+ spend)23rd Dec (Free)Visit »
JD Sports14th DecFree (£70+ spend)NAVisit »
TheHut.com20th DecFree (£50+ spend)23rd Dec (£5.99)Visit »
Buyagift.com21st Dec£1.9923rd Dec (£7.50)Visit »
John Lewis18th DecFree (£50+ spend)22nd Dec (£6.95)Visit »
boohoo22nd Dec£3.9923rd Dec (£5.99)Visit »
Superdrug14th DecFree (£15+ spend)NAVisit »
Body Shop18th DecFree (£30+ spend)20th Dec (£4.49)Visit »
Thorntons17th Dec£3.9523rd Dec (£5.95)Visit »
IWOOT20th DecFree (£30+ spend)22nd Dec (£5.99)Visit »
M&S17th DecFree (£50+ spend)22nd Dec (£4.99)Visit»
House of Fraser15th Dec£4.9923rd Dec (£7.99)Visit »
New Look14th DecFree (£25+ spend)23rd Dec (£4.99)Visit »
Hotel Chocolat15th Dec£4.9522nd Dec (£5.95)Visit »
Urban Outfitters21st DecFree (£30+ spend)22nd Dec (£5.99)Visit »
Waterstones18th DecFree (£25+ spend)21st Dec (£3.99)Visit »
French Connection17th DecFree (£50+ spend)23rd Dec (£5.95)Visit »
Miss Selfridge21st DecFree (£30+ spend)23rd Dec (£6)Visit »
The Fragrance Shop15th DecFree (£40+ spend)23rd Dec (£3.99)Visit »
Firebox.com17th DecFree (£50+ spend)23rd Dec (£5.49)Visit »
eBayVariesVariesNAVisit »
LookFantastic17th DecFree (£25+ spend)23rd Dec (£4.95)Visit »
Zavvi20th Dec£1.9922nd Dec (£5.99)Visit »
Debenhams20th DecFree (£50+ spend)23rd Dec (£3.99)Visit »
NextNANA22nd Dec (£3.99)Visit » Dec (£3.99)Visit »
Findmeagift.com21st Dec£3.9923rd Dec (£6.99)Visit »
Myprotein17th DecFree (£40+ spend)23rd Dec (£5.99)Visit »
VistaPrint13th DecVaries19th DecVisit »
Ann Summers17th DecFree (£40+ spend)23rd Dec (£5.95)Visit »
WHSmith10th DecFree (£20+ spend)23rd Dec (£4.99)Visit »
AppleNANA22nd Dec (Free)Visit »
Dorothy Perkins21st DecFree (£30+ spend)23rd Dec (£5.95)Visit »
Burton15th DecFree (£30+ spend)NAVisit »
Currys/PC World14th DecFree23rd Dec (£5)Visit »
Lastminute.com21st Dec£1.49NAVisit »
Virgin Experience Days25th DecFree e-voucher25th Dec (Free e-voucher)Visit »
Bunches20th DecVariesNAVisit »
Missguided17th Dec£3.9923rd Dec (£5.99)Visit »
MandM Direct19th Dec£4.9923rd Dec (£6.99)Visit »
Office Shoes17th Dec£3.5022nd Dec (£5)Visit »
Sports Direct15th Dec£4.9923rd Dec (£7.99)Visit »
Benefit21st DecFree (£25+ spend)23rd Dec (£4.95)Visit »
Matalan13th DecFree (£50+ spend)NAVisit »
Feelunique18th DecFree (£20+ spend)23rd Dec (£4.95)Visit »
Pretty Little Thing19th Dec£3.9923rd Dec (£5.99)Visit »
PrezzyBox18th Dec£3.9923rd Dec (£5.99)Visit »
Interflora23rd Dec£724th Dec (£9)Visit »
H Samuel17th DecFree (£40+ spend)23rd Dec (£4.95)Visit »
Selfridges21st Dec£523rd Dec (£8)Visit »
Paperchase16th DecFree (£30+ spend)21st Dec (£4.50)Visit »
Zara23rd DecFree (£50+ spend)NAVisit »
River Island19th DecFree (£65+ spend)22nd Dec (£5)Visit »
Mango14th DecFree (£30+ spend)22nd Dec (£8.95)Visit »
Lush20th Dec£3.9523rd Dec (£6.95)Visit »
& Other Stories16th DecFree (£90+ spend)20th Dec (£9)Visit »
EtsyVariesVariesNAVisit »
H&M21st Dec£3.99NAVisit »
Wilko18th Dec£523rd Dec (£8)Visit »
HMV21st DecFree (£20+ spend)NAVisit »
Footasylum21st DecFree (£49+ spend)22nd Dec (£4.99)Visit »
Claire's18th DecFree (£20+ spend)21st Dec (£5.50)Visit »
All Saints15th Dec£3.9518th Dec (£4.95)Visit »

Royal Mail Christmas delivery dates 2021

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 2020, standard second class parcels and cards had 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 up until 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 and gift ideas for under £5.


Ask us a question or share your thoughts!

Tweet @savethestudent - Facebook Message - Email