StuffBlaster · Personal Care

Cheapest Hair Color

Cheapest right now: Garnier at Walmart, $2.38 per count. Updated Jul 3, 2026

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

L'Oreal name brand

  1. Dollar-General$3.30 per count · sale · $3.30 pack · as of Jul 1
  2. Walmart$6.18 per count · $37.09 pack

Search the full index →