Body Shop Discount Codes 2024

Save money today with the latest Body Shop promo codes

15%
OFF

Love Your Body Club: 15% off your first order with this Body Shop discount code

See Code%
Welcome! Enjoy 15% off all-natural body care, skincare, beauty, and more when you join the Club and apply this Body Shop promo code at checkout.

20%
OFF

20% off with The Body Shop's Blue Light Card discount code

See Code%

20%
OFF

The Body Shop student discount code for 20% off

See Code%
Register through the student discount page to receive a 20% off The Body Shop voucher code for 20% off your purchase.

FREE
ITEM

Get a free 400ml body butter with The Body Shop voucher code when you spend £65

See Code%
The Body Shop is offering a free 400ml body butter when you spend £65. This offer excludes gifts. The Body Shop voucher code can be used to redeem this offer. The offer is valid from 3 December 2024 to 24 December 2024.
  • Discount: Free 400ml body butter.
  • Minimum Spend: £65.
  • Terms: Excludes gifts; Limited-time offer.

10%
OFF

More The Body Shop discount codes and sales for over 10% off

Get Deal
Explore The Body Shop's Sale and Offers page to stay up-to-date on all ongoing promotions! Enjoy huge savings on skincare, makeup, haircare, gift sets, and more today!

40%
OFF

40% off new avocado lip mask

Get Deal
The Body Shop is offering a discount on their new avocado lip mask. This product is now available at a lower price. The discount is only available for a limited time, so be sure to check the website for more information.

40%
OFF

40% off strawberry body butter

Get Deal
The Body Shop is offering a discounted price on their strawberry body butter, now available for £4.20. This product was originally priced at £7.00. The discount provides a great opportunity to purchase this item at a lower price.

40%
OFF

40% off pink grapefruit body mist

Get Deal
The Body Shop is offering a limited time discount on their pink grapefruit body mist. This offer is only available for a short time, so be sure to act quickly. The discount is automatically applied at checkout, no code is required.

B2G1

3 for 2 on foundations and concealers

Get Deal
The Body Shop is offering a 3 for 2 deal on foundations and concealers. This offer allows customers to purchase three items and receive the cheapest one free. The offer is available on a range of foundations and concealers, including the Fresh Nude Foundation.

B2G1

Buy two tea tree face bases, get one free

Get Deal
The Body Shop is offering a special deal on their tea tree face base. When you purchase two, you'll receive a third one free. This offer is a great opportunity to stock up on this popular product. Please note that this offer is only valid on tea tree face bases.

DOUBLE POINTS

Double points on refill purchases

Get Deal
Love Your Body Club members can earn double points on all their refill purchases in participating stores. This offer is only available in stores that participate in the refill scheme. Terms and conditions apply.

40%
OFF

40% off shea body butter

Get Deal
The Body Shop is offering a discount on their shea body butter. This offer is available for a limited time only. No code is required to receive this discount.

15%
OFF

15% off first order for club members

Get Deal
Sign up online now and receive 15% off your first order. This offer is not available during Black Friday. Terms and conditions apply.

40%
OFF

40% off aloe soothing sheet masks

Get Deal
The Body Shop is offering a discount on their aloe soothing sheet masks. This sale allows customers to purchase the sheet masks at a lower price. The discount is applicable on the aloe soothing sheet masks only.

40%
OFF

40% off tea tree oil

Get Deal
The Body Shop is offering a discount on their tea tree oil. This 10ml bottle is now available at a lower price. You can find this product on The Body Shop's website.

FREE
DELIVERY

Free delivery on orders over £40

Get Deal
The Body Shop is offering free delivery on orders over £40 for a limited time. This offer is available on all products, including skincare, haircare, and makeup. Simply spend £40 or more to qualify for free delivery.

FREE
DELIVERY

Free delivery at The Body Shop when you spend £35

Get Deal
Enjoy free delivery when you spend £35 or more at The Body Shop. No need to worry about delivery costs, just focus on picking your favourite items.

FREE
DELIVERY

Get free delivery on orders over £30 at The Body Shop

Get Deal
Indulge in The Body Shop's luxurious body butters and enjoy free delivery when you spend £30 or more. Perfect for pampering!

33%
OFF

Get up to 33% off selected gift sets

Get Deal
Indulge in the joy of gifting with a selection of pampering gift sets now at up to 33% off. Perfect for any occasion!

B2G1

Buy 3 almond milk lip care sticks for the price of 2

Get Deal
The Body Shop is offering a special deal on their almond milk lip care sticks. You can purchase three sticks for the price of two, with each stick costing £6.00. This is a great opportunity to stock up on this popular product.

3 FOR
2

3 for 2 on all haircare

Get Deal

50%
OFF

Up to 50% off full flowers fragrances

Get Deal
Discover the latest vividly floral, naturally bright addition to the full flowers collection. The Body Shop is offering a discount on their full flowers fragrances. Shop now and enjoy the savings.

FREE
ITEM

Receive a Free 50ML Body Butter on £15 Spend

Get Deal
Indulge your skin with a complimentary 50ML Body Butter when you treat yourself to £15 worth of pampering products.

FREE
ITEM

Receive a Free 50ML Body Butter on £15 Spend

Get Deal
Indulge your skin with a complimentary 50ML Body Butter when you treat yourself to £15 worth of pampering products.

3 FOR
2

Get 3 for 2 on Tea Tree Skin Clearing Toner

Get Deal
Refresh your skincare routine with a 3 for 2 offer on Tea Tree Skin Clearing Toner. Perfect for blemish-prone skin!

60%
OFF

Enjoy up to 60% off White Musk® Fragrance Mist

Get Deal
Indulge in the ethereal scent of White Musk® Fragrance Mist at up to 60% off. A perfect time to embrace this signature fragrance!

50%
OFF

Get up to 50% off Fuji Green Tea Products

Get Deal
Refresh your routine with the aromatic Fuji Green Tea products, now at up to half price. Dive into the flash sale before these deals steep away!

3 FOR
2

Take 3 for 2 on Selected Shower Gels

Get Deal
Stock up on your favourite scents with our 3 for 2 offer on selected shower gels. Refresh your routine!

50%
OFF

Get 50% off selected Coconut Body Butter

Get Deal
Indulge in the tropical scent of Coconut Body Butter and save 50%. A perfect treat for your skin!

3 FOR
2

Take 3 for 2 on Selected Body Care Essentials

Get Deal
Indulge in a variety of body care items and enjoy a special 3 for 2 offer, where the least expensive item is yours for free!

3 FOR
2

Any 3 body butters for the price of 2

Get Deal
Indulge in The Body Shop's luxurious range of butters with a 3 for 2 offer. Treat yourself to a trio of nourishing delights for the price of two!

3 FOR
2

Receive 3 for 2 on Body Scrubs at The Body Shop

Get Deal
Indulge in The Body Shop's range of body scrubs with a 3 for 2 offer. It's the perfect time to stock up on your favourite scents!

FREE
COLLECTION

Enjoy Free ParcelShop Collection on £30 Spend ]

Get Deal

50%
OFF

Receive up to 50% off Face Scrubs, Exfoliators & Peels

Get Deal
Indulge in a skin pampering session with a selection of face scrubs, exfoliators, and peels now available for up to half the price.

10%
OFF

Take an extra 10% off sale items for Club members

Get Deal
Club members, enjoy an additional 10% off already reduced sale items. Treat yourself to more for less!

50%
OFF

Enjoy up to 50% off Mango Body Butter

Get Deal
Indulge your skin with the luxurious Mango Body Butter now at up to half price. Pamper yourself with this sweet-smelling treat!

50%
OFF

Receive 50% off Selected Gift Sets

Get Deal
Indulge in the joy of giving with half-priced gift sets, perfect for pampering your loved ones.

£14

Get the Nourish & Flourish Strawberry Gift Bag for £14

Get Deal
Indulge in the sweet scent of strawberries with this special gift bag offer, perfect for pampering yourself or someone special.

£7
OFF

Take £7 off the Anti-Dandruff Edit

Get Deal
Wave goodbye to flakes and save £7 on the Anti-Dandruff Edit.

£5
OFF

Get £5 off Select Body Care Essentials

Get Deal
Pamper yourself with a £5 discount on luxurious body care products.

2 FOR
£17

Haircare Offers: 2 for £17 | 3 for £25 | 4 for £30

Get Deal

UNDER
£15

Gift sets from under £15

Get Deal
Indulge your loved ones with sweet-smelling premium pampering gift sets. This sale includes the best items from our range, all bundled into delightful packages at great prices.

15%
OFF

Subscribe and save 15%

Get Deal

15%
OFF

1 uses today

Join the mailing list and get 15% off

Get Deal

20%
OFF

20% off for every friend you introduce

Get Deal

DOUBLE POINTS

Earn double points on all refill purchases

Get Deal
There is currently a promotion for club members to earn double points on all refill purchases.

EARN POINTS

10 points for every £1 spent

Get Deal

UNDER
£10

Sale products under £10

Get Deal

UNDER
£20

Sale products under £20

Get Deal

UNDER
£5

Sale products under £5

Get Deal

£5
OFF

£5 voucher once you reach 500 points

Get Deal

£5
OFF

Members get a £5 birthday voucher every year

Get Deal
Enjoy £5 off your next purchase on your birthday

15%
OFF

15% off for club members

Get Deal
The Body Shop is offering 15% off for club members. This offer is available exclusively for members of The Body Shop's loyalty program. To redeem this offer, simply visit The Body Shop's website and sign in to your account.

B2G1

3 for 2 on Nourish & Flourish Strawberry Gift Box

Get Deal
The Body Shop is offering a 3 for 2 deal on their Nourish & Flourish Strawberry Gift Box. This gift box is a great way to treat yourself or gift someone special. No code is required to receive this offer, simply add three Nourish & Flourish Strawberry Gift Boxes to your basket and the cheapest one will be free.

B2G1

Buy two get one free on mango lip butter

Get Deal
The Body Shop is offering a 3 for 2 deal on their mango lip butter. This offer is available on their website and can be redeemed by adding three mango lip butters to your basket. No code is required to receive this offer.

FREE
ITEM

Free Edelweiss Serum Concentrate 30ml with Instagram or TikTok Post

Get Deal
To receive a free Edelweiss Serum Concentrate 30ml, simply take a photo of The Body Shop taxi and digital van adverts and post it on your Instagram or TikTok feed/stories. This offer is subject to availability, while stocks last, and no minimum spend is required. One Edelweiss Serum Concentrate 30ml per person.

3 FOR
2

3 for 2 on edelweiss products

Get Deal
Generally, edelweiss products are popular for their natural ingredients. Normally, customers can find a variety of edelweiss products on the website. Currently, customers can purchase edelweiss products with a 3 for 2 offer.

B2G1

Buy two Pink Grapefruit Cleansing Face & Body Bars, get one free

Get Deal
The Body Shop is offering a 3 for 2 deal on their Pink Grapefruit Cleansing Face & Body Bars. Each bar is priced at £5.00. This offer is a great opportunity to stock up on this popular product.

£4.80
OFF

3 for 2 on aloe soothing toner, £4.80 off

Get Deal
The Body Shop is offering a 3 for 2 deal on their Aloe Soothing Toner. This product is normally priced at £12.00 each. With this offer, you can stock up and save £4.80 on every third item purchased.

£14.67/100 ML

3 for 2 on Vitamin C Glow Revealing Tonic

Get Deal
The Body Shop is offering a 3 for 2 deal on their Vitamin C Glow Revealing Tonic. This product is normally priced at £22.00 each. The discount works out to be £14.67 off per 100ml.

DOUBLE POINTS

Double points on all refill purchases for club members

Get Deal
The Body Shop is offering double points on all refill purchases for club members. This offer is a great way to earn more points and redeem rewards. Terms and conditions apply.

15%
OFF

Join the club and get 15% off

Get Deal
By joining the Love Your Body Club, you can enjoy a 15% discount on your purchases. This offer is available to all club members, and it's a great way to save on your favourite products. The club also offers other benefits, including exclusive offers and rewards.

£10
OFF

£10 off when you spend £40

Get Deal
Spend £40 or more and receive a £10 discount. This offer is available on a wide range of products. No code is required to receive this discount, simply spend £40 or more to qualify.

20%
OFF

20% off for emergency services, nhs and armed forces

Get Deal
Generally, self-care has never been so important, because it’s easier to be kinder to others when you are kind to yourself. Normally, the body shop offers various discounts to its customers. Currently, they are offering a 20% discount to emergency services, nhs and armed forces.
Popular Expired Body Shop Promo Codes

25%
OFF

Body Shop voucher code for 25% off your order of full price items

See Code%

20%
OFF

Enjoy 20% off your order with this Body Shop discount code

See Code%

£5
OFF

Limited Time offer: £5 off when you spend £25 with this Body Shop discount code

See Code%
Get the most out of this deal and receive £5 off when you spend £25 or more in body essentials with this Body Shop voucher code.

20%
OFF

Autumn Deal: 20% off your order with this Body Shop discount code

See Code%

15%
OFF

15% off all products with this Body Shop discount code

See Code%
Save 15% off all products including makeup, skincare, haircare and more with this Body Shop discount code!

£25
OFF

£25 off plus The Body Shop free delivery code on £50 orders

See Code%

30%
OFF

The Body Shop discount code for 30% off when you buy 3+ sale products

See Code%
Stock up on must-have body care, makeup, oils, creams and more! Get an additional 30% off when you buy 3 or more sale products with this Body Shop discount code.

40%
OFF

Black Friday - The Body Shop discount code for 40% off everything storewide

See Code%

20%
OFF

The Body Shop 20% off discount code for everything for a limited time

See Code%

£10
OFF

expires in 7 hours

Get £10 off with this The Body Shop discount code when you spend £40

See Code%
The Body Shop is offering a discount code for customers who spend £40 or more on their best-selling products. Use The Body Shop voucher code to receive £10 off your purchase. This offer is available on a wide range of products, including popular items from their trending bestsellers collection.
  • Discount: £10 off.
  • Minimum Spend: £40.
  • Terms: Subject to availability; Limited-time offer.

FREE
TONIC

Free Vitamin C Glow Revealing Tonic with £45 Spend

See Code%
Spend £45 and receive a free Vitamin C Glow Revealing Tonic, worth £22. This offer is valid until the end of November. To redeem, apply the code at checkout. The Vitamin C Glow Revealing Tonic is a great addition to any skincare routine.

FREE
ITEM

The Body Shop promo code for a free vitamin C or Edelweiss day cream when you spend £50

See Code%
Spend £50 and receive a free vitamin C or Edelweiss day cream. This offer is available online. Simply enter the code at checkout to receive your free gift.

FREE
ITEM

Free shea or ginger haircare gift with £45 spend

See Code%
Spend £45 and receive a free shea or ginger haircare gift. This offer is available online. Simply enter the code at checkout to receive your free gift.

FREE
GIFT

Free shea or ginger haircare gift with £45 spend - The Body Shop Discount Code

See Code%
Spend £45 at The Body Shop and receive a free shea or ginger haircare gift. This offer is available online. Simply enter the code at checkout to receive your free gift.

40%
OFF

40% off in the Black Friday sale

Get Deal
The Body Shop is offering a Black Friday sale with 40% off. This sale is available both online and in-store. You can visit their website to explore the sale and make a purchase.

Body Shop: Questions & Answers

Is there an NHS discount available at The Body Shop?

Yes, The Body Shop provides an NHS discount which entitles healthcare workers to 20% off on a variety of products including hand cream, liquid peel, tea tree oil and more. This offer is also available to emergency services personnel, social workers and military staff across their range such as Drops of Youth and body butter.

Is it possible to combine a The Body Shop discount code with Love Your Body vouchers?

Yes, The Body Shop discount codes can be used in conjunction with Love Your Body vouchers. Simply input your discount code when you reach the shopping cart page and then choose your voucher as you proceed to the payment page.

Does The Body Shop provide free delivery?

Yes, The Body Shop offers free delivery on orders of £30 or more. Additionally, customers can benefit from free delivery and extra gifts when applying certain The Body Shop discount codes at checkout.

Is Click & Collect available at The Body Shop?

Yes, The Body Shop offers a Click & Collect service that allows customers to pick up their orders in as little as 2 hours from the selected store. Simply choose the Click & Collect option when placing your order online.

How can I obtain a birthday discount at The Body Shop?

To receive a £5 birthday discount at The Body Shop, simply join their loyalty program. Upon joining, the birthday offer will be available for use on your special day.

More about Body Shop

The Body Shop Loyalty Rewards 

Join The Body Shop's free loyalty programme and receive a 15% welcome discount. Earn £10 for every pound spent, and exchange 500 points for a £5 voucher. Members also enjoy birthday discounts and access to special offers.

The Body Shop Referral Scheme Rewards

Register with The Body Shop and introduce a friend to receive a 20% voucher code. Share the benefits of natural beauty products while enjoying savings on your next purchase. Act now to take advantage of this rewarding opportunity.

Sign Up & Save at The Body Shop

Enjoy 15% off repeat deliveries at The Body Shop, ensuring your favourite products are always on hand. Plus, take advantage of free delivery for orders over £20 to add even more value to your shopping experience.