BPoints - Terms & Conditions

  1.     Introduction

1.1.   These terms ('Terms') set out the terms and conditions which apply to BPerfect's Loyalty Programme (‘BPoints Loyalty Programme’) which is operated by BPerfect LTD ('BPerfect') a company incorporated in Northern Ireland under company number NI623003. Your participation in the BPoints Loyalty Programme means that you accept, and agree to, abide by these Terms. Please note that we may amend these Terms from time to time by updating this webpage.

1.2.   References to 'you' or 'your' mean you as a member of BPoints Loyalty Programme. References to 'we', 'us', or 'our' are to BPerfect. References to the ‘online store’ are to our online store available at www.bperfectcosmetics.com (and all of its international versions) and/or the e-commerce application operated by BPerfect ('App').

1.3.   These Terms shall be governed and interpreted in accordance with the laws of Northern Ireland. You and we both agree to submit to the exclusive jurisdiction of the courts of Northern Ireland in relation to any dispute regarding these Terms.


  1.     How to earn your BPoints

2.1.   To earn BPoints you must first have a registered account with us and have accepted and agreed to these Terms. You can register an account with us at https://www.bperfectcosmetics.com/pages/bpoints-loyalty.

2.2.   You will automatically earn 50 BPoints when you register an account with us.

2.3.   You can earn BPoints at any of our BPerfect Cosmetics Megastores in the United Kingdom and Republic of Ireland, our online store or via the App. A list of our current BPerfect Cosmetics Megastores is available at https://www.bperfectcosmetics.com/pages/mega-stores. The BPoints Loyalty Programme is not currently supported in any 3rd party stores or websites.

2.4.   You can earn BPoints in a number of ways. These include registering an account with us, making a purchase on the online store, in one of our BPerfect Cosmetics Megastores, or celebrating your birthday, referring a friend to the website, or following us on our social media sites.

2.5.   A ‘Qualifying Purchase’ is a purchase made by you using your BPerfect account with a minimum spend of £1/€1 on our online store or in one of our BPerfect Cosmetics Megastores excluding the purchase of any of the following:

  1. a)       Gift cards (both via the online store and in our BPerfect Cosmetics Megastores);
  2. b)       Purchases using staff discount codes;
  3. c)       Delivery and related charges.

2.6.   BPoints can only be earned on Qualifying Purchases.

2.7.   You will receive 1 BPoint for every Great British Pound (GBP) (£) or Euro (EUR) (€), rounding the decimal place to the closest whole number, you spend on a Qualifying Purchase. For example, if you spend £19.95, you will receive 20 BPoints but if you spend £23.35, you will receive 23 BPoints. We reserve the right to vary the ratio between BPoints and GBP/EUR at any time.

2.8.   BPoints are rewarded based on the currency you have paid for example, £1 = 1 BPoint, similarly, €1 = 1 BPoint.

2.9.   To earn BPoints for a purchase through our online store, you should sign into your BPerfect Cosmetics account, check out as normal and the BPoints should automatically be allocated to your account.

2.10. To earn BPoints for a purchase in a BPerfect Cosmetics Megastore, you should let the cashier know prior to making payment to allow the cashier to locate your account details. You may be required to give the cashier your email address. If you have not signed up to receive BPoints, you may be able to sign up at the BPerfect Cosmetics Megastore, please ask a member of staff for details.

2.11.   Once you have made your purchase, your BPoints will be added to your balance when your order is confirmed, provided BPerfect have received the total payment for that purchase.


  1.     How to spend your BPoints

3.1.   BPoints can be redeemed as a discount on your next order from BPerfect or they can be built up over time to pay for an entire order.

3.2.   Your BPoints can be redeemed as a voucher code for a discount off a Qualifying Purchase. Alternatively a credit amount can be redeemed in store at the checkout by providing the cashier with your email address at the checkout.

3.3.   BPoints voucher codes cannot be used in conjunction with any other discount codes.


  1.     Restrictions of use of BPoints

4.1.   BPoints cannot be exchanged for cash.

4.2.   If you have multiple BPerfect accounts, you cannot transfer BPoints between accounts or merge your accounts.

4.3.   You cannot swap or share your BPoints with other people.

4.4.   BPoints cannot be allocated to your account after purchase.


  1.     What happens if you return an item?

5.1.   If you return any items purchased as part of a Qualifying Purchase for a full or partial refund, the BPoints that have been earned in respect of such items will be deducted to reflect such returns.

5.2.   When a Qualifying Purchase is returned and a voucher code was used as full payment, any refund will be given in the form of another voucher code (no refund of money will be due to you).

5.3.   When a Qualifying Purchase is returned and a voucher code was used as part payment, we may refund you partly in a voucher code and partly by way of money (in the same amounts of what you originally paid.) If you are only returning part of a Qualifying Purchase, money will be refunded to your account first.

5.4.   Where any orders made through our online store are cancelled partially or in full by BPerfect for any reason, we will deduct all BPoints awarded to you as a result of such order from your account.

Last updated 28 April 2023.

If you have any questions on the Terms, please contact customercare@bperfectcosmetics.com and we will be happy to help.