Hair Color

Choose the right product for the job

L'Oreal Paris Excellence Creme hair color product.

Permanent color

Permanent color can last up to eight weeks and won’t wash out.
Shop permanent color
Clairol natural instincts hair color product.

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

Save on hair color with CVS

Get your FREE hair color product
ExtraCare® members can buy 7 hair color products and get the 8th free with our Hair Color Rewards program.*
Buy 7, get 8th FREE, Clairol, L'Oréal and  göt2b hair color products
How to get it


Showing 1-20 of
203 products
Filters (3)
Beauty
Hair Care
Hair Color
Clear All
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.

  • *FOR ORDER SAME-DAY DELIVERY: Same-day delivery is available in as little as three hours for retail orders with an eligible address. The minimum order total required for Same-day delivery will be visible upon checkout. Orders must be placed four hours prior to the store's closing time or by 8 PM for 24 hour stores. If you order outside of these hours we will deliver the following day. Some orders may not be eligible for Same-day delivery due to delivery address, holidays, weather or other delivery constraints. Customers are not required to be present for deliveries. The delivery window is only an estimate and may be subject to delays. Delivery is not available in all locations, including Puerto Rico and Hawaii. CVS® reserves the right to limit the quantity of items ordered for Same-day delivery. When your order has been picked up by our trusted courier partner, you will receive a "your order is on the way" email (separate from your order confirmation email). After your order has been delivered, we will send a "your order has been delivered" email.
  • *FOR HAIR COLOR LOYALTY REWARDS: ExtraCare® card required. Valid through 12/31/24. Buy 7 boxes of hair color over time, get the 8th free, up to $9.00 in retail value (plus sales tax on regular retail value). During the month of November, buy 4 boxes, get credit for 7. Excludes L’Oreal Ever Hair Care. Coupon will be available to redeem within 2-3 days of your 7th purchase.