Love your body club hero bannerBottle of perfume and bottle of ginger shampoo


Our exclusive loyalty club that comes with great perks.

Welcome to the Club! Our loyalty program lets you earn points and enjoy exclusive offers and rewards every time you shop online or in-store. It’s always a win-win when you’re in the Club.

First time here? Get 20% off your first purchase and a FREE bestselling mini hand cream* when you sign up. Use code: JOIN20

Please be advised that on March 1, 2024, The Body Shop Canada Limited (the “Company”) filed a Notice of Intention to Make a Proposal (“NOI”) pursuant to Section 50.4(1) of the Bankruptcy and Insolvency Act (Canada).

As part of the NOI process, and until further notice, the Company will no longer be honoring gift cards and membership rewards, and will not be accepting product returns or exchanges.

How it works

Icon of hand holding phone


Get 20% off your first purchase and a FREE mini bestselling hand cream* when you sign up online. Use code: JOIN20.

Jar with coins icon


Receive 1 point for every $1 spent.

Voucher icon


Reach 100 points and we’ll automatically reward you with $10 worth of points to spend.

Sign up online today

Exclusive offers

As a Club member, you’ll have access to our exclusive member offers.

The Body Shop avocado range


Points statement icon


The Body Shop Gift icon

Exclusive gifts and prizes

The Body Shop Exclusive Discounts icon

Early access to special editions

Club member exclusive


There’s no better time to join our refill revolutions. Club members can now earn DOUBLE POINTS on all refill purchases*. A little love for loving our planet.

*T&Cs apply.

Hand pumping refill bottle

Treat yourself or share the love?

Person applying cream to face

Reward yourself

Spend your reward vouchers online or in-store on ANY product from The Body Shop you fancy, in conjunction with our other offers*.

Shop new in
Two women smiling


Donate your reward vouchers to a charity of your choice from our list of chosen charity partners.

Find out more


I signed up to Love Your Body™ Club in-store. How do I activate my account online?

Once you’ve signed up in-store, this will automatically register you with an online account. There’s no need to create a second account, you just need to ensure you register your card in-store and your online LYBC account with the same email address and they will both automatically link – couldn’t be easier!

Top Tip: If you already have a loyalty card, this means you already have an account. The only step required is for you to create a password online!

How do I redeem my Love Your Body™ Club vouchers online?

Once you have accumulated enough points to receive a voucher, it will be available to use by clicking on the ‘Use your rewards’ within the ‘Spend Gifts & Rewards’ section when you are on the payment page of the checkout.

Top Tip: Avoid adding your code to the promo box on the cart page – wait a little longer and redeem on the payment page instead. And remember, vouchers will expire after 3 months from the date of issue if unspent!

Can I redeem my birthday Love Your BodyClub offer online?

You’re eligible to receive a $10 reward voucher (sent to you via email on your birthday) if you’ve provided us with your date of birth and shopped in the last 12 months. This can be spent in-store or online, on anything you’d like. Birthday reward vouchers will expire after 1 month from the date of issue if unspent. To redeem your birthday reward voucher online, follow step 2 – all of your available rewards will be there for you to select. Easy!

How do I donate my Love Your BodyClub rewards?

You may choose to donate your reward(s) to our nominated charities, featured on our website. The Body Shop will donate the equivalent value of reward donated by our members. To donate your reward, log in to your Club account. Once signed in, click on the ‘My Account’ dropdown and navigate to ‘Loyalty Club’. For each reward you have available, you’ll have the option to donate to your preferred charity!

Terms & conditions.

Read all FAQ's
Two friends hugging

Share the love

Fancy $10 off for you and your friend? Well, duh. Refer a friend and they'll enjoy $10 off when they shop online. To say thanks, we'll give you $10 off your next order.