# Dis-Chem vs Takealot vs Clicks: where is whey protein cheapest?

Source: https://www.healthnews24.co.za/answers/whey-protein-dis-chem-vs-takealot-south-africa/
Publisher: Healthnews24 (South Africa's supplement answer desk)
Updated: 2026-10-27

> In South Africa no retailer is cheapest on every tub. In October 2026 Dis-Chem matches the brand shops (NPL and Biogen to the cent), Clicks undercuts on local labels such as Nutritech and Black Bull, and Takealot is cheapest on some listings, for example ATP Fitness Unflavoured Whey Isolate at R699 (undated PriceCheck snapshot) against R900 on the brand's shop. Compare per 30 g of protein, not per tub.

Key facts:
- Takealot's free-delivery minimum is R750 and standard delivery below it costs R75 (EWN, 2 September 2026).
- ATP Fitness Unflavoured Whey Isolate 800 g: R699 on Takealot (undated PriceCheck snapshot) against R900 on the brand's shop (October 2026).
- Dis-Chem Living Fit prices for NPL and Biogen products matched the brands' own shops in October 2026.
- Nutritech Premium Whey 1 kg: R550 at Clicks against R619 on Takealot (PriceCheck, October 2026).

## 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](/answers/how-to-spot-fake-whey-protein-south-africa/) 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](/answers/whey-protein-per-30g-protein-comparison-south-africa/) and the [cheapest whey per serving](/answers/cheapest-whey-protein-per-serving-south-africa/) answer do the maths, and the [best whey protein in South Africa](/best/best-whey-protein-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.

Healthnews24 lists ATP Fitness as a featured partner; 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 |

Disclosure: ATP Fitness is a commercial partner of Healthnews24 and its products are featured on this site. Rankings follow our published method, and every pick, including ATP Fitness, shows its price maths and trade-offs.

## Sources

- [EWN (2 Sep 2026): Takealot raises minimum spend for free delivery to R750](https://www.ewn.co.za/2026/09/02/takealot-raises-minimum-spend-for-free-delivery-to-r750)
- [PriceCheck: ATP Fitness whey listings (Takealot prices, October 2026)](https://www.pricecheck.co.za/search?search=atp+fitness+whey)
- [Dis-Chem Living Fit: whey protein category (October 2026)](https://dischemlivingfit.co.za/product-category/protein/whey-protein/)
- [NPL: Platinum Whey product page](https://www.npl.za.com/products/platinum-whey)
- [PriceCheck: Black Bull Whey Supreme 908 g (Clicks, October 2026)](https://www.pricecheck.co.za/offers/241102986/Black+Bull+Whey+Supreme+Lean+Muscle+Protein+Chocolate+Nougat+908G)