Body Shop Discount Codes 2025

Save money today with the latest Body Shop promo codes

20%
OFF

1 uses today

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.

20%
OFF

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

See Code%

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.

3 FOR
2

1 uses today

Buy three skincare products and get the cheapest one free

Get Deal
Treat yourself to our bestselling skincare lines. When you buy three products, the cheapest one will be free. Don't miss out on this amazing opportunity to upgrade your skincare routine.

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!

£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

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!

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!

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

3 for 2 on all haircare

Get Deal

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!

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.

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.

2 FOR
£17

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

Get Deal

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!

£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.

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.

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!

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!

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

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

FREE
DELIVERY

Free delivery on orders over £40

Get Deal
Get free delivery on your entire order when you spend £40 or more at The Body Shop. Simply click the link to start shopping and your free delivery will be automatically applied at checkout. No code is required for this offer.

50%
OFF

Up to 50% off selected items

Get Deal
The Body Shop is offering a discount of up to 50% off on selected items. This is a great opportunity to stock up on your favourite products at a discounted price. Please note that the discount is only applicable on selected items.

FREE
ITEM

Free shea haircare kit when you spend £40

Get Deal
Spend £40 or more and receive a free shea haircare kit. No code is required for this offer. Simply add the qualifying items to your basket and the free gift will be automatically added.

FREE
COLLECTION

Enjoy Free ParcelShop Collection on £30 Spend ]

Get Deal

30%
OFF

Up to 30% off the Shea range

Get Deal
Shop the Shea range and enjoy discounts of up to 30% off. Discover a variety of products in the Shea range and save big. The Body Shop's Shea range is now on sale, so be sure to check it out.

15%
OFF

15% off The Body Shop hand creams

Get Deal
Instantly repair ultra-dry hands with The Body Shop's hand creams. This offer is available on their hemp hand protector and other hand cream products. The Body Shop is offering a discount on their hand creams to help you achieve softer and smoother hands.

30%
OFF

Up to 30% off The Body Shop iconic bestsellers

Get Deal
The Body Shop is offering a discount on their iconic bestsellers. This includes their original, intensely musky, sensual fragrance. Shop now and enjoy up to 30% off.

B2G1

Buy two get one free on select men's skincare products

Get Deal
The Body Shop is offering a special deal on select men's skincare products. For a limited time, customers can buy two products and get a third one free. This offer is a great opportunity to stock up on skincare essentials. The offer applies to a range of products, so be sure to check the website for details.

B2G1

Buy two lip care and lip makeup products, get one free

Get Deal
Nourish and protect your lips with our range of lip care and lip makeup products. This offer includes a variety of products, including lip butters and lip balms. Simply add three products to your basket to receive the cheapest one free.

B1G1

Buy 3 skincare lines and get the cheapest free

Get Deal
The Body Shop is offering a special deal on skincare products. When you purchase three skincare lines, you will receive the cheapest one free. No code is required for this offer. Simply add your chosen skincare products to your basket and the discount will be applied automatically.
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%

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

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.

15%
OFF

15% off hemp products

Get Deal
Generally, hemp products are popular for their moisturizing properties. Naturally, the body shop's hemp range is a customer favourite. Currently, customers can purchase these products at a discounted price, making them a great option for those looking for a bargain.

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.