Updated Jan 17, 2021

The Body Shop Promo Codes 2021

Discover the line of cruelty-free beauty items from The Body Shop. Start your savings here on skincare, makeup, fragrances and hair care. Find the best The Body Shop promo codes and The Body Shop coupons from Bargainmoose.

The Body Shop Promo Codes 2021

Discover the line of cruelty-free beauty items from The Body Shop. Start your savings here on skincare, makeup, fragrances and hair care. Find the best The Body Shop promo codes and The Body Shop coupons from Bargainmoose.
Updated Jan 17, 2021

40%
OFF

Grab body butters for $12 using this Body Shop promo code (40% off)

Coupon
Get CodeBUTTERUP
40% Off

Grab body butters for $12 using this Body Shop promo code (40% off)

Get CodeBUTTERUP

FREE
GIFT

Receive a free travel size gift when you spend over $45 at The Body Shop

Treat yourself this weekend with this amazing sale and receive a free mini gift of your choice when you spend $45 or more on your order.
Deal
Get Deal
1 person used today
Free Gift
1 person used today

Receive a free travel size gift when you spend over $45 at The Body Shop

Get Deal
Treat yourself this weekend with this amazing sale and receive a free mini gift of your choice when you spend $45 or more on your order.

2 FOR
$30

Shop 2 hand creams for $30 with this Body Shop sale

Deal
Get Deal
2 For $30

Shop 2 hand creams for $30 with this Body Shop sale

Get Deal

2 FOR
$15

Grab 2 hand washes for $15 at The Body Shop

Don't miss out the chance and grab your favourite hand washes from The Body Shop! Shop 2 for $15 with this limited time offer.
Deal
Get Deal
2 For $15

Grab 2 hand washes for $15 at The Body Shop

Get Deal
Don't miss out the chance and grab your favourite hand washes from The Body Shop! Shop 2 for $15 with this limited time offer.

20%
OFF

Limited Time: Find all the skincare category for 20% off at The Body Shop

Grab lotions, masks, toners, VItamin C and more at The Body Shop for 20% off for a limited time!
Deal
Get Deal
20% Off

Limited Time: Find all the skincare category for 20% off at The Body Shop

Get Deal
Grab lotions, masks, toners, VItamin C and more at The Body Shop for 20% off for a limited time!

20%
OFF

Score over 20% off face masks, lotions, serums and more during this Sweet Sale at The Body Shop

Find items starting under $5 at The Body Shop! Enjoy this mega sale and score over 20% off hundreds of items today.
Deal
Get Deal
20% Off

Score over 20% off face masks, lotions, serums and more during this Sweet Sale at The Body Shop

Get Deal
Find items starting under $5 at The Body Shop! Enjoy this mega sale and score over 20% off hundreds of items today.

10%
OFF

Receive exclusive deals and offers with the free The Body Shop newsletter

Be the first to know! Get all the latest The Body Shop Canada sales, offers, news and more when you sign up for the free newsletter. Find the email sign up at the bottom of the home page.
Sale
Get Deal
1 person used today
10% Off
1 person used today

Receive exclusive deals and offers with the free The Body Shop newsletter

Get Deal
Be the first to know! Get all the latest The Body Shop Canada sales, offers, news and more when you sign up for the free newsletter. Find the email sign up at the bottom of the home page.

10%
OFF

Knock an extra 10% off your order when you refer a friend to The Body Shop

When a friend you referred completes an eligible purchase, you get one The Body Shop promo code to take 10% off your order or $10 off your order of at least $60.
Deal
Get Deal
10% Off

Knock an extra 10% off your order when you refer a friend to The Body Shop

Get Deal
When a friend you referred completes an eligible purchase, you get one The Body Shop promo code to take 10% off your order or $10 off your order of at least $60.

35%
OFF

Special Offers! Catch current sales and multi-buys for up to 35% in savings at The Body Shop

Deal
Get Deal
35% Off

Special Offers! Catch current sales and multi-buys for up to 35% in savings at The Body Shop

Get Deal

FREE
SHIPPING

Enjoy free shipping on all orders above $50 at The Body Shop

Stay at home and receive your order of over $50 at your home for free with this promotion from The Body Shop.
Free Shipping
Get Deal
Free Shipping

Enjoy free shipping on all orders above $50 at The Body Shop

Get Deal
Stay at home and receive your order of over $50 at your home for free with this promotion from The Body Shop.

REWARDS

Join The Body Shop's Love Your Body club and get exclusive offers, birthday gifts, rewards, and more

It's free to join! Start earning points today!
Sale
Get Deal
Rewards

Join The Body Shop's Love Your Body club and get exclusive offers, birthday gifts, rewards, and more

Get Deal
It's free to join! Start earning points today!

$30
OFF

Receive up to $30 off select gift sets during the Seriously Sweet Sale at The Body Shop

Stock up on your favourite skincare and body sets for less! Save up to $30 on select products when you shop during The Body Shop Sale!
Deal
Get Deal
$30 Off

Receive up to $30 off select gift sets during the Seriously Sweet Sale at The Body Shop

Get Deal
Stock up on your favourite skincare and body sets for less! Save up to $30 on select products when you shop during The Body Shop Sale!

UNDER
$10

Grab your favourite bath and body care products for under $10 at The Body Shop

Deal
Get Deal
Under $10

Grab your favourite bath and body care products for under $10 at The Body Shop

Get Deal

20%
OFF

Find a variety of hand washes and soaps for 20% off at The Body Shop

Deal
Get Deal
20% Off

Find a variety of hand washes and soaps for 20% off at The Body Shop

Get Deal

20%
OFF

Grab bath accessories at The Body Shop for 20% off

Are you a bath person? Then you can't miss out on this The Body Shop deals for bath and body products. Find body butter, exfoliating creams, soaps, body brushes and more for 20% off!
Deal
Get Deal
20% Off

Grab bath accessories at The Body Shop for 20% off

Get Deal
Are you a bath person? Then you can't miss out on this The Body Shop deals for bath and body products. Find body butter, exfoliating creams, soaps, body brushes and more for 20% off!

15%
OFF

Explore skincare gifts at The Body Shop for over 15% off

Deal
Get Deal
1 person used today
15% Off
1 person used today

Explore skincare gifts at The Body Shop for over 15% off

Get Deal

FAQs with The Body Shop


How do you get free shipping at The Body Shop?

Scoring free delivery is easy when you're shopping for all of your favourites! Just spend $50 or more in a single purchase to enjoy free ground shipping within Canada. You may also select their express delivery for faster service, but make sure you use a discount code to save on the $15.50 fee.


Does The Body Shop do student discounts?

Although they do not offer a standard student discount at this time, there are so many other ways to save on quality body care. Join their loyalty program, sign up for email offers, and browse this page for all of the best promo codes and deals in one convenient place!


Does The Body Shop ever have sales?

They often host sales around holidays and seasonal changes to help you shop must-have scents and products for less. You can also browse their year-round sale section, take advantage of their referral discount, and check out their offers page for updated deals!

UNDER
$15

Discover 100s of The Body Shop gifts ideas under $15

Find the perfect Christmas gift with The Body Shop gift guide and grab body butters, glow masks, body gels and more for under $15.
Deal
Get Deal
Under $15

Discover 100s of The Body Shop gifts ideas under $15

Get Deal
Find the perfect Christmas gift with The Body Shop gift guide and grab body butters, glow masks, body gels and more for under $15.

FROM
$8

Explore in The Body Shop Youth Drops collection with prices from $8

Deal
Get Deal
From $8

Explore in The Body Shop Youth Drops collection with prices from $8

Get Deal

UNDER
$30

Find face masks at The Body Shop for under $30

Deal
Get Deal
Under $30

Find face masks at The Body Shop for under $30

Get Deal

FROM
$21

Discover the Oils of Life collection starting from $21 at The Body Shop

Sleeping creams, facial rollers, eye creams and more skincare products from The Body Shop Oils of Life collection for as low as $21.
Deal
Get Deal
From $21

Discover the Oils of Life collection starting from $21 at The Body Shop

Get Deal
Sleeping creams, facial rollers, eye creams and more skincare products from The Body Shop Oils of Life collection for as low as $21.

FROM
$6

Shop the Vitamin C range from $6 at The Body Shop

Enjoy glow boosting products when you shop this Vitamin C range from as low as $6 at The Body Shop.
Deal
Get Deal
From $6

Shop the Vitamin C range from $6 at The Body Shop

Get Deal
Enjoy glow boosting products when you shop this Vitamin C range from as low as $6 at The Body Shop.

FROM
$3

Shop The Body Shop bath bombs, bubbles, foams and more for as low as $3

Deal
Get Deal
From $3

Shop The Body Shop bath bombs, bubbles, foams and more for as low as $3

Get Deal

FROM
$6

Surprise someone you love with The Body Shop gift sets for as low as $6

Find special gifts for all your loved ones! Shop vegan, bath and body, skincare, fragrance gifts and much more starting at $6.
Deal
Get Deal
From $6

Surprise someone you love with The Body Shop gift sets for as low as $6

Get Deal
Find special gifts for all your loved ones! Shop vegan, bath and body, skincare, fragrance gifts and much more starting at $6.

FROM
$6

Add to your skincare routine with these vegan must-haves at The Body Shop starting from $6

Take care of your skin and nature at the same time. Check out these vegan and cruelty-free masks, scrubs, toners and more for as low as $6.
Deal
Get Deal
From $6

Add to your skincare routine with these vegan must-haves at The Body Shop starting from $6

Get Deal
Take care of your skin and nature at the same time. Check out these vegan and cruelty-free masks, scrubs, toners and more for as low as $6.

FROM
$6

Browse the makeup section at The Body Shop and grab must-have items for as low as $6

Deal
Get Deal
From $6

Browse the makeup section at The Body Shop and grab must-have items for as low as $6

Get Deal

FROM
$5

Grab hand wash and cleansers from $5 at The Body Shop

Wash your hands regularly to protect yourself and those around you from germs and viruses. Get a hand wash or cleanser from $5 now at The Body Shop.
Deal
Get Deal
From $5

Grab hand wash and cleansers from $5 at The Body Shop

Get Deal
Wash your hands regularly to protect yourself and those around you from germs and viruses. Get a hand wash or cleanser from $5 now at The Body Shop.

FREE
RETURNS

Get free returns within 45 days at The Body Shop

Deal
Get Deal
Free Returns

Get free returns within 45 days at The Body Shop

Get Deal
Expired The Body Shop Coupons
$10 Off

Score $10 off orders over $60 with The Body Shop Canada promo code

$12 Off

Knock $12 off your order of $60 using this The Body Shop promo code

Shop the latest and trending skincare and beauty products to get $12 off when you spend at least $60 during this The Body Shop Canada sale.
$10 Off

Score $10 off orders over $60 with The Body Shop Canada promo code

30% Off

Enter this The Body Shop coupon to grab select gift sets for over 30% off (now $10)

10% Off
1 person used today

Score an extra 10% off your entire order when you apply this The Body Shop promo code

Redeeming Your Body Shop Promo Code

Ready to take advantage of a great Body Shop Canada coupon? Click on the deal you'd like to redeem and copy the promo code that comes up in the pop-up window. Once you've picked your items, paste your code into the "Promotion Codes" box.on the bag summary page.