Body Shop Deals

Brand Image

100% Verified

We check every deal, but if something's changed, please report it.

Price Check

Ensure you compare prices first, offers aren't necessarily cheapest.

Shop Safely

There's a risk any company can struggle, so learn to Shop Safely.

0 Current Deals

  • If you're a student, you can get 25% off The Body Shop* online and in store (find your nearest*), using your Unidays account. There are a few exclusions (see 'more info' below) and you can't get the discount on gift cards or with a 'Love Your Body' club voucher. You can also get a 'free' mini coconut body butter (norm £6)  if spending over £25.

    How do I get the deal?

    You'll need to download the free Unidays app and sign up using your university email address. Search for The Body Shop, and then enter the unique code from the app at the checkout stage online or if you’re in store, show the five-digit code to a member of staff at the till. 

    • This offer cannot be redeemed in conjunction with any other promotion or offer, or with a 'Love Your Body' club voucher. This offer excludes purchases of gift cards, charitable items, ginger anti-dandruff shampoo, ginger anti-dandruff conditioner, sale items, delivery charges, advent calendar, Christmas gifts (sale). The promotional code is not available through 'The Body Shop At Home'. 

  • There are always ways to save money at The Body Shop*, 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 include:

    • Discount codes. There's almost always a code you can use at The Body Shop, usually for at least 25% off and sometimes for as much as 40% off (occasionally valid on sale items as well as full-price). You'll normally see these advertised on The Body Shop's homepage, and at MSE we often feature the stronger ones in our weekly email newsletter.
       
    • Student discount. Students can get 25% off full-price items at The Body Shop by registering with Student Beans. Yet as The Body Shop often has codes for 30%-40% off, check for one of these before using student discount as you may be able to save even more.
       
    • Try haggling. We polled 1,400 MoneySavers to find out in which shops hagglers have most success. In our poll, 33% of hagglers said they'd managed to blag a discount at The Body Shop, so it’s definitely worth a try. Find out more in our Haggle on the High Street guide.
       
    • Check similar retailers. If you're not committed to buying from The Body Shop, check for deals from other beauty retailers such as Boots, Crabtree & Evelyn or Superdrug.
       
    • Had a problem with The Body Shop? 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 The Body Shop*.

     

    If you spot any hot deals we've missed (we're only human!), let us know on Twitter @MSE_Deals or by emailing us at msedeals@moneysavingexpert.com.

  • If you sign up to the free Body Shop* 'Love Your Body' loyalty card, on your birthday you can get a free £5 to spend in store or online with no minimum spend (see full T&Cs*). 

    It's valid for up to one month after your birthday, there's no change from the £5, and you have to have made at least one purchase using the card previously within the past 12 months to be eligible.

    MSE Rhiannon says:

    As my birthday was during lockdown, I used my reward online. I had to pay £3 delivery and it took some time, but I was able to buy two £2.50 soaps, plus an item on sale for £1 so got my money's worth.

Latest Expired Deals

  • The Body Shop 'up to 50% off sale

    The Body Shop 'up to 50% off sale

    Items from 50p, in stores and online

    Website: The Body Shop*
    Find your nearest: Store locator*
    Start date (online): Christmas Eve
    Start date (in stores): Christmas Eve.
    Sale strength: Up to 50% off selected items. There are a few items for 50p (norm £1-£5).
    Likely to boost? In previous years, The Body Shop has released a 40% off code valid on sale items towards the end of January - so it may be worth waiting to see if that happens again, though, as stock of certain items may be limited, you may prefer to pounce if you're after something specific.

    Seen something you want but it's not in the sale? The Body Shop is also offering 20% off non-sale items when you enter the code 18074 online or show it on a mobile device in store. Offer excludes delivery charges, gift cards, sale items, Advent calendars and Christmas gifts.

  • The Body Shop sale?

    The Body Shop sale?

    Last year up to 50% off, in stores and online

    This is the Boxing Day/January sale info from 2018, and we’re predicting it’ll be the same or very similar this year. See our Christmas Deals Predictor for what else we think is coming up. 

    Website: The Body Shop*
    Find your nearest: Store locator*
    Start date (online): Last year, it started on Christmas Eve.
    Start date (in stores): Last year, it started on Christmas Eve.
    Sale strength: Up to 50% off selected items.
    Likely to boost? In previous years, The Body Shop has released a 40% off code valid on sale items towards the end of January - so it may be worth waiting to see if that happens again, though, as stock of certain items may be limited, you may prefer to pounce if you're after something specific.