StuffBlaster · Personal Care

Cheapest Shampoo

Cheapest right now: Head & Shoulders at Walmart, $0.213 per fl oz. Updated Jun 9, 2026

Every brand we track, ranked by per fl oz — in-stock prices only, no sponsored ordering.

Head & Shoulders name brand

  1. Walmart$0.213 per fl oz · $5.97 pack · as of Jun 8
  2. Target$0.446 per fl oz · $12.49 pack · as of Jun 8
  3. Dollar-General$0.635 per fl oz · $8.25 pack · as of Jun 8
  4. Dollar-Tree$1.00 per fl oz · $1.00 pack · as of Jun 8

up&up store brand

  1. Target$0.249 per fl oz · $4.99 pack · as of Jun 8
  2. Walmart$0.916 per fl oz · $10.99 pack · as of Jun 8

Pantene name brand

  1. Dollar-General$0.318 per fl oz · $5.40 pack · as of Jun 8
  2. Target$0.369 per fl oz · $8.49 pack · as of Jun 8
  3. Walmart$0.369 per fl oz · $9.97 pack · as of Jun 8

Dove name brand

  1. Dollar-General$0.362 per fl oz · $7.25 pack · as of Jun 8

Search the full index →