Beta · Prices refresh weekly — always double-check on the retailer’s site before buying.

How this is calculated

  • Every whey protein listing of 500g or more (concentrate, isolate, hydrolysed and blends) is compared with its own price at the previous scan. Creatine is not included.
  • The average change across those listings is chained scan to scan, so a retailer or product added later never shifts the line up or down.
  • Sale prices count. Dips are usually a retailer-wide sale and the climb after is the sale ending.
  • Single moves over 50% are left out — they are almost always a listing switching size or variant, not a real price change.
  • We scan weekly. A dashed segment means there were no scans in that period.

More on how we collect prices in the methodology.

Find today’s cheapest protein.