How to Color Hair at Home: Step-by-Step Hair Dye Guide

Box dye gets a bad rap, but plenty of people color their hair at home and get great results. The secret isn't magic. It's picking the right shade, prepping properly, and not rushing the process.

Whether you're covering grays, refreshing your roots or trying something new, here's a simple step-by-step guide to coloring your hair at home without the drama.

Permanent, Semi-Permanent or Demi?

Before you buy anything, it helps to know the three main types of dye.

Permanent color lasts until it grows out and is the best option for full gray coverage or going lighter. Demi-permanent color lasts around 20 to 28 washes, is gentler, and is great for refreshing your shade or blending a few grays. Semi-permanent color sits on the surface, washes out in a few weeks, and is perfect for fun colors like pink or blue.

If you're nervous, start with semi or demi. It's much easier to fix if you don't love it.

How to Choose the Right Shade

How to Choose the Right Hair Dye Shade for Your Natural Color

The golden rule for beginners? Stay within two shades of your natural color. Going a little lighter or darker is easy. Going from dark brown to platinum blonde at home is a recipe for orange hair, and that's a salon job.

Look at the shade numbers on the box, not just the photo on the front. Most brands use a level from 1 (black) to 10 (lightest blonde), followed by a tone like ash (cool), gold (warm) or neutral.

Also, remember that dye can't lighten already-colored hair. If your ends are previously dyed darker, a lighter box dye won't lift them.

Drugstore box dye is fine for simple changes. If you want salon-quality products, you can also buy professional hair color online from shops like Cosmetic World, which ships to the US and Canada.

Need inspiration? Our list of famous blonde actresses is full of gorgeous shades to screenshot.

Before You Start

Prepping for an At-Home Hair Dye Job With Gloves, Brush and Patch Test

Do a patch test and a strand test

Most hair dye brands recommend a skin patch test 48 hours before every single dye job, even if you've used the same color before. Allergic reactions to hair dye can be serious, so don't skip it.

A strand test, on a hidden piece of hair, shows you exactly what color you'll end up with and how long to leave it on.

Protect your skin

Rub petroleum jelly or a thick balm around your hairline, ears and the back of your neck. It stops the dye from staining your skin.

Get everything ready

You'll need your dye (two boxes if your hair is past your shoulders or very thick), gloves, a tint brush, clips to section your hair, a wide-tooth comb, an old towel, a timer and a shower cap.

Start with dry, unwashed hair. A day or two of natural oils helps protect your scalp.

How to Color Your Hair, Step by Step

Applying Hair Dye in Sections for Even At-Home Color

1. Section your hair

Split your hair into four sections: one part down the middle, and another from ear to ear across the crown. Clip each one up.

2. Apply the dye

If you're touching up regrowth or going darker, start at the roots, then work through the lengths.

If you're going lighter on virgin hair (hair that's never been dyed), it's the opposite. Apply to the mid-lengths and ends first, then do the roots last. The heat from your scalp makes the roots process faster, so this helps avoid "hot roots" that come out brighter than the rest.

For root touch-ups on already-colored hair, apply to the new growth first, and only pull the color through your ends in the last few minutes if the box says to.

3. Make sure you've covered everything

Work in thin sub-sections so every strand gets saturated. Then gently comb through with a wide-tooth comb and pop on a shower cap.

4. Set a timer

Follow the timing on the box exactly. Leaving dye on longer won't make it work better. It can make it darker than you wanted, or cause more damage.

Aftercare for Color-Treated Hair

How to Care for Color-Treated Hair After Dyeing

Rinse with lukewarm water until it runs clear, then use the conditioner that comes in the box. Wait at least 48 to 72 hours before your first shampoo so the color can settle.

Switch to sulfate-free, color-safe shampoo and conditioner, and wash with cooler water. Hot water fades color faster.

Always use heat protectant before styling, and a UV protection spray if you're out in the sun a lot.

Plan to touch up your roots every four to six weeks, depending on how fast your hair grows.

Thinking of going red? It's one of the trickiest colors to keep fresh, but it's worth it. Just look at these iconic redhead actresses for proof.

Hair Color FAQ

How long should I leave hair dye on?

Usually 25 to 45 minutes, but always follow the instructions on your specific box.

Should I wash my hair before dyeing it?

No. Dye works best on dry, slightly unwashed hair, and the natural oils help protect your scalp.

Can I dye my hair lighter at home?

You can go one or two shades lighter with permanent dye. Anything bigger, especially on dark or previously colored hair, is best left to a salon.

Do I really need a patch test?

Yes, every time. Allergies can develop even to a dye you've used before.

Final Thoughts

Coloring your hair at home is totally doable with the right prep. Pick a shade close to your own, do your tests, work in sections and follow the timing. And if you want a big, dramatic change, that's when it's worth booking a pro.