Demi permanent is ammonia free color that only gets under the outer cuticle of the hair, and creates a coating of color. Unlike permanent, demi does not penetrate into the strand of hair, and gradually washes away. Demi-permanent color lasts 24 shampoos on average.