We have designed this rewards scheme with one thing in mind – you the customer

We want to thank you for your loyalty and trusting our expert pharmacists with your family healthcare needs.

As a member of the Haven Rewards Program you can collect Haven Points every time you make a purchase in-store* Once you’ve earned enough Haven Points our pharmacy assistants will tell you at the point of purchase and offer you the chance to take a cash discount or save your points for that special purchase.

Shop at participating Haven pharmacies with your Haven Rewards Card to earn Haven points … the more you spend, the more you save!

Join Haven Rewards

How do I join?

It’s easy to join the Haven Rewards Program – just call in to your local participating Haven Pharmacy and one of our team members will register you while you wait or you can also pick up your Haven Rewards Card in the Pharmacy and register it yourself online, in your own time.

Find participating Haven Pharmacy stores here

Bonus Points!

Once you have registered your new Haven Rewards Card in-store or online, you will automatically receive 200 Free Points as a welcome gift.

Join Haven Rewards

Earn Haven points with purchases and enjoy exclusive benefits…

Receive 200 bonus points when you sign up


Earn 1 point for every €1 you spend in-store


Receive 200 birthday bonus points each year


Exclusive member offers and discounts


Bonus points on selected products and promotions


Sign up today to spend and save!

* Points cannot be spent or accumulated on the following restricted products: Government Plastic Bag Levy; Infant Milks and Baby Food for infants 5 months and under; Gift Cards & Vouchers; Haven Pharmacy Savings Schemes. Check your local Haven Pharmacy for restrictions on Prescription Drugs & Dispensary Items; Licensed Medicines including Drug Payments Scheme; Photo Kiosk; Haven Pharmacy Services and certain OTC products.