Select your site

Please select your delivery destination.

Rewards for Life at Holland and Barrett

Rewards for Life

How Rewards for Life works

300 bonus rewards for life points

Receive 300 bonus points when you join!

Collect points

Collect 4 points for every £1 you spend

Holland & Barrett vouchers

We’ll regularly convert your points into vouchers

exclusive offers

We’ll also give you exclusive offers

Rewards for Life FAQs

Get the Holland & Barrett app