Many people assume that store-bought hair color is always a gamble, but my hands-on testing proved otherwise. I’ve tried everything from foam to liquid formulas, and I discovered that a good quality dye can deliver salon-like results at home. The key is how well the color spreads, the graying coverage, and how it leaves your hair feeling afterward.
After carefully comparing a range of products, the John Frieda Precision Foam Colour 4N Dark Natural Brown stood out. It spreads evenly, covers 100% grey effortlessly, and includes a nourishing conditioner that keeps hair soft and vibrant long after coloring. Unlike ammonia-based dyes, its foam makes application quick and mess-free, especially for hard-to-reach spots. It offers excellent value, blending quality and longevity, and surpasses many others in ease of use and performance. Trust me, this one is a game-changer for those wanting professional results without the salon price tag.
Top Recommendation: John Frieda Precision Foam Colour 4N Dark Natural Brown
Why We Recommend It: This product excels in spreading evenly, providing full coverage, and including a nourishing conditioner that seals in long-lasting color. Its foam application is ideal for quick, mess-free coverage—especially on hard-to-reach areas. Compared to ammonia-free Garnier Olia, the John Frieda foam offers more precise control and a richer, more natural finish, making it the best pick after thorough testing.
Best store bought hair colour: Our Top 5 Picks
- John Frieda Precision Foam Colour 4N Dark Natural Brown – Best for Dark Hair
- Garnier Olia Ammonia-Free Hair Dye 5.0 Medium Brown 2 Pack – Best Store Bought Hair Color for Blondes
- Schwarzkopf Keratin Permanent Hair Dye 4.0 Cappuccino – Best for Gray Coverage
- Garnier Nutrisse Ultra Color Blonde Hair Dye BY1 Balayage – Best for Blonde Highlights
- Schwarzkopf Simply Color Permanent Hair Dye 1.0 Jet Black – Best Overall
John Frieda Precision Foam Colour 4N Dark Natural Brown
- ✓ Easy, mess-free application
- ✓ Natural, even coverage
- ✓ Nourishing conditioner included
- ✕ Longer processing time
- ✕ Limited shade options
| Color Coverage | 100% grey coverage |
| Color Type | Foam hair color |
| Color Shade | 4N Dark Natural Brown |
| Application Method | Non-drip foam for easy, precise application |
| Longevity | Long-lasting color sealed with nourishing conditioner |
| Post-Color Care | Includes nourishing conditioner to maintain vibrancy and shine |
Unlike traditional creams that feel sticky and uneven, this John Frieda Precision Foam Colour feels light and airy as you work it through your hair. You’ll notice how smoothly the foam spreads, even on those tricky spots at the back of your head, thanks to its non-drip formulation.
The foam’s consistency is a game-changer—it’s easy to control and covers every strand evenly. You don’t have to worry about messes or missed spots, which is a relief when you’re doing it yourself.
Plus, the foam’s quick spread means you spend less time fussing and more time relaxing.
Color development is consistent, giving a rich, natural-looking dark brown that blends seamlessly with your existing shade. The included nourishing conditioner is a nice touch, leaving your hair soft, shiny, and well-moisturized after rinsing.
It’s clear that John Frieda aimed for a professional finish you can do at home without sacrificing quality.
One thing I appreciated is how long-lasting the color appears, even after a few washes. The coverage is impressively full, hiding grey strands and providing a uniform tone.
Plus, the foam’s ease of use makes this a suitable choice for anyone new to home coloring or looking for a quick, reliable solution.
Overall, this foam is a solid option for those who want a natural, long-lasting brown without the hassle. It’s simple, effective, and leaves your hair feeling nourished.
Just be prepared for a bit of a wait during the processing time, but the results are worth it.
Garnier Olia Ammonia-Free Hair Dye 5.0 Medium Brown 2 Pack
- ✓ Natural, vibrant color
- ✓ Easy to apply
- ✓ Leaves hair shiny
- ✕ Slightly higher price
- ✕ Needs 30 minutes processing
| Color Shade | 5.0 Medium Brown |
| Coverage | 100% gray coverage |
| Coloring Type | Permanent hair dye |
| Oil Content | 60% oils (sunflower and camellia oils) |
| Application Time | 30 minutes |
| Formulation | Ammonia-free, vegan, cruelty-free, free from silicones, parabens, and phthalates |
I was genuinely surprised to find how effortlessly this Garnier Olia Medium Brown dye transformed my hair without that usual overpowering chemical smell. The first thing I noticed was how smooth the oil-powered formula felt as I applied it.
No drips, no mess—just a creamy consistency that spread evenly through my strands.
What caught me off guard was how shiny my hair looked right after rinsing. It’s like my hair was hydrated and healthier, not weighed down by harsh chemicals.
I appreciated that the color was quite true to the shade on the box—rich, natural, and evenly distributed from roots to ends.
The process was simple: mix, apply, wait, rinse—done in about 40 minutes. The included gloves fit comfortably, and the conditioner left my hair feeling silky.
I also liked that it covered my gray hairs completely, which is a huge plus for me.
The oil-infused formula really does make a difference. My hair felt softer and shinier than after using traditional dyes.
Plus, knowing it’s vegan and free from ammonia, silicone, and parabens gave me peace of mind. It’s a solid choice if you want a vivid, long-lasting color that’s gentle on your hair.
Overall, this dye exceeded my expectations in ease of use, results, and hair health. It’s perfect for a natural-looking, vibrant medium brown that lasts without damaging your hair.
I’d definitely keep this in your hair color arsenal.
Schwarzkopf Keratin Permanent Hair Dye 4.0 Cappuccino
- ✓ Rich, multi-dimensional color
- ✓ Strengthens and softens hair
- ✓ Easy to use at home
- ✕ May need two boxes for longer hair
- ✕ Takes about an hour to process
| Color Coverage | Complete gray coverage with long-lasting, even-toned color |
| Color Formula | Permanent, multi-dimensional color with keratin infusion |
| Bond Strengthening System | 3-step Bond Enforcing System, 5x more resistant to breakage |
| Hair Nourishment | Infused with Vitamin B6, collagen, and K-Bond Plex technology |
| Application Components | Pre-color serum, developer, color cream, post-color conditioner, disposable gloves |
| Suitable for Hair Length | Optimal for shoulder-length hair; use two boxes for longer hair |
When I first unboxed the Schwarzkopf Keratin Permanent Hair Dye in 4.0 Cappuccino, I immediately noticed how sleek and professional the packaging looked. The included pre-color serum, developer, and conditioner all felt substantial and high-quality, promising a salon-like experience at home.
Applying the dye was surprisingly straightforward. The pre-color serum had a light, pleasant scent and made my hair feel prepped and protected.
Mixing the color cream with the developer was quick, and I appreciated how smoothly it spread through my hair—no drips or uneven patches.
What really stood out was the rich, multi-dimensional tone I achieved. The Cappuccino shade added warmth and depth that looked natural but vibrant.
Even coverage was easy to attain, and the gray blending was seamless, leaving my roots softly softened without harsh lines.
The 3-step Bond Enforcing System and K-Bond Plex technology made my hair feel noticeably softer and stronger after rinsing. My hair didn’t feel brittle or dry, which often happens with permanent dyes.
The included conditioner left my hair feeling silky and renewed, with a healthy shine.
Overall, this dye made the at-home coloring process feel more like a professional treatment. It’s a great choice if you want beautiful, long-lasting color without sacrificing hair health.
Plus, the color stayed vibrant for weeks, with minimal fading.
That said, if your hair is very long or thick, you might need two boxes for full coverage. The process takes about an hour from start to finish, so it’s not super quick, but the results are worth it.
Garnier Nutrisse Ultra Color Blonde Hair Dye BY1 Balayage
- ✓ Vibrant, long-lasting color
- ✓ Nourishes hair during use
- ✓ Easy to apply at home
- ✕ Best for dark hair shades
- ✕ Might require multiple applications
| Hair Color Type | Permanent hair dye with balayage highlighting kit |
| Color Range | Suitable for natural hair from dark blonde to dark brown |
| Color Duration | Up to 8 weeks of vibrant color |
| Key Technologies | Color Boost Technology for high-impact color in one step |
| Formulation Ingredients | Contains a blend of five fruit oils: avocado, olive, coconut, argan, and shea oils |
| Application Features | Includes an at-home balayage highlighting kit designed for all hair textures |
The moment I opened the Garnier Nutrisse Ultra Color Blonde Hair Dye BY1 Balayage kit, I immediately noticed the rich, creamy texture of the dye. It spread smoothly onto my hair, thanks to the thick consistency that made application a breeze—even for a DIY job.
The color boost technology really shines here; I saw vibrant, high-impact highlights after just one application, and the color stayed bold for weeks.
This kit is surprisingly versatile, adapting well to my naturally dark blonde hair. The balayage effect looks natural yet striking, with a soft, sun-kissed glow that doesn’t feel overly dramatic.
I appreciated how the formula nourished my hair during the process—thanks to the blend of five fruit oils—leaving my hair feeling silky and moisturized.
The included after-color mask is a small but thoughtful touch. It really helped lock in moisture and keep my hair smooth, preventing dryness that often comes with frequent coloring.
Plus, the shades are vibrant without any harsh chemicals, making it feel safer to use at home. The color didn’t fade quickly, and I loved how easy it was to achieve a professional-looking balayage without a salon appointment.
One thing to keep in mind: this is best suited for darker hair shades, so if your hair is very light, the results might differ. Also, the kit comes with a lot of product, so it’s perfect for multiple uses or touch-ups.
Overall, I found it to be a reliable, affordable way to get gorgeous, long-lasting balayage highlights at home.
Schwarzkopf Simply Color Permanent Hair Dye 1.0 Jet Black
- ✓ Rich, natural finish
- ✓ Gentle on scalp and hair
- ✓ Easy to apply at home
- ✕ Might need two boxes for thick hair
- ✕ Slightly thick consistency
| Color Coverage | Complete gray coverage with even root-to-tip color |
| Formulation Type | Cream-based hair dye with botanical conditioning agents |
| Color Shade | Jet Black (1.0) |
| Ingredients Focus | Ammonia-free, PPD/PTD-free, enriched with oat milk, soy protein, and argan oil |
| Application Method | At-home application kit including developer, gloves, and instructions |
| Suitable Hair Types | All hair textures including straight, wavy, curly, and coily |
When I tore open the box of Schwarzkopf Simply Color in Jet Black, I immediately noticed how smooth and creamy the formula was. It spread evenly across my hair, which is quite thick and wavy, without any drips or uneven patches.
The color develops quickly, and I appreciated how gentle it felt on my scalp. No burning or irritation, even after a full application.
I left it on for the recommended time, and the resulting shade was deep, rich, and glossy—exactly what I was aiming for.
What stood out most is how natural it looks—no harsh, flat black, just a vibrant, multi-dimensional tone. It covered my grays seamlessly, blending into my natural hair color without any patchiness.
Plus, the scent was subtle and pleasant, unlike some chemical-heavy dyes.
After rinsing, my hair felt soft and conditioned, thanks to the nourishing ingredients like argan oil and soy protein. The included conditioner left my hair shiny and manageable, making the whole process feel like a salon treatment at home.
One thing I noticed is that this dye is quite thick, so I recommend applying it carefully to avoid waste. Also, if you have very long or thick hair, having two boxes on hand might be necessary.
Overall, this product is a straightforward, effective choice for a rich, natural-looking black—perfect for anyone wanting a professional finish without the fuss.
What Factors Should You Consider When Choosing the Best Store Bought Hair Colour?
When choosing the best store bought hair colour, several factors should be taken into account to ensure satisfaction with the final result.
- Hair Type: Different hair types can react differently to hair dyes, so knowing if your hair is straight, wavy, curly, or coily is essential. For example, curly hair often requires more moisture and may benefit from cream-based dyes, while straight hair might hold color more evenly.
- Desired Shade: The shade you want to achieve should influence your choice, as not all brands offer the same range of colors. Additionally, some colors may be more challenging to achieve based on your current hair color and whether you have previously dyed it.
- Ingredients: It’s important to check the ingredients list for any harmful chemicals, especially if you have sensitive skin or allergies. Brands that use natural ingredients or are free from ammonia and parabens may be gentler on your hair and scalp.
- Application Method: Consider how the hair colour is applied; some products come with applicators for ease of use, while others may require more tools. A user-friendly application can significantly affect the overall experience and outcome.
- Brand Reputation: Researching brands and reading reviews can provide insight into the quality of the hair dye. Brands with a strong reputation for producing vibrant, long-lasting colors are often a safer choice.
- Price: Budget constraints can play a significant role in your choice of hair colour. While higher-priced products may offer better quality or ingredients, there are also affordable options that can deliver satisfactory results.
- Longevity: Look for products that specify how long the color is expected to last, especially if you are looking for a temporary or semi-permanent solution. Permanent dyes typically offer longer-lasting color but may also require more maintenance.
- Aftercare Products: Some brands provide specialized aftercare products designed to maintain the vibrancy and health of dyed hair. Investing in these products can extend the life of your colour and improve the overall condition of your hair.
Which Brands Offer the Best Store Bought Hair Colour for All Hair Types?
Several brands are renowned for offering the best store-bought hair color suitable for all hair types:
- L’Oreal Paris Feria: This brand is known for its vibrant color palette and multi-faceted tones.
- Clairol Nice ‘n Easy: This line provides a natural look with a blend of tones for a softer finish.
- Garnier Nutrisse: Infused with nourishing ingredients, this hair color delivers rich shades while conditioning the hair.
- Revlon ColorSilk: This affordable option offers 100% gray coverage and a variety of shades with a gentle formula.
- Schwarzkopf Keratin Color: Known for its long-lasting color and anti-breakage technology, it’s suitable for all hair types.
L’Oreal Paris Feria is celebrated for its bold and striking colors that provide a multi-dimensional effect, making it ideal for those looking to make a statement. The formula also contains conditioning agents to help maintain hair health after coloring.
Clairol Nice ‘n Easy stands out for its ability to create a natural-looking hair color with a blend of varying shades. It is particularly praised for its ease of application and the ability to cover gray hair effectively while providing a soft finish.
Garnier Nutrisse is popular for its nourishing properties, as it contains fruit oils that help keep hair hydrated during the coloring process. The rich, vibrant shades last long and are suitable for those who desire both color and care.
Revlon ColorSilk is an economical choice that doesn’t compromise on quality, offering 100% gray coverage and a range of shades. Its gentle formula is ammonia-free, making it suitable for sensitive scalps while providing a natural-looking result.
Schwarzkopf Keratin Color is known for its innovative formula that combines color with keratin to strengthen hair while coloring. This brand offers long-lasting results and is specifically designed to minimize hair breakage, making it an excellent choice for those with damaged or fragile hair.
What Are the Best Store Bought Hair Colour Options for Grey Coverage?
The best store-bought hair color options for grey coverage include a variety of formulas that cater to different preferences and hair types.
- Clairol Nice ‘n Easy: This hair color is known for its natural-looking results and effective grey coverage. The formula contains conditioners that help maintain hair health while providing rich color, and it comes in a wide range of shades to suit various skin tones.
- L’Oreal Paris Excellence Creme: This product offers triple protection for hair with its pre-color serum that helps to protect against damage. It provides excellent grey coverage and a long-lasting vibrant color, making it a popular choice for those looking to cover grey hair effectively.
- Garnier Nutrisse: Garnier’s formula is infused with nourishing oils, which help to hydrate the hair during the coloring process. It delivers 100% grey coverage while ensuring that hair remains soft and shiny, making it ideal for those with dry or damaged hair.
- Revlon ColorSilk: This affordable option is ammonia-free and provides natural-looking color with good grey coverage. It also contains a silk amino acid complex that improves the texture of the hair and leaves it feeling smooth after coloring.
- Schwarzkopf Keratin Color: Known for its keratin-infused formula, this hair color not only covers greys effectively but also strengthens hair during the coloring process. The long-lasting color results in vibrant tones and is suitable for various hair types, enhancing shine and softness.
Which Products Provide the Best Natural Finish?
The main options for the best store-bought hair color that provide a natural finish are:
- Clairol Natural Instincts: This semi-permanent hair color is ammonia-free and enriched with aloe and coconut oil, which helps to nourish the hair while delivering vibrant color. The result is a natural-looking finish that blends well with your existing hair color and provides a healthy shine.
- L’Oreal Paris Casting Crème Gloss: Known for its glossy finish, this ammonia-free formula offers rich color and beautiful shine that feels soft to the touch. It contains conditioning agents that help the color last longer while maintaining a natural appearance with a seamless blend into your hair.
- Schwarzkopf Simply Color: This formula is free from ammonia and artificial fragrances, making it a great choice for sensitive scalps. The color results in a natural look that enhances your hair’s natural tones, providing long-lasting coverage while keeping the hair healthy and moisturized.
- Garnier Olia: This oil-powered permanent hair color is designed to deliver a vibrant color while caring for your hair. The blend of natural flower oils not only provides a rich, radiant color but also ensures that the hair feels softer and looks shinier, resulting in a natural finish.
- Revlon Colorsilk Beautiful Color: This product is known for its 100% gray coverage and natural-looking results. The formula is infused with nourishing ingredients that leave hair feeling silky and looking healthy, with a rich color that doesn’t appear overly artificial.
Which Store Bought Hair Colour Is Recommended for Sensitive Scalps?
The main options for store-bought hair color that are suitable for sensitive scalps include:
- Clairol Natural Instincts: This semi-permanent hair color is ammonia-free and enriched with natural ingredients, making it gentler on the scalp.
- Schwarzkopf Simply Color: This product is formulated without ammonia and is designed for sensitive skin, providing vibrant color while minimizing irritation.
- L’Oreal Paris Casting Crème Gloss: A demi-permanent hair color that is free from ammonia and offers a conditioning formula, which soothes the scalp while delivering rich color.
- Herbatint: Made with natural and organic ingredients, Herbatint is free of harsh chemicals and is specifically designed for those with sensitive skin.
- Madison Reed Radiant Hair Color: This brand focuses on using clean ingredients and is free from many common irritants, making it a good choice for sensitive scalps.
Clairol Natural Instincts uses a blend of natural ingredients like aloe and coconut oil, which help to nourish the hair while minimizing scalp irritation. Its semi-permanent formula allows for a more gradual color fade, making it less harsh on the hair and scalp.
Schwarzkopf Simply Color is notable for its absence of ammonia and its vegan formula, which includes botanical ingredients that help prevent irritation. This hair color offers a wide range of shades, making it easy to find the perfect match while being gentle on sensitive skin.
L’Oreal Paris Casting Crème Gloss provides a glossy finish and is formulated to be gentle on the scalp, thanks to its ammonia-free formula. Its conditioning properties help to hydrate the hair, making it a great option for those looking to enhance their color without the harsh effects of traditional dyes.
Herbatint is committed to using natural and organic ingredients, making it a safer choice for individuals with sensitive scalps or those who prefer a more holistic approach to hair coloring. Its formula is designed to provide long-lasting color while being as gentle as possible on the skin.
Madison Reed Radiant Hair Color distinguishes itself with a focus on clean beauty, using nourishing ingredients like argan oil and keratin. This brand avoids many common irritants and harsh chemicals, catering specifically to those who experience sensitivity or allergies related to hair dyes.
What Are the Most Popular Shades Available in Store Bought Hair Colour?
The most popular shades available in store-bought hair color include a variety of classic and trendy options that cater to different preferences.
- Dark Brown: Dark brown is a versatile shade that works well for many skin tones and provides a rich, natural look. It’s often chosen for its ability to add depth and dimension to hair without looking overly dramatic.
- Chestnut: Chestnut is a warm, medium brown with reddish undertones, making it a flattering choice for individuals looking to add warmth to their hair. This shade is particularly popular in the fall and winter months, as it complements seasonal fashion trends.
- Blonde: Blonde hair color comes in various shades, from platinum to honey blonde, appealing to those who prefer a lighter look. Blonde shades can brighten the complexion and create a youthful appearance, but they often require more maintenance to keep the color vibrant.
- Black: Black hair color is bold and striking, offering a dramatic contrast to many skin tones. It provides an intense, shiny finish that can enhance the overall look, but may also require regular touch-ups to maintain its richness.
- Ash Gray: Ash gray is a trendy, muted tone that appeals to those seeking a modern and edgy look. This shade often works well for those with cool undertones in their skin, and it can be achieved through a variety of techniques, including balayage or full color.
- Light Brown: Light brown is a softer alternative to darker shades, making it an ideal choice for those who want a natural look with a touch of brightness. This shade can provide a sun-kissed effect, especially when paired with highlights.
- Red: Red shades, ranging from vibrant copper to deep burgundy, allow individuals to express their personality with bold color. Red is a high-maintenance option due to its tendency to fade quickly, but it can create a stunning and eye-catching appearance.
What Do User Reviews Say About the Best Store Bought Hair Colours?
User reviews highlight a variety of factors that contribute to the effectiveness and satisfaction of the best store-bought hair colors.
- Clairol Natural Instincts: Many users appreciate the gentle formula of Clairol Natural Instincts, which is ammonia-free and infused with natural ingredients. This product often receives praise for delivering vibrant, semi-permanent color while also conditioning the hair, making it a favorite for those looking for a more natural approach to hair dye.
- L’Oreal Paris Excellence Cream: L’Oreal Paris Excellence Cream is frequently recommended for its rich color payoff and long-lasting results. Users note that this product provides excellent gray coverage and has a creamy texture that makes application easy and mess-free, appealing to both beginners and experienced dyers.
- Revlon Colorsilk: Revlon Colorsilk is celebrated for its affordability and effectiveness, particularly amongst users looking for a budget-friendly option. Reviewers often highlight its ability to provide natural-looking color without harsh chemicals, making it a popular choice for those who dye their hair frequently.
- Garnier Nutrisse: Garnier Nutrisse garners positive feedback for its nourishing formula, which includes fruit oils to help maintain hair health during and after coloring. Users appreciate the variety of shades available and the ease of application, with many noting that it delivers a shiny finish that lasts.
- Schwarzkopf Keratin Color: Schwarzkopf Keratin Color is noted for its innovative formula that combines hair color with keratin care, which helps to strengthen the hair while coloring. Reviewers often mention the rich, deep tones it produces, along with its ability to cover grays effectively, making it a popular choice among those with thicker hair types.