Filter Results
Price (inc. delivery)
Show Results

Permanent Hair Dye

Prepared to take the plunge and give your hair a brand new colour? With OnBuy's immense online range of permanent hair dye, you can commit to a stunning new hair colour with endless shine. Featuring big brand names including Schwarzkopf, Wella, and Revlon, there's a huge variety of shades to explore to help you achieve your desired do right here.

Showing 1-60 of 3,929 results

Sort By:
  • Popularity
  • Average Rating
  • Price (highest)
  • Price (lowest)
  • Newest

Looking to buy Permanent Hair Dye?

Regardless of whether you want to swap to a bright and vibrant hair colour like red or blue, or you want to top up your natural hair tone with a few well-placed highlights, you're in the right place. Our vast online range of permanent hair dye helps you to get a brand new look without breaking the bank. Instead of paying salon prices, our collection of permanent hair dye can do the job all from the comfort of your own home. Plus, with so many reliable brands to explore even hair dye novices will be in safe hands.

How long does permanent hair colour last?

Despite the name, permanent hair colour typically doesn't retain its colour permanently. Indeed, if you're looking to keep your hair colour looking vibrant and glossy, then you'll need to continue dyeing your hair every four to six weeks. This is around the time that you'll either need to let your natural hair colour grow out (as you should have a couple inches of roots by this points) or grab another box of permanent hair dye.

However, there are a few ways that you can make your permanent hair colour last. This includes washing it as little as possible as this will speed up the fading process (hair colour generally lasts up to 28 shampoos) and using regular shampoo with no conditioner. Instead of these solutions, opt for a formula that's designed to be used on colour treated hair and never miss out the conditioning step as this helps to lock in your hair colour.

However, permanent hair colour (even when it's faded) will still remain on your hair. If you choose to colour over this permanent tone with a new shade then you'll create something called 'colour build up'. This is where some inexperienced DIY hair dyers can struggle to achieve the exact tone they desire as the previous hair colour will affect any new shade you put on top, resulting in unusual and unnatural looking tones. One way to combat this is to use a hair colour remover. This works by entering the shaft of your hair and removing all of the artificial colour pigment. It's specially designed to leave the natural pigment of your hair intact without causing damage to the condition of your locks.

Which hair colour hides grey hairs the best?

Want to tackle those grey hairs? Look no further than permanent hair dye shades such as butterscotch, light auburn, and golden brown, that help to cancel out the coolness of grey hair for a more youthful appearance. Alternatively, if you have a cool skin tone, try opting for ashy blondes and browns that expertly hide any greys in replace of a more versatile hair colour instead.

Looking for something less permanent? Why not take a look at our impressive online range of semi-permanent hair dye? Ideal for when you want to experiment with your locks without making a commitment to a new colour, semi-permanent hair dye gives you the opportunity to pick wild and wonderful shades with no repercussions!

Permanent hair dye FAQs

Is permanent hair colour bad for your hair?

When colouring your hair, it's important to note that permanent dye can be more damaging than semi-permanent alternatives. This is because the chemicals in permanent dyes are stronger and the mixture needs to be left on the hair for longer. However, with the right after-care, you can limit the amount of damage. 

How does permanent hair colour work?

Unlike semi-permanent hair dye that coats the hair, permanent hair dye penetrates the cuticles, entering the hair cortex and bonding with it. As the name suggests, this is a permanent change. However, if you're unhappy with your colour or simply want to change, you can use a hair colour remover to strip the pigment deposits. 

Can permanent hair colour lighten my hair?

Depending on the brand and the formula, permanent hair colour can lighten your hair by up to 4 levels. 

Will permanent hair dye change my natural hair colour if used for a long time?

No, your natural colour won't be changed by permanent dyes. While it may be a little tricky to restore your colour back to normal, it's not impossible. 

Popular Brands in Permanent Hair Dye

L’Oréal Paris
Just For Men
Vidal Sassoon
John Frieda
John Freida
Matrix Biolage
Bumble and Bumble
Jerome Russel

Our most popular Permanent Hair Dye

Delivery Address

Sign in to view all of your delivery addresses


Enter your delivery address

Wait! You have something in your basket!

Did you know we can save your basket and send it to you?
Simply enter your email address below.

No thanks, I'd rather miss out

This page has expired.

Please refresh the page to continue shopping.

Refresh and continue