Top offer: 20% off
Enter this discount code and get 20% off selected orders at M&S.
A new window with the current M&S offers will open and the code will be shown. Some exclusions may apply.
Other discount codes and promotions
- Code: WINTER15 – Save 15% on flowers and plants at M&S using this discount code. Cannot be used in conjunction with any other offers. Doesn’t apply to staff discount. The code expires on 4 December 2024.
- Code: Save30 – Get 30% off all made to measure curtains from M&S when you place your order with this promo code. Explore 100s of bespoke blinds and accessories delivered to your door.
- Code: SWATCH – Not sure which M&S curtain/blind fabric to choose? Order fabric swatches and add this code at checkout to receive six swatches free of charge. (Save £3)
- 20% OFF your first order – Get 20% off your first clothing and home order with Sparks Pay. Available to UK residents, aged 18 and over. (Excludes: brands at M&S, 30% and higher % off offers, furniture, food, flowers, and other exclusions may apply)
Offers and sale
As there are not many voucher codes available right now, we have selected these offers that might interest you:
- Womenswear: 2 for £10 on White Stuff Socks. Shop the offer
- Menswear: Buy 2 and save £20 on Charles Tyrwhitt. Shop the offer
- Kidswear: 2 for £16 on selected Pyjamas. Shop the offer
- Home: Up to 40% off bedding. Online only. Shop the offer
- Home: Up to 40% off kitchenware. Online only. Shop the offer
- Home: Up to 30% off selected home furnishings. Online only. Shop the offer
- Free delivery on food & drink hampers. Shop the offer
- Earn £5 in M&S vouchers for every £100 spent at M&S with the M&S Rewards Credit Card. Go to offer
Student discount
Unfortunately, M&S doesn't offer a student discount when using either your NUS card or UniDAYS account.
NHS discount
Are you an NHS or healthcare worker? Enjoy 3% online or instore cashback every time you shop when you using Health Service Discounts Cashback Card (free for the first 12 months, then a yearly fee of £2.99). Valid in conjunction with any sales and special offers.
Shwop and get a £5 voucher
Are you clearing out your wardrobe? Bring your unwanted clothes to Oxfam shops or put them into a 'Shwop Drop' box in participating M&S stores and receive a voucher for £5 off £35+. The voucher is valid on your next purchase of clothing, home or beauty products in participating M&S stores. Every donation that contains at least one item of M&S-labelled clothing will be eligible for the voucher (1 voucher per visit).
You can also donate M&S-labelled soft furnishings. Note that you can donate M&S bras but donation of swimwear, underwear, socks or damaged items is not allowed. Find out more about how shwopping works on the Oxfam.org.uk website.
Newsletter discount
There is currently no discount for those who sign up for the M&S UK or M&S IE email newsletter.
Where do you enter the discount code?
Add any products to your shopping bag and click on the "View bag & checkout" or "Your Bag" located in the top right corner. Scroll down to find the "Add a promotion code" field and enter your code, then hit the "Apply" button.
Make sure you are on the UK version of the M&S website, as discount codes are only valid for specific countries. Bear in mind that an IE or US promotion code is not valid for use on the UK Marks and Spencer website.
You might be having trouble applying your code and seeing this message: "The promo code has either expired or is not applicable to the items you have in your bag. Please enter the code exactly as printed, including dashes." Please note that some of the codes are account-specific, unique (cannot be used more than once) and valid only on specific products/brands. There is an M&S FAQ help page describing in detail how to use a promo code and why the code may not work.
Note: if you have a Reward Voucher (13 digit number), this voucher is different from a promotion code and must be entered on the Payment details page during checkout. Click "Change payment type" and select "Pay by reward vouchers".
Sparks card - Sparks for you
Join the M&S membership program (Sparks) and enjoy exclusive benefits and offers. Join the club online and pick up the card in store - it's free. You can then add the card to your account online or via the M&S app.
Soon after applying for the card, you will be prompted to choose your preferred offer.
Choose wisely because as a new member, you have only one offer slot available!
You also collect Sparks every time you shop/shwop/write a review. These Sparks (points) can be used to add extra offer slots or to gain priority access to sales and new ranges or collections.
Register online to get your Spark membership. If you shop instore, you can also ask for a physical Sparks card which you can scan at the till.
One more reason to shop with the Sparks card is that M&S will donate 1p to a charity of your choice.
M and S UK Delivery
Choose either UK Home Delivery or Collect in-store. M&S deliver between 7am and 7pm from Monday to Sunday.
- Store collection - FREE. Order by 10pm and collect tomorrow from over 600 M&S stores
- Standard UK delivery - FREE on orders over £50 (£100 for wines), otherwise £3.50
- Nominated/next day UK delivery* - £4.99
- Time slotted delivery - £5.99
- Pick up from CollectPlus - £2.50
*order by 8pm. Clothing, home and beauty items only.
International delivery
M&S delivers to over 30 countries and has dedicated websites for most of these.
Expired promotion codes:
SAVE15 – Save 15% on any Flowers and Plants orders (including promotional lines) over £35.
EASTER10 – £10 OFF Easter Food To Order when you spent £50 or more.
BAC2019 – 20% off all beauty products at M&S with no minimum spend.
SAVE10 – With no minimum spend you could save 10% on all M&S flowers and plants.
SAVETEN – £10 off when you spent £50 or more on Food to Order.
PLT10 – You could save 10% on all Christmas plants orders with free nominated day UK delivery from M&S.
FWRS10 – M&S Flowers and Plants with 10% discount when using this code at checkout.
TAKE10 – an extra 10% off the M&S Food To Order purchase over £40.
10FOOD – 10% off when you spent £40 or more on Foot to order M&S service.
FRIENDS15 – 15% off selected wines with no minimum purchase required.
5FOOD – £5 off Food To Order M&S service when you spent £35 or more. Valid on all food to order including cakes.
FOOD10 – 10% off Food To Order. No minimum purchase.
FLOWER15 – 15% off flowers and plants from M&S.
FOOD10 – 10% off Food To Order with no minimum spend.
Code: WINE30 – £30 off when you spent £150 or more on wines from M&S.
Code: FTO60GET10 – 10% Off when you spent £60 on Food To Order.
Code: MS20 – Create your very own perfect shirt in just 4 steps at MS using their made to measure shirt service with 20% discount.
JAN5 – £5 off food orders over £35. Excluding food and wine gifts, wines, beers and spirits.
MC11 – You could enter this code on the M&S bank website to get 20% off* M&S Home Insurance (premier cover for your building and/or contents). *Excluded renewals and optional extras.
WINEC5 – this code deducted £10 off your first case when you signed up to the M&S Wine Club (valid on Club Classic and Club Reserva subscriptions).
FREEWINE – Free nominated day delivery (save £3.99) on wine direct orders over £100.
FLOWERS15 – You could get 15% off Flowers and Plants online.
FLOWERS12 – 12% off Flowers and Plants.
WELCOME5 – get £5 off £35 Food to Order
Spend £50 or more on Marksandspencerfoodhall.co.uk and get £10 off Foodhall Orders when you enter code MSONLINE or enter NEWFAV to get £10 off + free delivery (save £6.99).
10OFF – Save 10% on Food to Order. No threshold required, however, the code will not work on Spend and Save offers.
FTO5OFF – Save £5 on Food to Order purchase when you spend £35 or more.
WINE10ADD – An extra 10% off all lines in M&S wine sale (not in conjunction with buy 2 save 25% offer).
BANKHOLIDAY – £10 off First Foodhall Orders Over £50 + free delivery if you live within a 3-mile radius from the Camden or Colliers Wood Marks & Spencer stores only.
5OFF – You could get £5 off Food to Order (anything from Sunday lunches to Party food and sandwiches, cakes and special diets) when you spent £35.
MY6F32 – Forward this code or keep it for yourself to get 20% off at M&S. Use the code either as a printed voucher instore or just simply copy and paste it at checkout on the Marks and Spencer website.
FLOWER12 – M and S is not only about clothing. Enter this code and enjoy flowers with a 12% discount.
FOOD5 – Make a food order of £35 or more and get £5 off.
OCT16A21 – 20% off M&S Clothing, Beauty and Homeware. You need to be a Sparks member in order to get this promotion.
Stay informed!
We'll let you know when new Marks and Spencer codes are released.