Find out when the latest 20% off weekend is, plus other top Marks and Spencer deals.
At one point it seemed like every couple of months there was a 20% off at M&S voucher! Though less frequent nowadays, if you can hold off, it’s worth waiting until the deals come along. I’ll list these and other great offers on this page.
Remember with many of these deals you can stack them, meaning you can combine the offers to get even bigger discounts.
Alongside sales and regular promotions, it’s possible to save more with these ongoing vouchers and tricks.
Earn cashback, including a bonus of up to £17
You can shop at the M&S website via cashback sites such as Quidco and TopCashback, earning you money back on each purchase. If you’ve not used either of these sites before you can also get up to £17 extra as a first-time user bonus.
Free £5 off £35 voucher
You can get a £5 voucher to spend on M&S clothes when you take old clothes to Oxfam, or if you drop the clothes off in-store instead you’ll get a Sparks reward. More details on the Shwop scheme.
M&S Sparks offers
Members of the free M&S Sparks loyalty scheme get offers sent to their account every week and can be for food, clothing, home or beauty.
Half the time the offers I’m given are no good, but you do occasionally get some decent ones. Though I’ve not seen any offers for the past few months, so I’ll keep an eye on this. Saying that it’s definitely worth signing up.
Sparks welcome offer
New Sparks members should get a welcome offer when they first sign up. When I joined in 2020 I got a free tote bag, while in spring 2021 the advertised offer was a £5 discount on a £40 spend on food and drink, and 10% off fashion and home.
Sparks birthday gift
The more you scan your Sparks card when you shop at M&S, the higher the chance you’ll get a free birthday treat. There’s no guarantee – I didn’t get anything this year…
20% off shopping at Marks and Spencer
The 20% off codes have been less frequent in the last couple of years (there were almost every month at one point!) but when they do appear you usually need to have a Sparks membership – or know someone who does.
You can either activate the offer to your card from your online account or the Sparks app. You might also get an email or some vouchers in the post, including spare codes to give to friends and family members, though I’ve not had these in quite a while.
The offer also tends to be split over two weekends, with some customers getting the deal in week one of the promotion and others a week later.
It’s a lot rarer for generic codes for everyone. When these offers come up there’s often a digital code (which I’ll share here), and occasionally a voucher you can print to use in stores.
Latest 20% off weekend
The last 20% weekend ran 20th to 24th February 2020. Once more the offer was split over two weekends.
One reader got in touch to say he’d been told in-store that the split was geographic. Those in the north had the deal first, while southerners got it week two. This hasn’t been verified, but it’ll be good to see if it works like that next time too.
If you miss it, it’s worth checking with family and friends to see if they’ve got a code you can use.
Previous 20% weekends:
As of October 2019 I’m going to start keeping track here of previous 20% weekends
- 13th to 17th February and 20th to 24th February 2020
- 13th to 18th and 23rd to 25th November 2019
- 10th October to 14th October 2019
My tricks to spend less on M&S food
Thought it’s one of the pricier supermarkets I tend to shop at M&S most weeks as it’s the one right by my office. To help make it more affordable I use a number of tricks. You can read about them here.