All guidesStore-by-Store Savings

The Cheapest Supermarkets in South Africa (Ranked)

28 July 2026· 3 min read

"Which is the cheapest supermarket in South Africa?" is the question GroceryCompare exists to answer — and the honest answer is that there is no single cheapest store, only a cheapest store for your specific basket. That said, clear patterns emerge across thousands of comparisons. This guide ranks the major retailers by where they tend to win, so you know which to try first.

The core finding: it depends on your basket

Across comparisons, no single retailer wins more than about 40–50% of typical household baskets. Shoprite wins most often on pure-staple baskets. Checkers wins most often on fresh-heavy baskets. Makro wins on bulk household baskets. Woolworths rarely wins on price alone but wins on specific specialty items. This is exactly why a single "cheapest store" headline is misleading — and why comparing your actual basket matters.

Ranked by typical basket

Based on where each retailer tends to land on price:

  1. Shoprite — most often cheapest on staples-led baskets (maize meal, bread, oil, sugar). The floor on core essentials.
  2. Checkers — most often cheapest on fresh-and-dairy-led baskets, and highly competitive overall.
  3. Pick n Pay — competitive on staples and weekly promotions; the No Name range is consistently among the cheapest branded equivalents.
  4. Makro — cheapest on bulk household and long-life items when you buy in volume (toilet paper, detergent, long-life milk, rice in bulk).
  5. SPAR — variable by location (independently owned), but strong on convenience and weekly specials; can undercut on branded items in promotion weeks.
  6. Woolworths — rarely cheapest on price, but wins on specific organic, free-range, and specialty lines where it is the only stocking.
  7. Dischem — cheapest on health, beauty, vitamins, and baby essentials; often beats supermarkets on detergent and toiletries.
  8. Clicks — competitive on toiletries, baby care, and personal care; ClubCard rewards stack on promotion pricing.

The two-store split beats any single store

The single most consistent finding: splitting your basket between two stores saves more than picking the cheapest single store. Typical savings from a smart two-store split: 8–15% on top of choosing the cheapest single store. Use the basket tool to see both the cheapest single store and the optimal split for your list.

Where the pharmacies beat the supermarkets

A common surprise: Dischem and Clicks frequently beat the supermarkets on household cleaning, personal care, baby essentials, and vitamins. Households who compare these only at the supermarket regularly overpay by 15–25% on detergent, toothpaste, shampoo, and nappies. Include Dischem and Clicks in every comparison that touches these categories.

Bulk changes the ranking

Makro ranks low on a typical weekly basket because its model is volume — but for a monthly household-and-staples run, Makro often jumps to cheapest. The bulk buying maths guide covers exactly when bulk flips the ranking in Makro's favour.

Promotion weeks shuffle everything

Every retailer runs promotion cycles. In a promotion week, any store can be cheapest on a specific item — which is why price alerts matter. The store that is cheapest for your basket this week may not be cheapest next week. Comparing before each monthly shop, not once a year, is what actually captures the savings.

The cheapest store for fresh produce rotates

Fresh produce is the most volatile category. Checkers leads often, but SPAR's weekly specials and Woolworths' organic range can win specific weeks. For produce specifically, compare weekly and buy what is in season — see seasonal buying.

Tip: The cheapest supermarket in South Africa for your household is the one that is cheapest for your specific 15 most-bought items. Identify those 15, compare them, and you have your personal ranking — which will differ from your neighbour's.

Final word

Rankings are a starting point, not an answer. Use this guide to know which stores to include in your comparison, then let your actual basket decide. The households that save the most do not have a "cheapest store" — they have a comparison habit.