Demi-permanente Haarfarbe ist eine Mischung zwischen permanenten und semi-permanenten Farben. Diese Farben enthalten oft geringe Mengen Ammoniak und/oder Wasserstoffperoxid, dringen jedoch nicht so tief in die Haarstruktur ein wie permanente Farben. Die Ergebnisse sind länger haltbar als bei semi-permanenten Farben, aber weniger dauerhaft als bei permanenten Farben. Demi-permanente Farben eignen sich gut für eine mittelfristige Farbveränderung und können dazu beitragen, Grauabdeckung zu erzielen.