Brits pay anywhere from £4.75 to £175 or more to cover grey hair, add summer highlights, sport the latest balayage trend or simply have the hair colour that suits you best (why weren't you just born with it?), a significant portion of women around the UK reliably colour their hair every month or two. How much should you expect to pay to have the hair colour of your dreams? We've surveyed the market to find out how much money you'll need to part with for hair colouring.
All Over Salon Colour
Heading to the salon for all over colour can cost anywhere from £40 and £120 or more for a permanent tint. Once it grows and you need a touch up, expect to pay between £36 to £110 to have your roots or half a head coloured. Those living in a big city should expect to pay at the higher end of the range; those living in less expensive areas should pay less.
The cost of hair colouring not only varies by location and salon, but also by the experience of your hair colourist. While the titles may differ from salon to salon, it's quite common for a salon to have 2 - 3 levels of colourist, such as "technician", "senior technician" and "technical consultant/creative director". You'll typically pay an extra £5 to £10 for the next level of stylist.
|Average Salon Cost of All Over Colour||Technician||Senior Technician||Technical Consultant/Creative Director|
In reality, prices vary quite a bit from one salon to the next. In fact, our research showed that prices can be 2X as much at more expensive chains, compared to more budget-conscious salons. Certain very high-end salons will cost even more.
Some salons include a rough blow dry in the price you pay for colour while others require that you also pay for a finishing blow dry (or cut and blow dry) at a cost of £20 to £30. This can bring the total cost for a full head colouring well over £100 for a high-end, full-head colour.
Colour with Highlights from a Salon
The average cost for a senior technician to do full head highlights is £107; follow ups cost around £86. Getting highlights or a trendy style such as balayage will cost more than all over colour, due to the longer time involved in distributing the colour properly throughout your hair to give the desired effect. If you want highlights, expect to pay anywhere from £65 to £175 the first time you go depending on where you live and the experience level of your colourist; follow up appointments for touch ups as your hair grows will cost in the range of £50 to £150.
|Average Salon Cost of Highlights/Balayage||Technician||Senior Technician||Technical Consultant/Creative Director|
Save Money by Colouring at Home
Budget-conscious consumers can pay a small fraction of the price of a salon visit by colouring their hair at home. For example, Asda sells Schwarzkopf Poly Colour Permanent Cream Colour for £4.75 per bottle, Garnier Nutrisse costs £5.80 and Nice'n Easy Permanent Hair Dye costs £6.50—far less than the cost of salon colour.
Comparing Costs to Colour Your Hair
Dying your hair at home using colour in a box will save you upwards of £40 each time you colour your hair. If you have highlights, the savings will be even greater. Use the charts below to understand the costs involved in initially colouring your hair, and maintaining it over time.
Ongoing maintenance costs a bit less as it takes less time to touch up roots or colour a half head than colouring a full head of hair. Nonetheless, colour in a box is still the far cheaper option for those on a budget.
We gathered prices for colour touch ups (e.g., roots only/half head) and full head colour from a dozen chain and independent salons around the country for a session with a senior stylist. We also gathered price data for DIY hair colour in a box from Asda. To get an idea of how the cost of hair colouring adds up throughout the year, please see our article You'll Save This Much Money "Going Grey".