Semi-Permanent

If you want to change up your hair shade, but don't want to commit to permanent hair color, then semi-permanent hair color may be the right option for you. Typically, semi-permanent colors last around 6-8 weeks, depending on how often you wash your hair. Once they're gone, they're gone; but that only means you can start right over!

31 Results
Promo
Up to 25% Off
Hair Care
From salon-favorites to new innovations, find the perfect match for your hair.