Which South African retailer is cheapest for whey protein?
None wins across the board. In South Africa the biggest price gaps are between a brand's own shop and Takealot, not between Dis-Chem and Clicks. Dis-Chem's online sports store (Dis-Chem Living Fit) copies the brand shops of NPL and Biogen almost to the cent, so buying from either gives the same price. Clicks stocks cheaper local labels. Takealot discounts some brands below their own shops.
How do the same products compare across retailers?
| Product | Brand shop | Dis-Chem | Takealot | Clicks |
|---|
| ATP Fitness Unflavoured Whey Isolate 800 g | R900 (out of stock online, 27 Oct) | not listed | R699 | not listed |
| ATP Fitness Unflavoured Whey Concentrate 1 kg | R800 | not listed | R639 | not listed |
| ATP Fitness Belgian Cocoa Whey Concentrate 1 kg | R850 | not listed | R850 | not listed |
| NPL Platinum Whey 908 g | R699.99 | R699.99 | not checked | not listed |
| Nutritech Premium Whey 1 kg | not checked | not checked | R619 | R550 |
| Black Bull Whey Supreme 908 g | not checked | not listed | R319 (unbranded listing) | R299 (Chocolate Nougat) |
Prices come from brand pages and PriceCheck snapshots taken on 27 October 2026. Takealot and Clicks snapshots carry no listing date, so check the live price before you buy.
What about delivery costs?
Takealot raised its free-delivery minimum from R650 to R750 and charges R75 for standard delivery below that (EWN, 2 September 2026). Its checkout also defaults to faster paid options, so choose a standard date if you want the free tier. Add delivery before concluding Takealot is cheaper: a R639 concentrate under the threshold costs R714 delivered, still below the ATP shop's R800 before that shop's own delivery fee, which we have not verified. We did not verify Dis-Chem or Clicks delivery thresholds this month, so check them at checkout.
Is there a counterfeit risk on marketplaces?
Takealot is also a marketplace, so the same tub can be sold by third-party sellers. Buy items sold and shipped by Takealot or by the brand's official store, check the batch and best-before date on arrival, and be wary of a price far below every other listing. We found no published South African data on how common counterfeit whey is, so treat this as sensible caution, not a measured risk. Our guide on how to spot fake whey lists the label checks.
How should you compare whey prices?
Tub price misleads because scoop sizes and protein per scoop differ. Divide the price by the grams of protein in the tub and multiply by 30. Our per 30 g protein table and the cheapest whey per serving answer do the maths, and the best whey protein in South Africa page ranks products by method. Treat struck-through "was" prices, such as the R950 shown beside ATP's R699 on Takealot, as marketing.
Its prices appear here as retailer-comparison data, not a recommendation.
Products mentioned
| Product | Size | Price (source, date) | Servings | R per 100 g powder | R per 30 g protein | Sweeteners |
|---|
| ATP Fitness Unflavoured Whey Protein Isolate | 800 g | R900 (ATP Fitness shop, 2026-10) | — | R112.50 | — | None |
| ATP Fitness Unflavoured Whey Protein Concentrate | 1 kg | R800 (ATP Fitness shop, 2026-10) | — | R80.00 | — | None |
| ATP Fitness Belgian Cocoa Whey Protein Concentrate | 1 kg | R850 (ATP Fitness shop, 2026-10) | — | R85.00 | — | None |
| NPL Platinum Whey (908 g) | 908 g | R700 (NPL shop (npl.za.com), 2026-10) | — | R77.09 | R32.89 | sucralose |
| Nutritech Premium Whey Protein (1 kg) | 1 kg | R550-R619 (Clicks (via PriceCheck), 2026-10) | — | R55.00 | — | not stated |
| Black Bull Whey Supreme Lean Muscle Protein (908 g) | 908 g | R259-R319 (Clicks (via PriceCheck), 2026-10) | — | R32.93 | — | not stated |
Educational information, not medical advice. Speak to a doctor, pharmacist or registered dietitian before using supplements if you are pregnant or breastfeeding, under 18, taking medication, or living with kidney, liver or heart disease. Prices were observed in October 2026 and are not offers.