PRICE GUIDE · BEAUTY & GROOMING · 2026–2027
Hair Colouring cost in the UK
£40–£180 per service. Typically £100.
Hair colouring costs £40 to £180 a service, with around £100 typical for a full colour on shoulder-length hair. Root touch-ups are cheapest, while full highlights, long hair and premium city salons cost the most.
- Search and compare — no account needed
- Nearest to you first
- One score from Google, Trustpilot and Locufy reviews
HOW MUCH IT COSTS
How much does hair colouring cost in the UK?
| Low end | £40 | a root touch-up at a local salon |
|---|---|---|
| Typical | £100 | what most people pay |
| High end | £180 | full highlights on long hair in a city salon |
Locufy guide prices for 2026–2027. Updated 2026. A national range, not a quote — enter your town above for real prices from the salons, barbers and mobile stylists near you.
What moves the price
- Colour service — a root touch-up costs far less than full highlights or a colour change
- Hair length and thickness — long or thick hair needs more colour and time
- Colour correction — fixing box dye or banding is priced well above standard colour
- Toner and bond builder — extra steps added to hair colouring raise the bill
- Colourist level — senior colourists and colour directors charge more
- Location — London and big-city salons charge more for hair colouring than local salons
Hairdressing prices in the UK are up 26% over five years (ONS Consumer Price Inflation, Hairdressing and personal grooming establishments, to 2026 August). Five years ago a typical hair colouring would have cost about £90 — an estimate from today's guide price and that index, not a recorded price. Source: ONS MM23 D7EY →
WHAT YOU GET
What a hair colouring booking includes
Takes: About an hour for roots, and two to three hours for full highlights. Not included: A haircut, colour correction, bond-building treatments and toner top-ups are often charged on top.
WHAT PEOPLE BOOK
Common hair colouring services
KNOW THE PRICE? NOW SEE THE REAL ONES
Hair Colouring near you, with prices shown
The salons, barbers and mobile stylists that cover your area, nearest first, each with their price and one score from every review. No account needed to look.
Or post the job free and let them come to you.
How to pay less
- Choose soft hair colouring such as lowlights that grows out gently, so you visit less often
- Book a junior colourist for root touch-ups and keep the senior for bigger hair colouring
- Use colour-safe shampoo and cool water to make hair colouring last longer
Before you book
- Book the allergy alert test at least 48 hours before any hair colouring
- Tell the colourist about box dye, henna or previous colour, as it affects the result
- Bring photos of the shade you want and a photo of a shade you do not
- Ask whether toner, bond builder and a blow dry are in the hair colouring price
Hair Colouring cost: questions people ask
Usually £40 to £180 depending on the service, and about £100 for full colour on shoulder-length hair. Full highlights cost more.
Roots take about an hour. Full highlights can take two to three hours.
Permanent hair dyes can cause serious allergic reactions. A small test 48 hours before colouring lets the salon check your skin reacts safely, and many repeat it every few months.
Yes, most salons book a cut after the colour. The cut is priced separately unless the menu shows a combined service.
A haircut, colour correction and bond-building treatments are often extra. Ask for a full quote at the consultation.
They are Locufy guide prices for the UK from published UK salon price guides and London salon listings. Your colourist confirms the price after a consultation.
MORE GUIDES
