Color with confidence
Tickled pink, seeing red or going blonde out of the blue? Shop hair color at CVS®.

Choose the right product for the job

Permanent hair color, showing L'Oréal® Paris Excellence Creme

Permanent color

Permanent color can last up to eight weeks and won’t wash out.
Shop permanent color
Semi-permanent hair color, showing Clairol® brand Natural Instincts

Semi-permanent color

Semi-permanent color, also called gloss, can last up to eight shampoos.
Shop semi-permanent color
Root touch-up, showing L'Oréal® Paris Magic Root CoverUp

Root touch-up

Root touch-ups can be used to refresh hair between colorings.
Shop root touch-up

October is Hair Color Savings Month!

Hair Color Savings Month
Save on your new fall color through October 29 with our hair color program! Order online and pick up in store with FREE CVS Pickup.
Shop hair color event

Shop tried and true, or test something new

Men's hair color

Men’s hair color

Browse our assortment of products made specifically for men.
Shop men’s hair color

Dare to be bold

From purple to blue and pink, make a statement with bright and bold color.
Shop bold color
Hair color care products

Nourish and protect

Keep your hair looking fresh with color care products for every shade.
Shop color care

Get rewarded for coloring your hair

CVS Hair Color Rewards
Purchase seven hair color products with your ExtraCare® card and you’ll receive a coupon to get your eighth box free, redeemable online or in-store!*
How to get it
Pickup not available
Change store
Shipping
Ships Free With
CarePassTM
Off
Showing 41-60 of
217 products
Filters (3)
Beauty
Hair Care
Hair Color
Clear All
Marc Anthony Complete Color Care Purple Conditioner, 8 OZ
Marc Anthony Complete Color Care Purple Conditioner, 8 OZ
Marc Anthony
$10.49
$1.31 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Got2b Color Remix Semi Permanent Hair Color
+ 2 options
Got2b Color Remix Semi Permanent Hair Color
Got2B
$14.49
$14.49 / ea.
Free shipping with $35+ orders
Choose options
Malibu C Miracle Repair Hair Reconstructor, 1 Packet
Malibu C Miracle Repair Hair Reconstructor, 1 Packet
Malibu Hair Care
$3.49
Free shipping with $35+ orders
Loading...
Pantene Nutrient Blends Illuminating Color Care Shampoo with Biotin, 9.6 OZ
Pantene Nutrient Blends Illuminating Color Care Shampoo with Biotin, 9.6 OZ
Pantene Pro-V
$10.99
$1.1 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
NEW
Clairol Nice’n Easy Permanent Hair Dye, 1 BB Deepest Blue Black
Clairol Nice’n Easy Permanent Hair Dye, 1 BB Deepest Blue Black
Clairol
0
$8.99
$8.99 / ea.
Free shipping with $35+ orders
Loading...
L'Oreal Paris Root Rescue 10 Minute Root Hair Coloring Kit
+ 7 options
+ 7 options
L'Oreal Paris Root Rescue 10 Minute Root Hair Coloring Kit
L'Oreal Paris
$8.69
$8.69 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Choose options
John Frieda Violet Crush Purple Toning Mask, 8.3 OZ
John Frieda Violet Crush Purple Toning Mask, 8.3 OZ
John Frieda
$16.49
$2.75 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Malibu C Hard Water Wellness Conditioner, 9 OZ
Malibu C Hard Water Wellness Conditioner, 9 OZ
Malibu Hair Care
$16.99
$1.89 / oz.
Free shipping with $35+ orders
Loading...
L'Oreal Paris Le Color Gloss One Step In-Shower Toning Gloss, Rich Burnette
L'Oreal Paris Le Color Gloss One Step In-Shower Toning Gloss, Rich Burnette
L'Oreal Paris
$17.99
$4.5 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
John Frieda Blonde+ Repair Bond Building Shampoo, 8.3 OZ
John Frieda Blonde+ Repair Bond Building Shampoo, 8.3 OZ
John Frieda
$11.99
$1.5 / oz.
Free shipping with $35+ orders
Loading...
Garnier Fructis Color Shield Anti-Fade Shampoo
Garnier Fructis Color Shield Anti-Fade Shampoo
Garnier
$4.59
35.3¢ / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Malibu C Malibu Blondes Wellness Hair Remedy, 1 Packet
Malibu C Malibu Blondes Wellness Hair Remedy, 1 Packet
Malibu Hair Care
$3.89
Free shipping with $35+ orders
Loading...
Kristin Ess Hair Signature Hair Gloss
+ 6 options
Kristin Ess Hair Signature Hair Gloss
Kristin Ess
$19.79
$19.79 / ea.
Choose options
Batiste Dry Shampoo, Blonde, 3.81 OZ
Batiste Dry Shampoo, Blonde, 3.81 OZ
Batiste
$11.99
$3.0 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Splat Midnight Hair Color
+ 8 options
Splat Midnight Hair Color
Splat
$14.99
$14.99 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Choose options
Pantene Generation Beauty Full & Vibrant Conditioner
Pantene Generation Beauty Full & Vibrant Conditioner
Generation Beauty by Pantene
$12.49
$1.56 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Just For Men Mustache & Beard Coloring
+ 9 options
+ 9 options
Just For Men Mustache & Beard Coloring
Just For Men
$14.49
$14.49 / ea.to
$15.49
$15.49 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Choose options
L'Oreal Paris Feria Advanced Lightening System Bleach
L'Oreal Paris Feria Advanced Lightening System Bleach
L'Oreal Paris
$14.49
$14.49 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Revlon Color Effects Frost & Glow, Blonde
Revlon Color Effects Frost & Glow, Blonde
Revlon
$12.49
$12.49 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
L'Oreal Paris Superior Preference Cool Blonde Hair Color
+ 3 options
L'Oreal Paris Superior Preference Cool Blonde Hair Color
L'Oreal Paris
$12.99
$12.99 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Choose options
Load More
Prices may vary from online to in store.

Hair Dye

You don't have to visit a salon to reap the benefits of hair dye. At-home hair color kits give you the ability to dye yourself and end up with attractive results to show off to the world. Whether you want to change your appearance with a brand new color or cover gray, CVS has home hair dye kits that are perfect for your needs.

Permanent vs Semi Permanent vs Temporary Hair Dye

There are three main types of hair dye available: temporary, semi-permanent and permanent. Temporary color is typically sprayed on or shampooed in and will last only until you wash your hair again.

Semi-permanent color applies pigments to the outer layers of your hair. With each shampoo, the color gradually fades. Then, you simply color your hair again. You can use this type of hair dye to cover over gray or to darken your natural hair color.

Permanent color permanently alters the color of your hair with strong chemicals. You can use it to cover gray or to lighten or darken your hair. Unlike semi-permanent hair dye, permanent color does not wash out over time. The color remains visible, so you only need to dye your roots as your hair grows.

Home Root Touch Ups

If you opt for permanent hair color, you can easily touch up your roots with special hair dye products. Spray-on temporary color can be used to blend your roots with the rest of your hair until you're ready for your next color treatment. Root touch-up dye kits are available for permanent results. These kits include a comb applicator that makes it easier to apply the hair color directly to the root area.

Hair Dye for Men

Women aren't the only ones who color their hair. That's why hair dye brands offer hair dye for men. Men's hair dye is usually semi-permanent color that is applied like a shampoo. Some kits include a special comb for dyeing facial hair.

Hair Color Application

To ensure that you love the results with your at-home hair dye kit, it's important that you follow the directions included with the hair color carefully. Products can vary, so even if you have used dye before, you should still review the instructions. Testing the hair dye on a small strand will give you an idea of how the color will look.

How To Apply Boxed Hair Dye

To apply boxed hair dye, always make sure that you follow the product instructions carefully. Most boxed hair dye is applied to dry hair, so don't wet your hair before application unless otherwise instructed. Make sure you mix all of the ingredients together thoroughly before applying the dye to your hair. Use a hair dye applicator brush to ensure even application. Start with your roots, then work your way down to the ends of your hair. Use your gloved hands to gently work the dye into the hair. Let the hair dye sit on your hair for the allotted time recommended in the instructions. When time is up, rinse all of the dye out of your hair thoroughly with lukewarm water.

How To Color Your Hair At Home

If your hair is already bleached or heavily damaged, avoid coloring it until you have new, healthy growth. Try not to dye your hair until at least a day or two between washings so that your scalp's natural oils will protect your scalp and prevent irritation. Start with a strand test on a small, inconspicuous area of your hair to make sure that you like the color. Once you start dyeing, halfway through the processing time go back and add more dye to your roots for even coverage. Always wear gloves when applying any type of hair dye to prevent staining your hands. Wear a towel around your neck so the dye doesn't get on your neck or shoulders. Apply a high-quality conditioner after coloring and rinsing your hair to keep it soft and moisturized.

How To Choose The Right Hair Dye Color

It's important to choose a hair dye color that will complement your skin tone. If you have grey hair you want to cover up, look for hair dye that provides 100% grey coverage. Unless you want a drastic change or want to dye your hair a funky color, try not to choose anything more than two tones darker or lighter than your natural hair color. Use the color chart on the packaging to help you get an idea of how the dye will look in comparison to your current color. If you have a cool complexion, try beige or neutral colors. Those with a warm complexion can try golden, caramel, or mahogany colors. One easy way to find the right color for you is to try a few different temporary hair dye colors. Once you find a color you love, apply it using a permanent dye formula so it's longer-lasting.

Does CVS Sell Hair Color Products?

Yes, CVS sells a variety of Hair Color Products products in stores and online.

Is Boxed Hair Dye Available For Same Day Pickup?

Yes Boxed Hair Dye is available for same day pickup at most locations, check your local stores availability and add to cart to pick up today.

What Are The Shipping Options For Hair Color Products?

Hair Color Products orders over $35 ship free within 1-4 days. Carepass members enjoy free shipping on all orders.