Beginner's guide
Dyeing your hair at home can save you hundreds of dollars a year and give you results just as good as a salon — if you know what you're doing. This guide walks you through every step, from choosing the right shade to rinsing and aftercare, including the mistakes that trip up first-timers.
DIY hair color works well for single-process color changes — going a few shades darker, refreshing your existing color, or simple root touch-ups. It works poorly for complex color work.
Go to a salon if you're planning: balayage or highlights, more than 3 levels of lightening, corrective color (fixing a previous dye job that went wrong), or coloring hair that has been heavily bleached or chemically treated. The cost of fixing a DIY disaster at a salon is almost always more than the original salon visit would have cost.
Do a patch test 48 hours before
Mix a small amount of dye and developer, apply to the inside of your elbow, and leave for the full processing time. If you notice any redness, itching, or swelling within 48 hours, do not proceed with the full application. Allergic reactions to hair dye can be serious — even if you've used the same product before, sensitivity can develop over time.
Do your patch test (48 hours before)
Mix a pea-sized amount of dye and developer. Apply to the inner elbow or behind the ear. Cover loosely and leave for the full processing time. Check for any reaction over the next 48 hours before proceeding.
Prep your space and hair
Lay old towels over your bathroom floor and countertops. Put on your old shirt. Make sure your hair is dry and unwashed — ideally 1–2 days since your last wash. Natural scalp oils protect against irritation. Detangle your hair fully before starting.
Protect your hairline and ears
Apply a thick line of petroleum jelly along your hairline, ears, and the back of your neck. This creates a barrier so stray dye wipes off easily instead of staining your skin. Don't skip this — ear and forehead staining is one of the most common DIY complaints.
Mix the dye
Combine dye and developer in your non-metallic bowl according to the package instructions. If using multiple boxes, mix them all together now for a consistent batch. Stir thoroughly for 1–2 minutes until the mixture is completely uniform with no streaks.
Section and apply
Divide your hair into 4 sections using clips. Start at the roots — the root area has the most natural pigment and needs the most processing time. Work through each section methodically, ensuring full saturation. Apply mid-lengths and ends last, as they process faster due to existing heat and porosity.
Set your timer and process
Set a timer for the time listed on your product — typically 25–45 minutes. Do not go longer hoping for a better result. Over-processing damages hair without improving color. Check your hairline area at 5 minutes to make sure the dye isn't irritating your scalp.
Rinse with cool water
When time is up, rinse thoroughly under cool water — not hot. Hot water opens the hair cuticle and lets color molecules escape faster, shortening how long your color lasts. Rinse until the water runs clear, which may take several minutes for darker shades.
Apply the included conditioner
Most box dyes include a post-color conditioner. Apply it now and leave for 2–3 minutes before rinsing. This helps close the cuticle, seals in color, and softens any dryness caused by the developer. Going forward, use only sulfate-free, color-safe shampoo and conditioner.
Color fading happens faster than most people expect. The good news is that a few simple habits can extend your color significantly. Use a sulfate-free shampoo — regular shampoos contain sulfates that strip color from the hair shaft. Wash your hair in cool water and no more than 2–3 times per week. Use a color-protecting conditioner every wash. Avoid prolonged sun exposure without a UV-protecting hair product, as UV rays break down artificial hair pigment. And avoid chlorinated pools — chlorine reacts with hair color and can cause unexpected green or brassy tones.
Before you shop — use our free calculator to find exactly how many boxes you need, which developer to use, and how much bleach for your target color.
Open the hair dye calculator →Yes, with some important caveats. Going darker over existing color generally works well. Going lighter is more complicated — permanent dye cannot lift artificial pigment, so if you want to go lighter than your current dyed color, you'll need to bleach first. Going the same level usually works, though color on top of color can build up over time and make future lightening harder.
Petroleum jelly along the hairline is your best defense. For any dye that does get on skin, remove it immediately while still wet — it's much harder to remove once dried. A cotton ball with a small amount of rubbing alcohol, nail polish remover, or even toothpaste can remove dried dye from skin. Avoid using these products near your eyes.
If your color is slightly darker than expected, it will lighten somewhat over the first few washes. Washing with a clarifying shampoo (safe to use once or twice without damaging your hair) will speed this up. If the result is dramatically darker than intended, visit a professional colorist — attempting to strip or lighten color at home without experience carries a high risk of damage.
Permanent hair dye lasts until it grows out, but the color fades with each wash. Most people notice visible fading after 4–6 weeks. Semi-permanent color fades faster — typically 6–12 washes. Using sulfate-free shampoo, washing less frequently, and avoiding heat styling without heat protectant all extend your color's vibrancy.
Most colorists recommend waiting at least 4–6 weeks between permanent color applications to allow the hair to recover. If you're bleaching, the wait should be even longer — 6–8 weeks minimum, with deep conditioning treatments in between. Overlapping dye applications on already-processed hair too frequently causes cumulative damage that leads to breakage.