15% off First Orders with Newsletter Sign-ups at The Body Shop
Bestsellers from Under £4 at The Body Shop
10% Student Discount at The Body Shop
Shower Gels from Under £4 at The Body Shop
Haircare from Under £4 at The Body Shop
20% off Orders Over £20 for You and a Friend with Referrals at The Body Shop
Body Butters from £7 at The Body Shop
Earn Rewards with Love Your Body Club Sign-ups at The Body Shop
Dewberry Collection from Under £4 at The Body Shop
Next Day Delivery from £4.99 at The Body Shop
2 for £12 on Shower Gel at The Body Shop
Never Miss a Deal — Subscribe.
Subscribed!
You're all set. We'll send the best deals straight to your inbox.
About the Brand
The Body Shop launched in Brighton in 1976, founded by Dame Anita Roddick with a mission to challenge the beauty industry’s reliance on animal testing and synthetic ingredients. Nearly five decades on, it remains one of the UK’s most recognisable high-street names, with over 200 stores nationwide and a product range exceeding 1,000 items. Cruelty-free beauty, ethically sourced ingredients, and recyclable packaging have been central to the brand from the start.
The range covers skincare, body care, haircare, make-up, and fragrances — with cult products like Body Butter (from £7), shower gels (from under £4), and the recently revived Dewberry collection all in the lineup. Regular multi-buy deals such as 2 for £12 on shower gel make stocking up affordable. For deeper discounts, the Archive section offers up to 70% off discontinued and end-of-line products year-round.
Several services set The Body Shop apart from typical high-street beauty retailers:
- The Love Your Body Club loyalty programme awards 10 points per £1 spent, with a £5 voucher earned at 500 points and a birthday gift included
- A referral scheme gives both you and your friend 20% off qualifying orders over £20
- NHS, emergency services, and armed forces workers receive 20% off after verification
- Select stores offer sustainable refill stations for reusable packaging
We’d suggest bookmarking this page — between the newsletter sign-up discount, loyalty rewards, and the promotions listed below, there are several ways to bring the cost down if you shop here more than once or twice a year.
How to use
Shopping Guide
Is the Love Your Body Club worth joining?
At 10 points per £1 spent, you need to spend £50 to earn a £5 voucher — a 10% return that beats most high-street loyalty schemes. The birthday gift and exclusive member sales add further value. It’s free to join with no minimum spend, so even occasional shoppers benefit. Points accumulate naturally, and the 15% welcome discount on your first order as a member is worth having immediately.
How do I stack savings effectively?
One code per order is the rule, so stacking codes isn’t an option. But you can layer other savings: shop during a sitewide sale, apply your best single code, and earn loyalty points on the same transaction. For your first order, the newsletter sign-up (15% off) is the strongest one-time code — use it on a bigger basket to maximise the absolute saving. After that, switch to loyalty points for repeat purchases, and save the 20% referral discount for a specific order where it makes the most difference.
Student discount vs NHS discount — which saves more?
| Student | NHS / Key Worker | |
|---|---|---|
| Discount level | 10% | 20% |
| Verification | Student status check | Worker status check |
| Best for | Occasional shoppers | Regular buyers with eligibility |
If you qualify for the key worker discount at 20%, it’s the better deal by a clear margin. Students should still register — the 10% discount sometimes applies on top of sale pricing, which can beat the key worker rate on clearance items.
What’s worth knowing about The Body Shop Archive?
The Archive is a permanent clearance section with discounts of up to 70% on discontinued lines. Stock is limited — once it’s gone, it doesn’t return. We’d check here before browsing the main range, as you’ll often find the same formulations in older packaging at a fraction of the price. Popular scents tend to appear a few weeks after being discontinued from the main collection.
When should I time my first order?
Start with the newsletter sign-up for 15% off your first order, and try to time it around Black Friday or Boxing Day for the deepest combined savings. Aim for a basket over £35 to qualify for free delivery. After that first order, every subsequent purchase earns loyalty points, so the savings build naturally over time.