The more you shop, the more you earn. Get 10 points for every £1 you spend. Then when you earn 500 points, you’ll get a £5 reward.
Get invited to exclusive members only events and sneak previews of our new collections.
Who doesn’t like a present? We’ll give you a £5 reward to treat yourself on your birthday.
At The Body Shop we’ve always believed that business can be a force for good, so as a member you can donate your rewards to charity, whenever you want.