Top offer: 20% off
Enter this code and get 20% off selected orders.
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: BOWL20 – Receive a free £20 M&S e-gift card with any pet insurance from M&S. Keep your policy active for 90 days, and you’ll receive your £20 M&S e-gift card by email within 120 days of the policy start date. Limited to one gift card per customer; the card is valid for 48 months. Full T&Cs.
- Fancy 10% or £5 off? – Get 10% off clothing, beauty & home and £5 off when you spend £40 on M&S food in store. Join Sparks now.
Offers and sale
As there are not many voucher codes available right now, we have selected these offers that might interest you:
- Clearance: Women's clearance, Men's clearance, Lingerie & Nightwear clearance and Sportswear clearance.
- 20% off selected brands: 20% off selected women's brands (dresses, knitwear and outerwear) and 20% off selected men's brands.
- Women's: 2 for £45 on selected Seasalt tops, £50 off selected Seasalt outerwear and 2 for £40 on selected White Stuff.
- Men's: 30% off selected Hugo Boss, plus multibuy offers on Charles Tyrwhitt, Hawes & Curtis and Rodd & Gunn.
- Brands: 20% off selected Chinti & Parker.
- Food: From a £50 deposit on Christmas Food to Order. Including turkeys, festive mains, canapés and Christmas puddings, ready for collection 22–24 December.
- Beauty: Clinique gift set for £65 when you spend £20, Estée Lauder gift set for £92 when you spend £50, plus a free gift when you buy two Benefit or ESPA products.
- Kids': Multibuy offers on selected Mamas & Papas.
- Earn £40 in M&S vouchers when you spend £150 across 2+ transactions in your first 3 months with the M&S Rewards Credit Card. Go to offer
- Order Online For Home Delivery Or Free Collection From Your Nearest Store.
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 5% 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 - a same day Click & Collect Now (order by 1pm for a £2.50 fee at selected stores) and a free next‐day store collection (order by 9pm)..
- Standard UK delivery - Currently, for clothing, home (excluding furniture) and beauty, M&S offers free delivery on orders over £60 (exclusions apply), with a charge of £3.99 if the order is under that threshold
- Nominated/next day UK delivery - Place your order by 7 pm to get next‐day delivery at a cost of £5.99
International delivery
M&S delivers to over 30 countries and has dedicated websites for most of these.
Expired promotion codes:
AUTUMN20 – 20% off Flowers and Plants at M&S with no minimum spend.
Stay informed!
We'll let you know when new Marks and Spencer codes are released.
