How To Dye Hair At Home: The Ultimate Guide By a Professional Hairstylist

Are you ready to learn how to dye hair at home?

Good, because today, you’re going to learn some expert tips from a seasoned pro!

Unfortunately, at the time of writing, most people are stuck inside their homes for an undetermined amount of time. Hair salons are closed in most states, and no doubt, this situation will result in many more at-home dye jobs.

…and honestly, I’m a little scared for some people.

As an avid DIY hair colorist, you may have ended up with an undesirable result. Let's talk about how you can use a hair toner for brassiness..

But don’t worry… as long as you follow directions and use the right products, everything should be okay! As a blog that has a strong focus on DIY hair, I feel like it’s my job to walk you through these hard times.

So without further ado, here is the ultimate guide from an experienced hairstylist on how to dye hair at home!

💡TIP: Pin this article to your Hair Color board on Pinterest so you can always come back to it when you need to! 👇🏼👇🏼👇🏼

Ready to learn how to dye your hair at home? This step-by-step guide by a professional hairstylist covers everything you need to know...

*This post contains affiliate links meaning that if you make a purchase after clicking the link, I earn a small commission at no additional cost to you. This helps me provide the best possible content on this site for free. Keep in mind that I only link to quality products that I use myself and feel would be beneficial for my readers.  Please read my full affiliate disclosure for more information.

5 Steps To Perfect Hair Color

There are pretty much five things you need to do to ensure a perfect hair color application, and we’ll definitely touch on them in this guide.

They are:

  1. Formulate a Game Plan
  2. Mix The Concoction
  3. Color Application
  4. Let The Magic Happen
  5. Rinse and Style

If you want more details on any of the steps, head on over to my Definitive Guide to DIY Hair Color!

Supplies Needed


Step 1: The Game Plan

The first thing you need to do is come up with a plan of action… and this is probably the hardest step of all. We need to use science to figure out what you have and what you are trying to achieve.

Woman looking at hair color swatches.

Start by Learning The Types of Hair Color

First, let’s figure out what type of color you need to use… and it mostly depends on how long you want it to last.

  • Semi-Permanent – Washes out within six weeks
  • Demi-Permanent – Gradually fades out over 4-6 weeks
  • Permanent – Will slowly fade over time but will be hard to remove
  • Bleach – Also permanent, but used to lighten hair

Semi-permanent and demi-permanent hardly do any damage to your hair, but require more maintenance. Permanent hair color doesn’t do much damage either, but bleach can ruin your hair if you aren’t careful. That’s not to say you shouldn’t use it, just be cautious.

Figure Out a Plan

Next, we need to talk about if you’ve previously colored your hair or not, and what application technique is best for you.

REMEMBER: If there is any chemical alteration to your hair… even if it was two years ago and you’ve colored over it, it will affect how your current hair color turns out.

So has your hair been previously colored? If not, it’s called “virgin hair.”

Be honest about this question… to truly learn how to dye hair at home, you need to take previous dye jobs into account.

Let’s figure out what application is best for your needs:

  • If you like your current color, but want to match your roots to the rest of your hair, you just need to do a root touch-up… and it’s pretty straightforward.
  • If you want to change your hair color completely, and you’ve never colored your hair before, you can use dye or bleach to achieve the desired color.
  • Want to change your hair color completely, but you’ve dyed your hair in the past few years? This could get complicated.
  • If you have roots, they will process differently than the rest of your hair, and hairstylists call that “hot roots.” Because of this phenomenon, you’ll need to use a different color formulation for each section. I really don’t recommend doing this without the help of a professional… it can get real ugly, real quick.
  • If you have dye on your hair, but don’t have roots, you can use a darker color if you wish to go darker. However, if you want a lighter color, you’ll need to bleach your hair. This article explains why: The Golden Rule of Lifting Hair Color. Let me also warn you that this could result in warmer tones and hair damage… so here is another guide to help with the transition: How to Lift Dark Hair to a Light Blonde Hair Color.
  • If you want highlights or balayage, I would probably recommend waiting until you can see your stylist again… but if you’re fearless, there are some good tutorials on YouTube. The technique will be different, but the color formulation is the same.

Find Your Levels

All hair colors are classified between 1 and 10… 1 being black and 10 being the lightest blonde.

Hair color numbers/level chart system.

You’ll first need to figure out what color you have. For instance, my natural hair color is a level 4 brown with warm undertones.

Next, you should find your target level, or the level you want your hair to be when you’re done.

Let’s say I wanted light blonde… I’d have to lift my hair four levels from my natural level. But if I want black hair, I’ll have to deposit color.

💡TIP: It’s also important to note that when lifting your hair to a lighter color, you’ll likely deal with warmer (orange and red) tones until you reach a super light blonde. Remember that for the next step…

Step 2: The Concoction

Now that you have a game plan, it’s essential to formulate the perfect hair color. This is a critical step to take when learning how to dye hair at home.

Color Theory 101

Color wheel to use with a hair toner.

Let’s take a look at the color wheel.

It’s made of primary colors, secondary colors, and everything in-between. Colors that sit directly across from each other are called “complementary colors,” and they either intensify or neutralize each other.

So remember how we just talked about the fact that lightening your hair will probably leave you with unwanted warm tones? Well, you can use a complimentary color to neutralize them.

For instance, let’s say that your hair always pulls orange… you can use an ash blonde, meaning a blonde color with a blue base, to neutralize the orange.

And if you’ve already dyed your hair and now have unwanted tones, you can use a toner to do the same thing.


Mixed hair color in a green bowl.

The Levels of Developer

  • When using semi-permanent hair color, you will not mix it with developer.
  • When using demi-permanent hair color, only mix it with a demi-permanent developer, designed for the color line you’re using.

With permanent hair color or bleach, you’ll need to mix it with a developer. Here’s how you choose the correct strength:

  • 10 Volume (10V / 3% peroxide) developer deposits color, making the hair darker that is was. It can also be used when one level of lift is desired and works by barely opening the cuticle enough to deposit pigment.
  • 20 Volume (20V / 6% peroxide) is the most commonly used developer. It’s used to lift 1-2 levels.
  • 30 Volume (30V / 9% peroxide) will lift the hair up to 3 levels higher and is often used with bleach.
  • 40 Volume (40V / 12% peroxide) will lift the hair up to 4 levels. It is often used with lightener or high-lift blondes. Some high-lift colors may require double-40V (1 part color to 2 parts developer) for extra lift. Please be aware that using 40V with bleach can be tragically damaging if used misused. Just promise you’ll stay away, okay?

💡TIP: 20V developer is best for grey coverage, and 10V is often used with toners.

The Final Formulation

Let’s put everything together now.

If you have a level 2 brown that you previously colored, but want to be level 10, it will take multiple processes to get that level. However, in the meantime, you can go from a 2 to a 6, with bleach (30V developer) and toner.

If you have a level 5 brown that has never been colored, but you want a level 8 blonde, you can use a high-lift blonde color or bleach (30V) to get you there.

Maybe you have a level 8 brown but want to go darker… you’ll mix permanent hair color with a 10V developer to deposit or go darker.

If you need any help with your formulation, drop a comment below, and I’ll try my best to help you out. Remember that it’s the internet, and I can’t give you a perfect answer without seeing your hair, but I can do my best to give you general advice.

Step 3: The Application

Hair color application with a bowl and brush.

Now that the science is out of the way, let’s talk about applying the color to your hair. This is probably what you thought a post about how to dye hair at home was actually about, right?

Reminder: this is just a quick overview of the different techniques. If you want a more in-depth explanation about anything mentioned, please check out my Definitive Guide to DIY Hair Color.

Find Your Technique

  • When retouching outgrowth with color, start by separating the hair into four sections. Apply the color to 1/4″ subsections, using a bottle or brush.
  • If retouching outgrowth with bleach, also start by separating the hair into four sections. The only difference with bleach is that you should use 1/8″ subsections, and be very careful not to overlap the bleach. Since bleach expands, stop applying it at 1/16″ from the line of demarcation.
  • When doing all-over color, you should still separate the hair into four sections and apply the color to 1/4″ subsections with a bowl or a brush. But since the roots and porous ends process differently, you’ll stop applying color 3/4 of the way down the hair shaft. If going lighter, start the color 1″ away from the scalp; but if going darker, you can put the color directly on the scalp. When the color is 50% done processing, you can run the color through the roots and ends.
  • If you are doing all-over bleach, start with four sections and apply bleach to 1/8″ subsections. Start 1/2″ away from the scalp, and work through the porous ends. When you get to 50% of your desired tone, apply bleach to the roots.
  • Highlights are difficult to attempt on yourself, but you should be able to find some great video tutorials on YouTube. You can either use foil to section your hair or the “cap and hook” method.
  • As I mentioned before, balayage should only be done by a professional. But you can use a board like this to try it at home (at your own risk, of course).

Step 4: The Magic Process

Hair color processing.

Now the magic happens.

Just sit back and let your hair change colors.

The only advice I have for you in this step is to FOLLOW THE MANUFACTURER DIRECTIONS. Color lines are different from one another, and the manufacturer will tell you exactly what to do for their specific color line.

If they say to let it process for 30 minutes, process for 30 minutes. If they say to use heat, use heat.

When using bleach, be super cautious. Again, I want to reiterate that it can really damage your hair.

Check it often to make sure it isn’t staying on longer than it needs to. It’s also a good idea to test a small section by rinsing the bleach off before rinsing the rest of your hair; sometimes, bleach looks different after you rinse it out.

Step 5: The Final Touches

Woman washing her hair in the bathtub.

The final step to learning how to dye hair at home is just to rinse and shampoo.

Make sure you completely rinse the color out of your hair… and do a deep conditioning treatment to repair some of the damage you’ve done. I highly recommend Olaplex No. 3, as this treatment will actually rebuild the damaged bonds.

Maintain your hair color with a sulfate-free shampoo, designed to protect color. Depending on your color, you might also be able to find a product that deposits color back into your hair each time you wash it.

It’s the little touches that will keep your color looking vibrant and flawless over time.


FAQ Icon
Is it better to dye hair wet or dry?

As always, I would follow the manufacturer’s directions. It is definitely possible to dye wet hair, especially when using a toner, but I feel like you’d get a better application on dry hair. When wet, your hair is holding water molecules, which could make it hard for your hair to absorb the color molecules.

Should I dye my hair at home?

This is ultimately up to you. While specific techniques like color correction and balayage are best when done by a professional, nothing is stopping you from trying it. Basic hair colors can be pretty easy to do at home and will save you money each month.

Can you dye greasy hair?

Sometimes, it’s best to color dirty hair, as the natural oils protect your hair and scalp. However, if your hair is exceptionally greasy or dirty, it’s probably best to wash it first. “Next-day hair” is best for coloring.

Why do stylists hate box colors?

Some box colors are okay to use, but others are filled with nasty chemicals that can really mess up your hair. In fact, I’ve literally seen hair produce smoke when bleaching over box-dyed hair. It makes our lives a lot easier if you just stay away from them.

Final Thoughts

Final Thoughts Icon

So there you have it… the complete guide on how to dye hair at home.

Please remember that it’s not horrible to do your own hair, but try not to go too crazy and use good judgment.

If you normally get your hair done at the salon, I would probably stick to basic upkeep right now. Maybe completely changing your hair color can wait until you get back to your stylist.

But if you’re feeling creative, go for it. Some of the best things come from taking a chance.

Just focus on nailing down your color formulation, following directions, going slow, and being precise when applying color. Again, if you have any questions or need help, please let me know. I’ll do my best to answer every question as soon as possible!

Until next time,


YOUR TURN: Do you feel confident doing your own hair now that you know how to dye hair at home? Do you have any other questions about color formulation? Drop them in the comments section below! 👇🏼👇🏼👇🏼


18 thoughts on “How To Dye Hair At Home: The Ultimate Guide By a Professional Hairstylist”

  1. Hi,

    I used a box dye level 4 and I don’t like the color, its to dark. I’d like to get to a light brown say a 6.
    I usually color it a 5 ash brown color.
    Ive been washing my hair with clarifying shamPoo , which has Lightened it some. Its been about 2 weeks. To go lighter will i need to use bleach first ?
    My hair tends to have warm, bassy undertones. Ive used purple SHAMPOO 1- 2x a week for thIs I also have some gray streaks in my roots to take into ACCOUNT. Would appReciate any tips
    Thanks !

  2. Hi there,
    Not sure why it is writing in all caps. I’ve gone from white blond to light ash brown using wella color system and 10 developer. i’ve just washed for the first time since changing color on Monday and I’m starting to see the blond underneath. can i re-do the whole process? would i use a protein filler again? how can i avoid damaging my hair further? stay at home order so no salons for a while…..

  3. Hi so I’m trying to take my hair from a 2 to a 7 so that I can get the ginger blonde look km going for and I do not want to use bleach just color and developer. Do you think 40 vol will be too harsh? Also if I were to do multiple rounds how long should I wait?

  4. Hello and thank you for offering this tutorial!!
    I have recently moved to another state, and thus, cannot use the hairdresser I have been with for over 20 years!!
    I only started coloring my hair about 3 years ago, and what she usually does, is fairly simple.
    She was kind enough to share the product she uses and I was able to purchase it. (wella color perm, and I purchased the cream developer recommended on the hair color box) I also purchased an applicator bottle, which my hairdresser used on me.
    The one thing she told me was to tell whoever might be doing my hair, to so roots only, no ends. Can I interpret this for its literal meaning? I was going to try to do this myself, since we ARE IN A FAIRLY RURAL AREA AND i HAVE NO IDEA WHO TO GO TO. i HAVE TRIED TO LOOK UP PLACES, BUT UNTIL i MAKE FRIENDS, AND HAVE A RECOMMENDATION, i DO NOT WANT TO EXPERIMENT. aLSO, i REALLY NEED MY HAIR DONE…IT HAS GOT TO BE BETTER EVEN IF DON’T DO IT GREAT.

    • yeah, it’s probably good to just do the roots… otherwise, the ends will get really dark. However, I would still comb it through the ends for the last 10 minutes or so to freshen up that color. Hope it helps! I’m sure you’ll do great!

  5. Hi! thank you for all the info. My mom wants her hair colored & she uses a box. in the past 3 years she has had one salon color to about a level 3 brunette, and she has used dark brown box color since then. She has solid grey at roots (about 1 to 5 inches long) depending on where she applied color. right now she has a mixture of 3 shades of brown & she has red undertones. Her goal is to cover grey, and have one color all over. I was thinking using a 20 Volume with a level 2 brunette. Do you think that would cover all of that or do i need to do a different process? thank you!

    • That would probably cover it, but I’d maybe use a 10v all over the whole head. You could also try doing a soap cap to gently remove some of the color and created a fresh canvas before applying the new color. Hope that helps πŸ™‚

  6. Hey hollee!
    okay so my hair is dark burgundy (about a level 3, give or take), and the ends came out a little dark for my liking and I want to get them to about a level 5 burgundy color while still keeping my roots dark (at the level it is now). I’ve been struggling to figure out whether I should use a stronger developer than I used before to lift some of the color (I used a 10 volume before) or if I should just strip some of the color. What would you suggest? my hair has also been dyed before I went burgundy as well. Thanks for your help!

    • The ends of your hair are more porous than the rest of your hair, so they tend to grab onto more color. You can try using a clarifying treatment or a soap cap (bleach, 10v developer, and shampoo) to gently lighten it. After that, you can go in over it with the color and a stronger developer if you need to. Hope that helps!

  7. hello hollee,

    first of all, thanks a lot for all of the info … your articles are informative and yet simple to understand.

    second, i had a question . i really appreciate if you kindly guide me.

    it’s been 20 month that i haven’t colored my hair. and i have cut it. so now all that is on top of my head is virgin hair.

    i have lots of greys … and my hair colir is number 2.
    i want to change it to platinum blonde …. going crazy … i know …

    how can i do that?

    i have colored my hair at home many times. but always lifted to 3 levels at most …

    i would really appreciate your help

    thanks in advance

  8. Thanks for the info. I knew some of it from coloring at my stylist in the past but mostly, needed to know which products to use.
    I am probably a 2 to 3 brunette, neutral. I used to get highlights that are about 8 or 9 neutral to ash. So that is 6 or more levels. however my stylist did it all in one appt. I know she used some violet toner I believe too. and always turned out fine.
    And only around my face and a layer of blonde on the very bottom of my head is all i want.
    So i’m wondering how would I achieve this on my own? it is virgin hair as of now.
    thank you

    • I would think she probably used bleach and a purple toner to cancel out the yellow tones! It will work really good on your virgin hair. Hope that helps! πŸ™‚

  9. This was very helpful. thank you. what about zero lift? I have level 3 colored hair. I would like to freshen the color as well as cover grays with a darker color. therefore I wouldn’t be lifting, correct?

  10. Hi! first off, this is such a great & informative article!! my friend has hair that is dyed to around a level 6. she wants me to get her hair to around a level 8 or 9. what do you recommend? do you think we need to use the 30v developer & color with bleach? or do you think we can just use the 30v developer & the color with some toner?

    • I would lighten it with bleach first and then use a toner or color to get the shade you want. 30V would be good with the bleach, but you’ll probably need a different developer for the toner/color (use whatever volume the manufacturer suggests with the toner). Hope that helps!


Leave a Comment