Copy the code and paste it during checkout
This website contains affiliate links.
Student discount at The Body Shop - save on skincare and body care
Verify your student status through Student Beans or UNiDAYS to unlock an exclusive discount on your basket. Works on most full-price products including shower gels, body butters, and facial skincare ranges - just log in to your student account before heading to checkout.
Free delivery on orders over £35 at The Body Shop
Standard shipping is waived when your basket total reaches £35 or more. Anything below that threshold incurs the usual delivery charge, so it's worth adding a small item like a hand cream or soap bar to tip over the line and avoid the fee entirely.
Up to 86% off everything at The Body Shop
The most aggressive clearance event seen at The Body Shop, with reductions reaching 86% on a wide range of products. These tend to be end-of-line and discontinued stock rather than current bestsellers, so sizes and shades may be limited. Items sell through quickly at this discount level.
10% defence service discount at The Body Shop
Active military personnel, veterans, and defence service members can claim 10% off full-price items. Verification is handled through a recognised service ID platform at checkout - once confirmed, the discount applies to your entire basket of eligible products.
Up to 30% off across The Body Shop store
A sitewide promotion cutting up to 30% from regular prices on skincare, body care, hair care, and fragrance lines. The deepest reductions tend to land on larger sizes and multi-buy sets rather than individual travel minis. Worth checking the product pages directly as the percentage varies by item.
25% off Vitamin C range when you buy two items
Pick any two products from The Body Shop's Vitamin C line - including the popular Glow-Boosting Moisturiser and Dark Spot Serum - and a 25% discount is applied to your basket. The reduction triggers automatically once the second item is added, so you can mix and match sizes and formulas.
Up to 70% off gifts at The Body Shop
Gift sets and curated bundles are marked down by as much as 70% in this promotion. Covers skincare duos, bath and body collections, and seasonal gift boxes - ideal for stocking up on presents without the usual price tag. Discounts apply automatically at checkout, no code needed.
Up to 60% off in The Body Shop outlet section
The outlet page gathers discontinued lines, end-of-season stock, and overstock items at heavily reduced prices. Stock shifts quickly and once a product is gone it's rarely restocked, so if you spot a favourite body lotion or fragrance at a fraction of the original price, grab it before someone else does.
Download The Body Shop app for exclusive mobile-only offers
The Body Shop's mobile app features deals you won't find on the desktop site, including flash discounts and early sale access. Install it from the App Store or Google Play, log in to your account, and watch for push notifications when new app-exclusive promos drop.
Free gift with selected purchases over £40
Spend £40 or more on qualifying items and a complimentary gift gets added to your basket automatically. The free gift rotates throughout the year - typically a travel-size body butter or shower gel - so check the homepage banner to see what's currently on offer.
Join the Love Your Body Club and earn rewards on every purchase
Sign up for free and collect points every time you shop - 1 point per £1 spent. Rack up enough points and redeem them for money off future orders. Members also get early access to promotions and a special birthday treat each year.
15% off your first order when you sign up to emails
New subscribers get a one-time 15% discount code sent straight to their inbox. Pop your email address into the sign-up box at the bottom of the homepage and the code arrives within minutes - valid on full-price items only, so hold off using it during sale periods.
10% off your first purchase when you join The Body Shop rewards
Sign up for The Body Shop rewards programme and enjoy 10% off your first purchase. Start earning points on every order today.
Refer a friend and get 20% off your The Body Shop order
Share The Body Shop with a friend and you both receive 20% off your next order. A great way to save on favourites together.
Up to 50% off selected skincare gifts and sets at The Body Shop
Save up to 50% on selected skincare gifts and sets. Perfect for treating yourself or gifting to loved ones at reduced prices.
Free delivery on The Body Shop orders over £35
Get free standard delivery on your The Body Shop order when you spend £35 or more. No code needed - the discount applies automatically at checkout.
10% off The Body Shop NHS discount
NHS staff can claim 10% off orders at The Body Shop. Verify your status and apply the discount code at checkout to save on selected items.
The Body Shop Newsletter: 15% off your first order plus free shipping on orders over a
Sign up for The Body Shop emails to receive a welcome discount code. Applies to your first purchase.