At-home hair color has moved beyond the limited, harsh formulas associated with traditional box dyes. Current kits offer broader shade ranges, nourishing ingredients, temporary color options, and targeted formulas for gray coverage or root touch-ups.
The selection includes permanent and semi-permanent dyes, color-depositing masks, and glosses designed to refresh salon color or create a new look without a full professional appointment. The featured products range from $12 to $33.
Best Permanent Overall: eSalon Made for You Custom Hair Color, $33
eSalon’s Made for You Custom Hair Color is prepared according to information about the customer’s hair texture, skin tone, gray coverage needs, and other factors. In-house colorists create a custom permanent or semi-permanent formula and send it with application guidance. The ammonia-free kit has received five Best of Beauty Awards and four Readers’ Choice Awards.
Best Semi-Permanent Overall: Overtone Color Depositing Mask, $32
Overtone’s mask coats the outside of the hair rather than lifting the hair shaft. It is available in 38 shades, from neutral tones to vivid colors, and includes jojoba, castor, sweet almond, and coconut oils. The mask is applied to dry hair in sections and left on for at least 10 to 15 minutes before rinsing.
Best for Vivid Colors: Good Dye Young Semi-Permanent Hair Color
Good Dye Young offers bold shades including magenta, royal purple, green, and teal. Its formula contains sunflower seed oil, hydrolyzed rice protein, and glycerin, ingredients intended to condition the hair and help address dryness and fading. The brand also offers a color-depositing mask for a more understated result.
Best for Beginners: John Frieda Precision Foam Colour
John Frieda’s permanent foam formula is designed to reduce dripping during application, making it a practical option for first-time users. The kit includes gloves, after-color conditioner, and instructions, and comes in 19 shades. Hairstylist Damian Monzillo recommends applying petroleum jelly around the hairline and working in small sections for more even coverage.
Best for Blondes: Schwarzkopf Keratin Blonde, $12
Schwarzkopf Keratin Blonde uses a three-step Bond Forcing System. A pre-color serum contains vitamin B6 and hydrolyzed collagen, while the lightening formula includes keratin, hydrolyzed silk, and apricot kernel oil. The kit is designed to lighten hair by up to nine levels and includes a purple conditioner intended to help address brassiness.
Best for Grays: AgeBeautiful Permanent Hair Color Cream, $12
AgeBeautiful’s permanent cream is available in 87 shades, including neutral and gray tones. It is positioned for both gray coverage and silver-hair maintenance, with ingredients such as biotin, melanin, keratin, and peptides aimed at supporting dry or dull mature hair.
Best for Brunettes: IGK Permanent Color Kit, $31
IGK’s ammonia-free permanent kit comes in 21 shades and is intended to create dimensional color for natural or dyed brunettes. The formula includes squalane and glycerin, which help leave hair feeling softer and smoother, while the shade range focuses on rich, modern tones.
Best for Darker Shades: Madison Reed Radiant Hair Color Kit
Madison Reed’s kit offers 33 permanent shades, with options for all-over color and gray coverage. The formula is designed to process in 35 minutes and includes keratin, argan oil, and ginseng root extract. Its ammonia-free cream texture is intended to reduce dripping and strong odors during application.
Best for Roots: DpHue Root Touch-Up Kit
DpHue’s root touch-up kit is designed to provide full coverage, including on stubborn grays, until the next salon appointment. The set includes mixing bowls, gloves, a processing cap, and a flat-bristled applicator brush. Its low-ammonia cream formula is available in seven shades and can last through up to two touch-ups.
Best Hair Gloss: Kristin Ess Signature Hair Gloss
Kristin Ess Signature Hair Gloss works as a temporary conditioning toner that refreshes vibrancy and adds shine. It uses a gentle pH system and a blend including avocado, sunflower seed, and castor seed oils. The color is expected to last three to four weeks and gradually fade according to washing frequency.
How to choose a shade
Hair color packaging can be misleading, so the shade chart on the back or side of the box is a more useful guide than the model’s hair shown on the front. Permanent dyes may produce a lighter result because their developer lifts the hair, so choosing a shade slightly darker than the desired result can be helpful. With semi-permanent color, selecting a slightly lighter shade may be safer because the result can become darker the longer the product remains on the hair.
Conditioning after coloring is also important. A deep conditioner can help seal the cuticle and prevent the hair from continuing to absorb color, which may otherwise leave the result darker than expected.
How much product to use
Damaged hair can absorb dye quickly because its cuticles are more porous, increasing the risk of uneven coverage if the formula runs out. Short or fine hair will typically need one box, while long, thick, or dense hair may require two. Sufficient saturation is important for avoiding flat or patchy results.
How to extend the color
Aftercare plays a major role in maintaining vibrancy. Recommendations include waiting at least 48 hours before the first wash, using sulfate-free color-safe shampoo, and rinsing with cool to lukewarm water. Hair masks can help maintain the condition of the cuticles, while reducing heat styling, intense sun exposure, chlorine, clarifying shampoos, and other factors that can speed up fading.
Sources: Allure.