How to Save Money Shopping at M&S
Table of Contents
Marks & Spencer is a go-to for quality groceries, clothing, and home goods, but those premium products can come at a premium price. Fortunately, there are some excellent ways to save on every M&S shop using discounts, reward platforms, and cashback tips. Whether you’re a frequent shopper or just want to stretch your budget a bit further, here’s a rundown on how to make your M&S purchases more affordable.
1. Earn 20% Off a £100 gift card with NX Rewards
NX Rewards: NX Rewards allows members to purchase a £100 One4All gift card for just £80 each month, as well as other discounted gift card options. One4All gift cards can be used at the likes of M&S to purchase your shopping!
How It Works: Once you sign up for NX Rewards, you can purchase a £100 gift card for £80. Load this onto your M&S account or use them in-store, saving 20% off your shop. There is a membership fee of £15, but once making a purchase, this fee is refunded.
2. No Subscription? Try up to 6% Off with Gift Card Trackers
One-Time Savings with Gift Card Trackers: If you’re not interested in an NX Rewards subscription, there’s still a way to save! Use our gift card tracking tool to find M&S gift cards with up to 6% off, no subscription required. This is a great option for infrequent shoppers who still want to save without the commitment.
Where to Find: Many discount platforms offer M&S gift cards with significant cashback—just search for “M&S” on our tracker and you’ll often find deals for up to 6% off, which is still a nice saving on any shop.
3. Combine Discounts with a Cashback Card
Extra Savings with Cashback Cards like Trading 212: For added savings, consider using a cashback card, like the Trading 212 card, which offers 1.5% cashback on purchases. Use it to buy M&S gift cards or even top up your NX Rewards account, effectively increasing your discount. This cashback stacks with your initial gift card discount, making for a double-savings opportunity on all M&S buys.
How It Works: When you make a purchase with the Trading 212 card, you’ll receive 1.5% cashback on the amount. So if you’re already saving 20% or 6% on the card, this extra cashback reduces your total spend even further.
4. Use M&S Sparks for Member-Only Offers and Freebies
Get Sparks Rewards for Additional Discounts: The M&S Sparks program is free to join and can further help you save with exclusive deals, member-only discounts, and occasional freebies. Sparks rewards members also receive notifications about special sales and can unlock personal offers on items they frequently purchase. Sign up online or through the M&S app to start saving even more.
Example Savings Scenario:
Let’s say you’re planning a £50 shop at M&S:
Using NX Rewards for a 20% discount means you’re already saving £10, effectively bringing the total down to £40.
Using a Trading 212 Cashback Card for an additional 1.5% off means you get £0.60 back, lowering the total effectively to £39.40.
Use Sparks Membership to unlock potential offers or freebies, like discounts on frequently bought items, and you’re saving even more. Upon signing up, you may receive £5 off a spend over a £40 spend.
With these combined tips, you can easily save on every M&S purchase, whether you’re stocking up on food, picking up household items, or just treating yourself. From high-percentage gift card discounts to cashback perks, there are several strategies that add up to big savings over time.
Members of our team make £100s each month using this site and you can get £8 just for signing up! To claim your £8 bonus…
Sign up now and claim your free spins with no deposit needed. To claim your free spins: Sign up here…
Sign up now and claim up to 300 free spins with no deposit needed. To claim your free spins: Sign up here…
New users will get a £2 bonus just for signing up! To claim your £2 bonus: Sign up here - Verify your email address..
To claim your £100 cashback: Sign up here – Download the Prosper app and create an account. Enter the code PROSPERCASH…
New users can get £10-100 in free shares when they open up a General Investment Account and make a deposit. To claim…
New users can get £50 when signing up for a bank account. To claim your £50 bonus: Sign up to Chase here…
New users will get a free share worth up to £100 when they sign up to Freetrade. To claim your free share: Sign up here...
New users can get a free share worth up to £140 for signing up. To claim your free share: Sign up here - Follow the steps to…
Sign up to Raisin UK and get a £100 bonus when you deposit £10,000 or more into a fixed-rate bond — boosting your...
They are currently giving new users a £10 bonus when making any purchase. To claim your £10 reward: follow these...
To claim the 45,000 points: Sign up here – for the Amex Preferred Rewards Gold Card. Complete your application and...
Right now you can get £50 for opening a Lloyds bank account. To claim the £50 bonus: follow these simple...
Sign up now and get yourself £10 in free tickets! To claim your £10 bonus: Sign up here - or scan the QR Code above…
Right now, you can get a £175 bonus when you switch banks to NatWest. To claim your £175 bonus: Sign up here…
Sign up to WorldFirst now and get a £75 bonus. To claim your £75 bonus: Sign up here – Verify your ID (usually...
Right now if you switch to a Santander Everyday current account you will get a £200 bonus. To claim the £200 bonus…
Sign up to Monument Bank and get a £30 bonus when you deposit £10,000 or more into a savings account — boosting your...
New users can get £10 off their first £25+ purchase. To claim your £10 off: Sign up here. Select a brand you’d like…
Ipsos iSay is a popular survey platform that lets users earn rewards for sharing their opinions on a range of topics...
New users can currently get a free £50 ETF voucher for signing up. To claim the £50 bonus: Sign up here – Opt in by tapping ...
Sign up to Wirex, a digital payment platform, and get up to £100 cash just by spending with your new account...
New users will receive a £25 bonus when making their first purchase. To claim the £25 bonus: Sign up here – You'll...
£175 free cash when you open or switch to a Barclays Business Current Account — plus no monthly fees for your…
New users can get a bonus of 100 entries for depositing their first £100. To claim your 100 entries bonus: follow the steps below...
Sign up to Monzo bank and get up to £50 free cash, plus an extra £5-20 bonus for trying out their investment…
New users can get a £10 bonus when they sign up to SumUp. To claim your £10 bonus: Sign up with code CHARLOTTE5511...
Lotto Social is a fun and exciting way to create and manage online lottery syndicates. You can currently get 10...
New users can get £2.50 cashback when they sign up and buy their first gift card worth £25+ within 14 days. To claim…
CLAIM NOW
Cashback is a website and platform which offers users cashback in exchange for completing tasks. To claim your £10…