IPL works on every hair colour except very light blonde hair, red hair or grey hair. IPL works by using the melanin to absorb the light energy in the hair hair follicle and destroy it. IPL therefore isn't effective on very light blonde hair, red hair and grey hair.