All price guides
Colour · Updated 2026-08-02

Hair Colour Price in India (2026)

Hair colour in India costs ₹600 to ₹9,000 in 2026. A root touch-up is ₹600 to ₹1,500, global colour is ₹900 to ₹4,500 depending on hair length, highlights are ₹2,500 to ₹6,500 and balayage or ombre is ₹4,000 to ₹9,000. Ammonia-free and premium brand lines add 20 to 40%.

Hair Colour Price in India: full rate table

hair colour price table for India, 2026
ServiceTimePrice range (GST extra)
Root touch-up, men
30 min₹600 to ₹1,200
Root touch-up, women
45 min₹800 to ₹1,500
Global colour, short hair
60 min₹900 to ₹1,800
Global colour, medium hair
90 min₹1,500 to ₹3,000
Global colour, long hair
120 min₹2,500 to ₹4,500
Ammonia-free global colour
90 min₹2,000 to ₹5,500
Highlights, partial
120 min₹2,500 to ₹4,500
Highlights, full head
150 min₹4,000 to ₹6,500
Balayage / ombre
180 min₹4,000 to ₹9,000
Fashion / pastel colour
Pre-lightening extra
210 min₹5,000 to ₹12,000
Beard colour
20 min₹300 to ₹700

hair colour price by city in India

hair colour price city-wise comparison, India 2026
CityTypical range
Mumbai₹1,900 to ₹5,650
Delhi NCR₹1,800 to ₹5,400
Bangalore₹1,750 to ₹5,300
Hyderabad₹1,500 to ₹4,500
Pune₹1,550 to ₹4,600
Chennai₹1,450 to ₹4,400
Kolkata₹1,450 to ₹4,300
Ahmedabad₹1,400 to ₹4,150

What changes the price

  • Hair length and density, colour is priced by product volume
  • Technique, freehand balayage takes 3x the chair time of global colour
  • Ammonia-free or premium brand lines, 20 to 40% more
  • Pre-lightening needed for fashion shades on dark Indian hair
  • Post-colour care, a colour-lock spa adds ₹900 to ₹2,000

Frequently asked questions

How much does hair colour cost in India?

Hair colour in India costs ₹600 to ₹9,000 in 2026. Root touch-up is ₹600 to ₹1,500, global colour ₹900 to ₹4,500 by length, highlights ₹2,500 to ₹6,500 and balayage ₹4,000 to ₹9,000.

Why is balayage more expensive than global colour?

Balayage is hand-painted section by section and often needs pre-lightening plus toning, so it takes 2.5 to 3 hours of senior-stylist time versus about an hour for global colour.

Is ammonia-free hair colour worth the extra cost?

For sensitive scalps, greying coverage on fine hair, or hair already treated with keratin, yes. It costs 20 to 40% more and fades slightly faster, but is far gentler on the hair shaft.

How often should I touch up hair colour?

Every 4 to 6 weeks for grey coverage, and every 8 to 12 weeks for fashion shades or balayage where regrowth is part of the look. A root touch-up between global colours keeps cost down.

What is the hair colour price in Hyderabad?

In Hyderabad, global hair colour costs ₹1,500 to ₹4,500 depending on hair length, with root touch-up from ₹800 and balayage from ₹4,000.

Does hair colour price include a wash and blow-dry?

At most premium unisex salons, yes, the post-colour wash and basic blow-dry are included. A styled blow-dry, colour-lock spa or toner is usually billed separately.

Book this service at a TrimHub salon

Prices are set locally per salon. Open the salon nearest you for its live menu, or book a slot and we will confirm the exact rate before your appointment.

Thinking of opening one?

A TrimHub unisex salon franchise starts at ₹18 Lakh all in, with a flat ₹20,000 monthly royalty and a 45 to 60 day launch. These are the same service menus and rate cards our franchise partners operate. These timelines are indicative and may vary based on location, outlet size and other conditions.

More price guides