The 12 Best Cheap Shampoo for All Types of Hair

Best Cheap Shampoo Picks — Affordable Haircare

Shampoo is one of the easiest grooming products to transform your hair. Whether your hair is curly, oily, natural, or color-treated, you need something that enhances texture and appearance without costing a fortune. That’s where a solid, inexpensive shampoo becomes essential.

Don’t assume a shampoo must be pricey to perform well. Even drugstore options under $9 a bottle can give you the glossy, manageable hair you want. And when you catch sales—especially buy-one-get-one offers—you can stretch your dollars even further.

We know that even $9 for a bottle may feel steep to some. Consider how many uses an 8-ounce bottle provides—around 30 washes is typical. That works out to roughly 30 cents per wash. Viewed that way, it suddenly seems more reasonable.

You can certainly buy even cheaper products—think Suave or VO5 from the dollar aisle. But if you want a beauty routine that truly lasts and keeps hair sleek and frizz-free, aim for these quality shampoos that cost much less than the ultra-luxury labels. (Yes, that includes brands like Olaplex, which rings in at about $30 for 8.5 ounces—consider the per-wash cost!)

We consulted dermatologists and hair pros for tips on spotting effective, budget-friendly shampoos that will keep your hair clean and healthy across hair types and styles.

The 12 Best Cheap Shampoos to Try

  1. Best for damaged hair: Pantene Fortifying Damage Repair Shampoo with Castor Oil
  2. Best for swimmers: Neutrogena Healthy Scalp Clarify & Shine Shampoo with Pink Grapefruit
  3. Best for hair that knots easily: SheaMoisture Red Palm Oil & Cocoa Butter Hi-Slip Detangling Shampoo
  4. Best for dry hair: Hask Macadamia Oil Moisturizing Shampoo
  5. Best for dandruff fighting: Head & Shoulders Classic Clean Dandruff Shampoo
  6. Best for daily shampooing: Dove Nutritive Solutions Daily Moisture Shampoo
  7. Best for light-colored hair: Hask Blonde Care Purple Toning Shampoo
  8. Best for curls: Curls Blueberry Bliss Reparative Hair Wash
  9. Best for dry scalps: Creme of Nature Sulfate-Free Moisture & Shine Shampoo with Argan Oil
  10. Best for frizzy hair: Garnier Fructis Sleek & Shine Shampoo
  11. Best for flat hair: Herbal Essences Orange Blossom Volumizing Shampoo
  12. Best for hair that needs a deep clean: Not Your Mother’s Activated Bamboo Charcoal & Purple Moonstone Scalp Scrub

1. Pantene Nutrient Blends Strengthening Damage Repair Shampoo with Castor Oil

Best for Damaged Hair

Dealing with damage? This formula helps fortify strands thanks to castor oil, Vitamin B5, and antioxidants. Significantly, it avoids certain additives like parabens, dyes, silicones, and contains very low sulfate levels. It turns rough strands into soft, glossy, smooth hair that looks pricier than it is (Pantene, please consider larger sizes!). After switching to this shampoo, we kept getting compliments about our “new” hair routine.

Price: $10.99 CVS

2. Neutrogena Healthy Scalp Clarify & Shine Shampoo with Pink Grapefruit

Best for Swimmers

You might not realize it, but your scalp benefits from exfoliation too, and this Neutrogena shampoo does just that. The clarifying ingredients cut through residue and buildup—think salt and chlorine—from pool or ocean swims. It’s pH-balanced so it preserves the scalp’s natural barrier, and the pink grapefruit scent is refreshing.

Price: $9.97 at Neutrogena

3. SheaMoisture Red Palm Oil & Cocoa Butter Hi-Slip Detangling Shampoo

Best for Hair That Knots Easily

If you need hydration plus detangling performance, this shampoo is a go-to, says Monica Davis, a professional stylist and founder of the MyStraightener blog. With natural softeners like cocoa butter, red palm oil, and coconut oil, it even helps when straightening curls. “Those natural ingredients are inexpensive, so it’s not surprising the price is low,” Davis notes.

Price: $12.98 at Amazon

4. Hask Macadamia Oil Moisturizing Shampoo

Best for Dry Hair

This shampoo is deeply hydrating (so skip it if your scalp tends to be greasy), powered by macadamia oil to seal in moisture. It offers a fresh, sweet fragrance and leaves hair glossy and smooth. It’s free of harsh chemicals, rich in antioxidants, and suitable for color-treated hair. Best of all, it’s gentle enough for daily use.

Price: $22.41/two-pack at Amazon

5. Head & Shoulders Classic Clean Dandruff Shampoo

Best for Dandruff Fighting

This long-standing dandruff formula contains pyrithione zinc and other actives that combat the yeast behind flaking and itch. It’s an affordable way to keep your scalp healthy, says Purvisha Patel, a dermatologist and cosmetic surgeon in Memphis, Tennessee, and founder of Visha Skincare.

Price: $8.99 at Target

Dove Daily moisture shampoo is photographed against a purple background.
(Chris Zuppa/The Savinly)

6. Dove Nutritive Solutions Daily Moisture Shampoo

Best for Daily Shampooing

This hydrating shampoo includes glycerin to keep hair soft and supple, making it gentle enough for everyday use. “Glycerin is safe for hair and scalp and helps hair become softer and smoother,” notes stylist Davis. The fragrance is subtle and pleasant. According to Dove, using the shampoo and conditioner together makes hair “10 times more resilient to everyday grooming and brushing versus non-conditioning shampoo.”

Price: $3.99 at Target

7. Hask Blonde Care Purple Toning Shampoo

Best for Light-Colored Hair

This violet-toned shampoo neutralizes brassy warmth to revive cooler blonde hues. It works on both natural and dyed blonde hair, brightening tones. Hask Blonde Care includes elderberry oil and Vitamin C for extra shine and avoids harmful additives. The vegan, cruelty-free formula is another plus.

Price: $5.27 at Walmart

8. Curls Blueberry Bliss Reparative Hair Wash

Best for Curls

This shampoo may cost a bit more initially, but it’s worth it. Packed with blueberry extracts, vitamins C and B, aloe leaf juice, and chamomile, it’s a restorative cleanser for curly textures. It really softens, hydrates, and revives curls that start out frizzy or parched. The scent is delightfully sweet, and you might find you need fewer additional products because it addresses multiple hair needs.

Price: $15.99 at Ulta

9. Creme of Nature Sulfate-Free Moisture & Shine Shampoo with Argan Oil

Best for Dry Scalps

A little goes a long way with this one—use about a quarter-sized amount. It’s excellent for replenishing scalp oils, smells great, and doesn’t leave residue. It’s particularly well-suited for natural hair and has strong detangling abilities.

Price: $5.19 at Target

10. Garnier Fructis Sleek & Shine

Best for Frizzy Hair

Facing humidity? If your hair attracts frizz, this shampoo helps shield strands for up to 72 hours—even in very humid conditions. The fragrance evokes a fresh bouquet after a rain. These formulas are cruelty-free and contain argan oil and plant-derived amino acids, giving a natural, smooth finish.

Price: $8.47 at Walmart

11. Herbal Essences Volume Orange Blossom Shampoo

Best for Flat Hair

If you remember the memorable Herbal Essences ads, you’ll get why this shampoo is on the list. The scent is sweet and invigorating—like fresh orange juice—and it adds noticeable volume after a few washes. It’s infused with orange blossom, green tea, and silk extract for a bouncy finish.

Price: $10.93 at Walmart

12. Not Your Mother’s Activated Bamboo Charcoal & Purple Moonstone Clarifying & Detox Scalp Scrub

Best for Hair that Needs a Deep Clean

This isn’t a standard shampoo, but the scalp scrub is ideal when you need a thorough cleanse. It removes buildup from styling products and excess oils, leaving hair feeling clean and refreshed. It won’t strip your hair, and you may find you can wash less often when you use it.

Price: $17.99 at Amazon

Dove Nutritive Solutions, Pantene Nutrient Blend and Neutrogena ani-residue shampoo are recommendations for affordable shampoos.
(Inexpensive shampoos that promote healthy hair include Dove Nutritive Solutions, Pantene Nutrient Blend and Neutrogena anti-residue shampoo. Chris Zuppa/The Savinly)

What Is in Shampoo?

Shampoo is primarily made of two things: water and surfactants, which create the lather and provide cleansing. Those components make up roughly 50 to 80% of the formula, explains Nikki Goddard, a certified stylist from San Jose, California, and senior editor at The Right Hairstyles magazine.

The remainder can include silicones, thickeners, fragrances, natural oils, and botanical extracts.

Why Are Some Shampoos So Expensive?

Often higher prices reflect marketing, notes Anna Chacon, a board-certified dermatologist in South Florida. More expensive shampoos may also contain pricier fragrances and conditioning ingredients, says Vanessa Thomas, a cosmetic chemist and founder of Freelance Formulations.

Some professional salon lines use ingredients and formulations that genuinely benefit hair and scalp health, Goddard adds. For instance, sulfate-free and all-natural lines typically cost more.

Shampoo Ingredients to Seek Out — and Ones to Avoid

You can judge whether an inexpensive shampoo is worthwhile by reading the ingredient list. Look for components that support clean, healthy hair:

  • Moisturizing agents (glycerin, hyaluronic acid, lanolin)
  • Anti-sebum ingredients (ketoconazole, piroctone olamine, zinc)
  • Keratin
  • Collagen

“Adding vitamins, fruit acids, antioxidants, SPF agents and under 25–30% herbal extracts is mostly cosmetic,” Goddard says. “They won’t penetrate deeply to nourish hair.”

If you spot superficially active surfactants (SAS) like magnesium laureth sulfate, decyl glucoside, or lauryl glucoside alongside moisturizing agents, odds are the shampoo will be effective.

Keep in mind your specific hair needs when selecting a product.

Advice for People with Sensitive Skin

Experts have guidance for those with skin concerns who need to choose the right shampoo.

If you have scalp conditions like eczema or dandruff, look for shampoos containing ketoconazole, selenium sulfide, or pyrithione zinc, which are antifungal agents that can relieve itching, flaking, and dryness, says Dawn Clemens, founder of LarweHair.

Conversely, avoid sulfates, paraffins, silicones, and peroxides in haircare, as they can contribute to frizz and hair damage, advises Chacon.

Also steer clear of toxic SAS (many sulfates fall into this category), cetrimonium chloride, lauramide DEA, PEG-150 distearate, mineral oil, BHA and BHT, Goddard warns.

It’s wise to avoid formaldehyde, triclosan, dimethicone, cocamide MEA, and synthetic fragrances as well. These ingredients have attracted scrutiny; for example, the FDA banned triclosan in hand and body washes in 2016, and formaldehyde can be problematic for sensitive skin.

Should You Ever Opt for More Expensive Shampoo?

If you have very specific concerns—beyond dry ends or routine frizz—you might need to spend more. Hair that’s severely damaged from overprocessing, very fine strands, or coarse, thick hair can benefit from specialized formulations. Budget brands often don’t target highly specialized needs.

If you have particular hair requirements, here’s what to seek when shopping:

  • Dry, damaged hair: Skip clarifying shampoos, which strip oil. Choose moisturizing shampoos and conditioners with glycerin and avocado oil.
  • Fine hair: Avoid heavy moisturizing formulas, especially those with silicones, which can weigh hair down. Silicones are useful for frizz control because they coat the strand and keep moisture out.
  • Thick, coarse hair: Pick creamy formulas with oils and humectants, and avoid volumizing shampoos. Those with dry, textured hair may wash less frequently or use co-washing (cleaning with conditioner only). Washing fragile hair too often can worsen breakage.

Contributor Danielle Braff is a Chicago-based writer who covers consumer goods and budget shopping. Her work has appeared in the New York Times, Washington Post, Real Simple, and other outlets.

Frequently Asked Questions