Hair Colour at Home vs Salon Colour: Which Is Right for You?

Compare box dye and professional colour, including cost, results, risks and when to call a stylist, to help you choose what suits your hair.

Colouring your own hair is quick and inexpensive, while professional colour offers more control and a tailored result. Neither is always right. The best choice depends on what you are trying to achieve and the starting point of your hair.

When home colour makes sense

Home colour can work well when:

  • You are covering a small amount of grey or regrowth
  • You are staying within a shade or two of your natural colour
  • Your hair has never been bleached or heavily coloured
  • You are comfortable following the instructions carefully
  • You want a quick, low-cost refresh between professional appointments

If you choose this route, always do a patch test first and read the product instructions closely. See our guide on why the patch test matters.

When a professional is the better choice

Consider a stylist when:

  • You want a big change, such as going much lighter
  • Your hair has previous colour or bleach, which can react unpredictably
  • You want highlights, balayage or a blended finish, which are hard to do on yourself
  • You have lots of grey and want it to look natural
  • Your hair has been damaged and needs careful handling
  • You are unhappy with a previous home colour and want it corrected

A stylist can assess your hair, choose a method and adjust as they go, which is difficult to replicate with a single box.

Cost: the full picture

A home kit may cost a fraction of a salon appointment. But consider:

  • Repeated attempts if the first result is not right
  • Correction costs if the colour turns out patchy, too dark or brassy
  • Conditioning products to recover from damage

Professional colour is a bigger upfront cost, but it often needs fewer corrective visits. For typical ranges, see mobile hair colour prices.

A middle route: colour at home with a mobile stylist

You do not have to choose between a salon and a kit. A mobile stylist can come to your home, so you get professional colour in familiar surroundings. This suits people who find salons stressful or time-consuming, and those who would like a regular root appointment on their own schedule.

Risks to be aware of

Reactions

Hair dye can cause allergic reactions in some people, which in rare cases can be severe. A patch test is the standard precaution. If you have ever had a reaction, or have sensitive skin, speak to a pharmacist or GP before colouring.

Unpredictable results

Previous colour, hair porosity and underlying pigment all affect how a new shade takes. A shade that looks right on the box may not match on your hair.

Damage

Overlapping colour or repeated lightening can weaken hair. A professional can advise on how often is safe for your hair.

How to decide

  1. Be honest about your starting point. Natural, coloured or bleached?
  2. Be clear about the goal. A small change or a big one?
  3. Think about your time and tolerance for risk.
  4. Get a quote. Sometimes the price is less than you expect.
  5. Ask for advice. Many stylists will give honest guidance in a short message.

If you decide to go to a professional, see our guide on how to choose a mobile hairdresser.

Using Compito

Search by postcode, compare ID-verified hairdressers and send a request describing your hair and the result you want. You will receive offers you can accept and pay for online, and you can message the provider about a patch test or any concerns. Reviews from completed bookings give you a picture of their colour work. See how it works.

A worked example of the costs

Suppose you cover grey roots every six weeks. A box dye might cost roughly £6 to £12 each time, so about £50 to £100 per year. A professional root tint at home might cost somewhere in the region of £40 to £70, which is £350 to £600 per year. The gap is real, but so is the difference in result and the time you spend. If you have a colour you are happy with and healthy hair, home colour may be perfectly sensible. If you are going lighter, correcting a mistake or want something more subtle, professional work may be better value overall. Prices vary by region and technician.

Questions to ask yourself

  1. Am I changing colour dramatically, or maintaining what I have?
  2. Has my hair been coloured, bleached, relaxed or permed before?
  3. Am I comfortable doing my own back and crown?
  4. What would it cost to fix this if it goes wrong?
  5. Do I have time and space to do it properly?

Common mistakes with box colour

  • Skipping the patch test, even though the instructions say to do it. See hair colour patch test: why it matters.
  • Applying new colour over previously coloured lengths, which can build up dark ends.
  • Leaving it on for longer than directed, hoping for a stronger result.
  • Colouring in poor light so you miss patches.

Special circumstances

If you are pregnant, have a scalp condition or have had a reaction before, check with your GP or pharmacist and tell any stylist you book. Keep the product box or details of what you used, since a professional will want to know before correcting.

Frequently asked questions

Can a stylist fix a bad home dye job?

Often they can improve it, but it may take several sessions and cost more than expected. Be honest about what you used so they can plan.

Is professional colour better for your hair?

It can be gentler because a stylist tailors the product and process to your hair, but any colour involves some stress to the hair. Aftercare and sensible spacing matter.

How long does professional colour last compared to box dye?

This depends on the colour, your hair and how you care for it. Neither is permanent in how it looks over time, as roots grow and colour fades. A stylist can advise on maintenance.

Find personal care providers near you