John Lewis deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

  • If you have the 'My John Lewis' app* (available on Apple and Android) you can get daily offers and even some freebies as part of its '12 Treats of Christmas' from Friday 1 December.

    You'll need to be a member of its free My John Lewis' app*– this promotion is open to new and existing members, but if you join after 1 December, you'll only be able to claim offers from the day you join onwards, not retrospectively.

    A new deal will launch each day until Tuesday 12 December when you go into the app and tap to open its digital advent calendar door. While we can't promise you'll receive a partridge in a pear tree, this is a bit of festive fun and in some cases, you can get total freebies so it's worth a look if you like John Lewis products.

    John Lewis hasn't told us what will be included, but did confirm that everyone will receive the same offers as it's the first year its run the calendar. On Friday 1 December, the offer was a free Charlotte Tilbury mini mascara (1.7ml) – a 4ml size of this mascara is usually £14. Since then, there has been 15% off headphones among more discount codes and a chance to win prize.

    Validity periods will vary and can be found on each offer. If you opt in for push notifications, you’ll be sent daily reminders to open the doors, but you have to open the door in order to get the offer each day.

    Don't have a John Lewis near you? M&S also has 12 days of offers on its app.

  • MSE weekly email

    FREE weekly MoneySaving email

    For all the latest deals, guides and loopholes simply sign up today – it's spam-free!

  • My John Lewis members spending £120 to £199 online or in store at John Lewis* (find your nearest*), can get £10 off their shop when using the code MEMBER10 online or via the app at checkout. Alternatively, if spending £200 or more, use the code MEMBER20 to get £20 off. You can also redeem this offer in store when you show your My John Lewis card or app. To be eligible, you need to make a qualifying purchase by 11.59pm on Tuesday 3 October.

    How to get it

    1. To qualify for the discount, you need to be a new or existing member of the 'My John Lewis' loyalty scheme which is free and instant to join when you sign up* online.

    2. You must be logged into your John Lewis account or app, and have your My John Lewis member number registered to that account if you're shopping online. Then, make a qualifying purchase online. Or to redeem this voucher in-store you must show your My John Lewis membership card at the till.

    This offer can't be used alongside any other voucher or code, and is limited to one use per customer. You won't be able to use this offer on Apple products, Jo Malone products, gaming and software products, made to measure orders, gift cards or batteries. See full list of exclusions here.

    Important: You should only use this offer if you were planning to spend £120 to £200+ at John Lewis anyway. Don't see it as an excuse to overspend and remember the Money Mantras.

    See more home and garden deals.

  • Department store John Lewis* started its 'up to 50% off' sale on Sunday 24 December online, and in stores from Wednesday 27 December, with discounts on selected items across multiple departments.

    There's currently no official end date to the sale, and it's likely we'll see it boost to 'up to 60% off' online and in stores from around Monday 8 January, based on what it did last year.

    John Lewis told us its sale includes:

    Don't assume John Lewis is cheapest even in a sale. Always do your own price comparison to be sure you're getting the best deal. Many of the items we checked were price-matched at other retailers, especially electrical products – in this case, it's good to look out for any 'free' extras offered such as a longer guarantee.

    What does ‘up to 50% off' mean?

    Min discount we spotted: 20%
    Max discount we spotted: 75%
    Average discount based on 10 random items: 35%

    What is the discount based on: The Advertising Standards Agency has previously stated that at least 10% of items should be available at the 'up to' price. 

  • You can get school uniform items (ages 3-16) online or in store (find your nearest*) from £6 at John Lewis*. Standard delivery's £4.50, or free if you're spending over £50. Many of the cheapest items are now running low in stock, so there's no guarantee that you'll be able to find the sizes or items you're after.

    What can you get?

    Prices increase according to age.

  • There are always ways you can save money at John Lewis*, so even if there isn't a cracking deal out there that works for you, don't assume you can't cut your costs further.

    Ways to save money at John Lewis include:

    • £2 Click & Collect. Save on delivery if you're spending less than £50 by collecting your items from a store (find your nearest*). Orders of £50+ get free delivery, and £30+ orders get free Click & Collect.

    • Try haggling. We polled 1,400 MoneySavers to see in which shops they had most success haggling, and John Lewis shoppers had a success rate of 72% - so it's definitely worth a try if you're feeling brave. Read our Haggle on the High Street guide for more haggling tips.

    • Shop in the sale. John Lewis has a few sales throughout the year which usually range from 'up to 20% off' to 'up to 70% off'. Sadly, from Feb 2022 you won't be able to price match if you find an item cheaper elsewhere as John Lewis has scrapped its 'never knowingly undersold' price promise. Always make sure you compare prices online with other department stores like Debenhams and House of Fraser before you buy. 

    • Check similar retailers, eg, Selfridges. If you're not committed to buying from John Lewis, check for deals from other department stores such as Selfridges, where you may find there's a better offer.

    • Had a problem with John Lewis? There’s a free online tool you can use to complain – it helps draft, manage and if necessary escalate your complaint. It’s offered by a firm called Resolver, which we like so much we work with it to help people get complaints justice – you can use it to complain to John Lewis*.

    If you spot any hot deals we've missed (we are human after all!), please let us know on Twitter @MSE_Deals or by emailing us at msedeals@moneysavingexpert.com.

Latest Expired Deals

  • John Lewis £10 off when you spend £120

    John Lewis £10 off when you spend £120

    And £20 off when you spend £200. For new and existing My John Lewis members

    Expired

    My John Lewis members spending £120 to £199 online or in store at John Lewis* (find your nearest*), can get £10 off their shop when using the code FESTIVE10 online or via the app at checkout. Alternatively, if spending £200 or more, use the code FESTIVE20 to get £20 off. You can also redeem this offer in store when you show your My John Lewis card or app. To be eligible, you need to make a qualifying purchase by 11.59pm on Tuesday 12 December. 

    How to get it

    1. To qualify for the discount, you need to be a new or existing member of the 'My John Lewis' loyalty scheme which is free and instant to join when you sign up* online.

    2. You must be logged into your John Lewis account or app, and have your My John Lewis member number registered to that account if you're shopping online. Then, make a qualifying purchase online. Or to redeem this voucher in-store you must show your My John Lewis membership card at the till.

    This offer can't be used alongside any other voucher or code, and is limited to one use per customer. You won't be able to use this offer on Apple products, Jo Malone products, gaming and software products, made to measure orders, gift cards or batteries. See full list of exclusions here.

    Important: You should only use this offer if you were planning to spend £120 to £200+ at John Lewis anyway. Don't see it as an excuse to overspend and remember the Money Mantras.

    See more home and garden deals.

  • Cheapest Ghd Black Friday offers

    Cheapest Ghd Black Friday offers

    Buying direct from Ghd usually isn't cheapest

    Expired

    For Black Friday 2023, we've rounded up the cheapest places to buy some popular Ghd products. Prices are correct as of Thursday 23 November at 3.03pm:

    Ghd Original Hair Straightener

    Ghd Creative Curl Wand (28-23mm)

    Ghd Air Hair Dryer

    Ghd Rise Hot Brush

    Although buying directly from Ghd doesn't give you the best discounts, like last year, if you use the code GHDXBF at the checkout you can get a free Bodyguard Heat Protect Spray 120ml (normally about £15). If you would've bought a heat protectant anyway, it might be worth it to buy direct.

    Important: Don’t allow yourself to be taken in by the hype around Black Friday and be sucked into buying something you don’t need or can’t afford. Always do your own price comparisons to ensure you are getting the best deal possible – don’t just take a retailer’s word for it.

    See our Black Friday 2023 guide for all our Black Friday and Cyber Monday deals analysis.