This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.

Free delivery on orders over £40

Free delivery on orders over £40

Free delivery on orders over £40

Free delivery on orders over £40

Free delivery on orders over £40

Love Your Body Club

Our exclusive in-store loyalty club that comes with great perks.
Welcome to the Club! Our loyalty programme 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.

Please note - the Love Your Body Club is only available in-store.

The Love Your Body Club programme has been running for 10 years, and we want to offer you something new, innovative and exciting!

This year we have launched our new website, to deliver a better customer experience and better way of shopping with The Body Shop.  As a result the Love Your Body Club programme will, for a time, no longer be available on our website. This means you can only gain loyalty points, use your Love Your Body Club vouchers and see your points & voucher status in our retail stores from 22nd January 2025.

Why are we making these changes?

We are working on a new and exciting loyalty programme which will be available later in 2025.  The Body Shop HQ team will keep you updated on all new developments and changes to the programme. 

What changes have happened to the Love Your Body Club?

We have made some changes to the Love Your Body Club and how you redeem points, and redeem rewards.

From 22nd January 2025 the Love Your Body Club is available in retail stores only.  This means your Love Your Body Club vouchers will still be available to use in retail stores, and you can gain points on transactions made in stores. However you can no longer gain points or use vouchers online.

How will I know how many points and vouchers I have available?

You will be sent a monthly statement which will detail the number of points you have available and your points.  You will also be able to ask the teams when you go into your local store.

How will I continue to earn points & use vouchers?

You can still earn points and vouchers by going into your local The Body Shop retail store.  As a reminder for every £1 spent at The Body Shop stores in a transaction using your account, you will earn 10 loyalty points. For every 500 points that you earn, your account will automatically be credited with a voucher to the value of £5.

How it works

Join

Get 15% off your first purchase* when you sign up in-store.

Earn

Receive 10 points for every £1 spent

Spend

Reach 500 points and we'll automatically reward you with a £5 voucher

All the perks

Exclusive gifts and prizes

Early access to special editions

Early access to special editions

Find your local store