If you click a link with an * to go through to a provider, we may get paid. This usually only happens if you get a product from it. This is what funds our team of journalists, and keeps us free to use. Yet there are two crucial things you need to know about this.
- This never impacts our editorial recommendations – if it's in, it's in there because we independently rate it best.
- You'll always get as good a deal (or better) than if you went direct.
For a more detailed explanation see How MSE is financed.
John Lewis deals

0 Current Deals
-
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?
- Sweatshirt* – from £6
- 2x polo shirts* – from £7
- Skirt* – from £9
- Trousers* – from £9
Prices increase according to age.
-
MSE weekly email
FREE weekly MoneySaving email
For all the latest deals, guides and loopholes simply sign up today – it's spam-free!
-
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 25% off school uniform
Online and in stores
ExpiredIf you go online to John Lewis* or into a store (find your nearest*), you can get 25% off selected school uniform items until 11.59pm on Sunday 3 September, while stocks last. No voucher is needed, the 25% is automatically applied.
Delivery's £4.50 or free if you're spending over £50. You can also click and collect your order for free if you spend over £30. Specific sizes do sell out, so go quick if there's something you're after.
What can you get?
- Sweatshirt* – from £4.50 with discount (was from £6)
- 2x polo shirts* – from £5.25 with discount (were from £7)
- Skirt* – from £6.75 with discount (were from £9)
- Trousers* – from £6.75 with discount (were from £9)
Prices increase according to age.
See more John Lewis deals.
-
John Lewis 'up to 50% off' summer sale
Online and in stores. Discounts vary across departments
ExpiredIf you go online to John Lewis* or into a store (find your nearest*), you'll find many items reduced across all departments in its summer sale, while stocks last. Delivery's £4.50 or free if you're spending £50 or more.
Although the sale is billed as up to 50% off, we found a few items had a higher discount. Some strong examples we found when we checked on Wednesday 28 June include:
- Mini Boden vintage midi dress* – from £18.50 (was from £37). Next cheapest we found, from £22.20 at Boden.
- John Lewis leather chain heel loafers* – £25.50 (was £85)
- Crew Clothing million check shirt* – £32 (was £65). Next cheapest we found, £65 at Very.
As is the nature of sales, stock is limited, so go quick if there's something in particular you're after. If you're looking for more like this, see more high street sales.