Body Shop Discount Codes 2023

30 active Body Shop promo codes & vouchers

FREE
GIFT

1 person used today

Body Shop Discount Code: Free wellness gift on £35 orders

Get Promo CodeWELLNESS
Get a free wellness gift in addition to free delivery on orders over £35! Apply this Body Shop promo code at checkout to redeem this offer.

20%
OFF

20% off using this Body Shop voucher code

Get Promo Code11858
Take advantage of this sweet offer before it's gone! Add Body Shop body butter, hand cream, shower gel, and more full priced items to your cart for 20% off.

15%
OFF

15% off your first shop using this Body Shop discount code

Get Promo CodeLYBC15
Want to take a chunk off the price of your order? Use this Body Shop voucher code at checkout for a 15% discount on face, body, fragrances, and more regular priced items.

£5
OFF

Body Shop discount code for £5 off orders over £20

Get Promo Code18088
Spend at least £20 on Body Shop hand creams, shower gel, body butter, and more across the site to score a £5 discount. Make sure to add the discount code too!

15%
OFF

15% off your shop with this Body Shop promo code

Get Promo Code19804
Score a 15% discount on your next order! How? Shop everything from Body Shop body butter, vitamin C products, shower gel, and more full priced items with this discount code.

20%
OFF

20% off for each friend you refer

Get Deal
Share the love! Refer friends to give them £10 off their first order. In return, you'll receive a 20% Body Shop discount code once their order is placed.

15%
OFF

The Body Shop student discount for 15% off

Get Deal
Verify your student status here to get 15% off Body Shop shower gel, vitamin E products, and tons more.

20%
OFF

Blue Light Card Offer: 20% off online and in store with the NHS discount

Get Deal
Enjoy 20% off on your entire order with the Body Shop Blue Light Card NHS discount! Save on skincare, body care, and more.

£5 BONUS

£5 voucher on your birthday as a Love Your Body Club member

Get Deal
Join the Love Your Body Club for free to enjoy this special offer! Enter your birthday when you sign up and receive a £5 voucher every year when your special day comes around.

FREE
DELIVERY

Free delivery when you spend £30 or more

Get Deal
Don't worry about paying extra for delivery fees. Spend at least £30 or more at Body Shop to get Super Saver Delivery added to your order at no extra cost.

20%
OFF

20% discount for emergency services and armed forces

Get Deal

15%
OFF

Subscribe & Save: 15% off scheduled orders plus free delivery over £20

Get Deal
Save time and money with Subscribe & Save! Receive a 15% Body Shop discount on future scheduled orders, and get FREE delivery when your order is over £20.

10%
OFF

Over 10% off and free gifts with the latest Body Shop discount codes and offers

Get Deal
Looking for the best deals? Browse this page to find the latest discount codes and promotions on all your favourite products at the Body Shop.

£5 BONUS

Rewards Offer: £5 voucher for every 500 points you earn

Get Deal
Become a member of the Love Your Body Club to score points on every purchase towards future discounts. Earn 10 points for every £1 you spend and every time you reach 500 points you'll receive a £5 Body Shop voucher.

UNDER
£20

Body butters for less than £20

Get Deal
Skin feeling a little dry? Browse popular Body Shop body butters in a variety of scents for less than £20.

UNDER
£15

Hand creams for £15 or less

Get Deal

FROM
£3

Shower gels start as low as £3

Get Deal

FROM
£5

Vitamin C range from £5

Get Deal
Need a boost? From moisturisers to liquid peels, find a variety of Body Shop vitamin C products starting as low as £5.

FROM
£5

£5 and up for items in the vitamin E range

Get Deal

FROM
£3

Ginger shampoo and haircare start as low as £3

Get Deal

UNDER
£15

£15 or less for tea tree oil products

Get Deal

FROM
£5

Hemp products start at £5

Get Deal

FROM
£12

Oils of Life from £12

Get Deal

FROM
£9

Peels and exfoliators starting at £9

Get Deal

UNDER
£30

Drops of Light range for under £30

Get Deal

UNDER
£10

All bath bombs and bubbles under £10

Get Deal

FROM
£5

White Musk products starting as low as £5

Get Deal

IN STORE

Free in-store pickup on all online orders

Get Deal
Got everything added to your cart? Skip the Body Shop delivery fees by ordering online and select in-store pickup at checkout.

FROM
£5

Gift cards from £5-£200

Get Deal
Not sure what to get them? Grab a gift card in any amount from £5 to £200 and let them choose their favourite Body Shop hand cream, body butter, and more.

RETURNS

Returns can be made within 60 days of purchase

Get Deal
Popular Expired Body Shop Promo Codes

25%
OFF

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

Get Promo Code18075

20%
OFF

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

Get Promo Code19804

£5
OFF

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

Get Promo Code22701
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

Get Promo Code19804

15%
OFF

15% off all products with this Body Shop discount code

Get Promo Code14672
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

Get Promo Code14664

30%
OFF

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

Get Promo Code70090
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

Get Promo Code19805

20%
OFF

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

Get Promo Code13025

£10
OFF

Limited Time: £5-£10 off orders over £30 with this Body Shop discount code

Get Promo CodeSAVE
For a limited time this season, you can use this Body Shop voucher code to get £5 off your £30 spend, or £10 off your £40 spend.

£10
OFF

£10 off when you spend £40 while using this Body Shop discount code

Get Promo CodeSAVE

FREE
GIFT

Free gift pouch when you spend £40 using this Body Shop discount code (£32 value)

Get Promo Code22701

£10
OFF

£10 off orders over £40 | £5 off £25 with this Body Shop voucher code

Get Promo CodeSAVE
Get £10 off orders over £40 or £5 off £25 with this Body Shop discount code for a limited time.

25%
OFF

Body Shop Black Friday sale for 25% off everything for a limited time

Get Promo CodeBLACKFRIDAY
Get 25% off everything when you shop during the Body Shop Black Friday sale. Enjoy this great offer before it ends soon.

FREE
DELIVERY

Free delivery on all orders over £25

Get Deal

Popular Body Promo Codes and Sales

Discount AmountDiscounts and OffersType of DealActive
40% Off40% off your entire order with this Body Shop discount codeOnline VoucherNo
15% Off15% discount at the Body Shop for studentsOnline DealYes
25% OffBody Shop discount code for 25% offOnline VoucherNo