The Body Shop Deals

The Body Shop Deals & Offers

278 hot deals
The Body Shop is one of the UK’s most famous retail brands, offering ecologically friendly, high quality toiletries and cosmetics. The firm also offers big discounts on many popular product lines, and these can all be found at the Body Shop’s HotUKDeals listings pages. Read more

All The Body Shop Deals, Discounts & Sales for April 2018

Frosted Berries Body Butter - 50ml £1.80 (RRP £6) / 200ml £4.50 (RRP £15) @ TheBodyShop w/ code 19806
Found 20th MarFound 20th Mar
Frosted Berries Body Butter - 50ml £1.80 (RRP £6) / 200ml £4.50 (RRP £15) @TheBodyShop w/ code 19806 ENTER CODE AT CHECKOUT TO GET THESE PRICES The 200ml is currently oos but wi… Read more

Doesn't smell great I'll be berry honest


This musht be berry gud !


Thank you, will take a look.


Posted before


hass you are flying hot again :p

Almond Nourishing Body Butter £4.50 (W/ code 19806) @ TheBodyShop — (was £15, then £7.50, NOW £4.50 / £6.99 delivered)
Found 18th MarFound 18th Mar
Almond Nourishing Body Butter (W/ code 19806) @TheBodyShop — (was £15, then £7.50, NOW £4.50) Body Shop have a terrific offer online at the moment, with 40% off loads off stuff in… Read more
Get dealGet deal

Just in front of the website where it shows the code would say ' online and in store'


Thanks would it say on their T&C?


Yes, you need to give them the code at the till and don't get brushed off - some of SA would say that they do not know anything about it as they are evaluated on overall sales. You can always pull their website up on your phone to show them what it says.


I put 3 in the basket choose super saver delivery and no charge for postage.


This deal is nuts! Someone had to :D

The Body Shop Sale +  extra 40% off using code 19806 - Free delivery with £20 spend
LocalLocalFound 12th MarFound 12th Mar
Update 1
Can now get further 40% off sale and non sale using code 19806 - runs until 9am Tuesday 27th March
A few bits & pieces worth a look Olive Nourishing Body Butter 50ml £2.20 was £6 Frosted Berries Hand Cream £1.50 was £5 Pinita Colada Body Wash £2.10 was £5 Pi… Read more

Can I get 40% off in store on everything?


The Bodyshop only sell body shop products


any good Marc Jacobs perfume buys here?


Also note that you have to spend £20 before the sale, but once the code is inputted you still get free delivery if after the sale price is less than £20


Awesome! :D Just got a £5 voucher yesterday so put it towards my order!

WhatsApp Alerts!
Deal Alerts!
HotUKDealsPromo Yes!
Oops! Looks like we couldn't connect 😢 Please try again!
To sign up: add to your mobile contacts, then text us 'Start' via WhatsApp
FREE Skincare pamper and makeover instore @ Body shop
LocalLocalFound 6th MarFound 6th Mar
Excludes the outlets/airports etc It says first come first and that you can book so call before going!

Is this for the Skincare pamper and Maskover or the makeover? They have two available at the moment according to recent email.

Free Body shop youth cream sample
Found 20th FebFound 20th Feb
Fill in your details, the body shop will email you a code to redeem in your local store
Get dealGet deal

Worth mentioning in post it is a 7ml sample bottle of the drops and a 1ml sachet of the cream.


Mine worked with +44


1 ml


For some reasons wouldn't submit with the mobile number filled in. I left it empty and it worked - well hope it worked as then you submit it the screen is just blank.


Anyone else having problems with the mobile phone part?

Deal Alerts!
Want the hottest deals in your inbox?
Subscribe to receive an overview of the hottest deals posted each day.
Free Makeover & Samples from The Body Shop
LocalLocalFound 19th FebFound 19th Feb
Did you know The Body Shop offer FREE makeovers and freebies when you visit your local store? Pop into your nearest Body Shop store and you can enjoy a free makeover and skin con… Read more

Why is this being voted cold without a single comment?

Get 40% off on BODYSHOP Ginger Shampoo (ONLINE ONLY) £3.90 250ml with code
Found 26th JanFound 26th Jan
This is the best Anti dandruff Shampoo I have ever used, been using for a year now. They only put it on sale once in a blue moon so this is a great deal to have a stock of it. 400m… Read more
Get dealGet deal

£2.49 or free delivery if you spend £20


How much is del?


Swines have reduced the 600ml bottle to 400ml! That's a 30%+ reduction!


fab, thanks OP


Go to basket and enter it in enter promo code section

Body shop sale with extra 40% off with code
Found 23rd JanFound 23rd Jan
40% extra on sale products!! Free delivery over 20 pound order. Just add code 14664 on checkout.
Get dealGet deal

So sorry to hear that.. I did the same mistake.. But to stop others from doing it I mentioned it in the comments..


When I tried to use similar code from O2, many items were excluded... I should have read it before taking the basket to the till :S


I think it will be there until they stop extra 40% off.


Any idea when this code will expire ?


Used with my £5 birthday voucher last week and you can also use it instore :) Just show the code

All-In-One BB Cream RRP £12 - £2  @ the body shop
Found 5th JanFound 5th Jan
all in one bb cream reduced from £12 to £2 reviews are good too.

OK, thanks, I'm no expert, but 31/32 is not really wrinkly age, is it?


32 this year! 😋


Age? please. (Not meaning to be offensive but "Used for 10+ yrs no wrinkles" means nothing, you could be 26)


It’s SOOOOO good! My skin changed when I got pregnant and I always wear Mac or Bobbi Brown or Lancôme. This was great with my pregnancy Skin and I still use it now when I don’t want a heavy foundation.


Coverage is good but still feels light, blends really easily. It’s expensive for a small tube at £12 but absolute bargain at £2!

Body shop body butter 200ml £4.50 (£2.49 del)
Found 31st Dec 2017Found 31st Dec 2017
Body shop sale on now. CODE 14317 Takes another 40% OFF!!! Body butter was £14.00 now £7.50....put in code 14317 and comes down to £4.50. (on selected few) just got 10 x 200mls for… Read more
Get dealGet deal

Code does not seem to work does anyone else have a discount code that can be used with sale items? Thank you :)


It also seems to work on the sale shower gels. Almond, raspberry and frosted plum shower gel each took money off. £38 for: 3 treat boxes (above), 4 body butters (inc honey mania not mentioned before), hemp hand cream 3 shower gels + 5% tcb. £63.50 original sale price: £25.40 saving the non sale price would have been huge! Big thanks op :D


Also works on the mango/shea/strawberry treat sets @ £4 making them £2.40 each. They only work on the ones where the photos are the products still in the box not out of the box as there are two of each ones!


That was a great tip- I couldn't make it work until I read that, thankyou.


Might help but wouldn't accept code when I cut/paste code. Only when I typed it in.

Shower gel gift set £3.60 with code instore @ The body shop
Found 27th Dec 2017Found 27th Dec 2017
Pack of 4 60ml body shop gift sets with code 14317 instore which takes off and extra 40 percent off any sale items


brill , thanks will pop in tomorrow


Yes they will type the code into the till and it will discount the price


do you just have to quote the code at the till?


I can buy all Body shop products in Sunday Market at half price or lesser . But I like Body Shop shops as beautiful sales assistant give you free massage or facial thinking you will buy at full price from them. :D

40% off many items w/code including upto 50% Off sale @ The Body Shop eg Body Lotions were £10 now £2
Found 24th Dec 2017Found 24th Dec 2017
The 40% discount code is back. 14672. I've spotted some cheap body lotions reduced from £10 to £2. Free delivery when spending £10.

Try 14317 for all sale and gift sets


Thank you. Got 10 for just over £15 which isn't bad as it lasts ages and it's good stuff for the mone


Thanks :)


I got 6 shower gels for £10.80, code is working but doesn’t show on order until payment page :) mega heat :)


Code worked for me. 35% off code too 19807

Bodyshop will price match the discounts on their website.
LocalLocalFound 22nd Dec 2017Found 22nd Dec 2017
I went to buy some presents from body shop as I missed the postage cut off and asked the sales assistant if they'd price match the offers they have on the website. They said as lon… Read more
Get dealGet deal

USE CODE: 14664 and get extra 40% OFF Including SALE!! Hope this help…


I been trying last two days it doesn’t even work of full priced items


Are you able to get this code to work on line on sale items as I have not managed it. Thanks.


no harm in gettting presents at a discount in my book.


When I asked in store I found them to be quite unhelpful and wondered the same about commission. The assistant said they don't like to advertise the fact you can use codes, which after looking online after isn't true as it states it on the website deal header. They may have just thought I was tight, wanting a discount on items that were clearly presents.

Up to 50% Sale started at Bodyshop
Found 21st Dec 2017Found 21st Dec 2017
Find great deals and discount beauty products in The Body Shop sale, all cruelty-free and inspired by the best of nature. Pamper yourself for less! Also try code 19807 for furthur… Read more
Get dealGet deal

USE CODE: 14664 and get extra 40% OFF Including SALE!! Hope this help


mostly gift sets are not included.


Code 14672 is available now to get 40% off sale


Doesn’t work with Sale items now.


i cant get it to work...anyone got a code that will work with sale pls ?

The body shop MISPRICE 40% off + free delivery with £5 spend! Supposed to be over £15 spend  missprice
LocalLocalFound 20th Dec 2017Found 20th Dec 2017
Just bought a few items from body shop and noticed their banner on their homepage. The offer they have on at the momoent is 40% hundreds of items pLus free delivery with a £15 or… Read more
Get dealGet deal

thank you :) xx


I've now expired as it has finished. Now the offer is 35% discount with free delivery for a £10 spend


@disney777 see susdevs comment I've quoted. That might help you (y)


The listed code didn't work for sale items for me either BUT this code: 14319 does still take 40% off of sale items and you still get the free delivery for spending over £5.


I can't get the sale stuff to get discounted again. Don't think it works on sale items. What did you buy that got discounted twice @whitney please?

Free £5.00 on your birthday - The Body Shop loyalty scheme (sign up required)
Found 17th Dec 2017Found 17th Dec 2017
If you join the body shop loyalty scheme on your birthday you get a free £5 to spend a week after your birthday. But you have to buy somethink
Get dealGet deal

I used this birthday offer last month and didn't have to purchase anything! Got a soap, mini body cream and mini shower gel on 3 for 2 for exactly £5 which the offer accepted so FREE!


registered, lets see what happens


So is mine and the wife’s aswell 🤣


do you just get an email or a card??


Its lasts for a month. So great for sale time If you were born in December/Jan

The body shop advent calendar half price in store (store only deal)
LocalLocalFound 10th Dec 2017Found 10th Dec 2017
All the body shop advent calendar are half price in stores. This offer is not applicable online. I bought ultimate advent calendar in £49 pound which costed 99 pound earlier

thanks op! i will check out my local store. appreciate the post.


Spell check advent with a V in both title and post 🤔 ;)


"worth 99 pounds"...

Sml Glitch - 40% Off Nearly Everything + Free Delivery on orders over £5 (but works on price before discount) @ The Body Shop eg Mango Treats Gift Set £6 now £3.60 Del w/code - delivery is now only working on baskets of £5 after discounted, so expire
Found 8th Dec 2017Found 8th Dec 2017
Bit of a small Glitch at the Body Shop, code 14671 takes 40% Off nearly Everything at checkout PLUS they have an offer of Free Delivery wys £5, but the Free Delivery offer seems t… Read more
Mod & Ed Get dealGet deal

War & Peace was still entertaining the 2nd time.


It's not that deep (lol) It's almost Christmas, smile, spend time with the family. I hope you've been a good little boy for Santa


Damn i was late


And your 8 deals in 5 years have really rocked the world, haven't they? When you ungrateful, whinging gits have driven all the decent deal posters away, and we're just left with your pathetic efforts, then maybe you will reflect upon things. If you aren't happy with the quality of the deals then do it yourself.


seems they've cottoned on & are now charging for delivery unless the basket is £5 after discount, so I will expire, code still works to take 40% Off, but since the heat / cold is based on the delivery, I will expire :)