Zoals veel huidverzorgingsproducten zijn shampoos er in allerlei prijsklassen. De prijzen variëren van goedkopere producten uit de supermarkt of drogist tot dure producten van bekende fabrikanten.
Een commerciële shampoo is verkrijgbaar vanaf ongeveer 2-5 €, terwijl de prijs van shampoos van bekende fabrikanten rond de 20-60 € ligt. Dit komt vaak omdat de shampoos speciale voedende haaroliën bevatten die geconcentreerder zijn dan in commerciële haarshampoos.