A composition and method oxidative colours hair based on at least one oxidative dye precursor and comprises one or more surfactants and has a pH below or equal to 7.0 after mixing with a composition comprising at least one oxidizing agent wherein the composition is applied onto hair as foam from a non-aerosol foamer vessel