Which supermarket is cheapest in South Africa?
Same trolley, three tills. We priced the 2 858 identical products that Shoprite, Checkers and Pick n Pay all stock, matched by barcode. Shoprite came out cheapest. For every R1 000 you’d spend there, the same items cost R1 006 at Checkers and R1 031 at Pick n Pay.
Prices from 3 November 2026. Rebuilt every day after the price update.
The same 2 858 products at each store
Checkers has the lowest price on more individual items (1 940), but Shoprite wins on the full trolley because its wins are on pricier things. Checkers and Shoprite are both owned by Shoprite Holdings, and on many items the price is the same to the cent. The gap to Pick n Pay is R4 786.42 across the whole list.
Cheapest store by department
Same products in each department, compared at all three stores.
| Department | Cheapest | R1 000 there costs elsewhere | Products |
|---|---|---|---|
| Health & beauty | Shoprite | Checkers R1 016 · Pick n Pay R1 034 | 639 |
| Pantry & food cupboard | Checkers | Shoprite R1 014 · Pick n Pay R1 026 | 504 |
| Beverages | Pick n Pay | Checkers R1 016 · Shoprite R1 024 | 342 |
| Snacks, sweets & biscuits | Pick n Pay | Checkers R1 009 · Shoprite R1 018 | 299 |
| Household & cleaning | Checkers | Shoprite R1 002 · Pick n Pay R1 005 | 220 |
| Baby | Shoprite | Checkers R1 033 · Pick n Pay R1 076 | 203 |
| Dairy & eggs | Pick n Pay | Shoprite R1 004 · Checkers R1 011 | 186 |
| Toys, games & stationery | Checkers | Shoprite R1 018 · Pick n Pay R1 217 | 123 |
| Home & garden | Shoprite | Checkers R1 001 · Pick n Pay R1 050 | 75 |
| Fruit & vegetables | Pick n Pay | Shoprite R1 003 · Checkers R1 014 | 60 |
| Frozen | Pick n Pay | Shoprite R1 006 · Checkers R1 022 | 48 |
| Bakery | Pick n Pay | Shoprite R1 001 · Checkers R1 006 | 42 |
| Meat, poultry & fish | Shoprite | Checkers R1 006 · Pick n Pay R1 104 | 20 |
How often each store has the lowest price
Across all 15 051 products sold at two or more stores we track. A tie counts for every store on the lowest price.
Same product, very different price
The everyday items with the widest gap between the three stores right now.
- Huggies Gold Skin Soft Size 3 Disposable Nappies 58 PackShoprite R169.99Checkers R209.99Pick n Pay R259.99
- Goldi Chicken Frozen Chicken Mixed Portions with Brine-Based Mixture 5kgShoprite R209.99Pick n Pay R249.99Checkers R254.99
- Tastic Long Grain Parboiled White Rice 5kg Checkers R99.99Shoprite R119.99Pick n Pay R144.99
- Golden Delight Long Grain White Parboiled Thai Rice 10kgCheckers R129.99Shoprite R144.99Pick n Pay R174.99
- Pampers Premium Care Size 3 6-10kg Diapers 60 PackShoprite R319.99Pick n Pay R359.99Checkers R359.99
- Selati Golden Brown Sugar 5kgCheckers R129.99Shoprite R139.99Pick n Pay R165.99
- LANCEWOOD Gouda Cheese Pack 600gShoprite R114.99Pick n Pay R136.99Checkers R137.99
- Liqui Fruit 100% Breakfast Punch Fruit Juice Blend 2LPick n Pay R49.99Checkers R69.98Shoprite R69.99
- I&J Beefers Original Frozen Econo Beef Burgers 800gPick n Pay R114.99Checkers R134.99Shoprite R134.99
- Similac Isomil Stage 3 1-3 Years Soy Protein Based Infant Formula 850gShoprite R339.99Checkers R354.99Pick n Pay R359.99
- Eskort Woodsmoked Cheese Grillers 500gCheckers R79.98Shoprite R79.99Pick n Pay R96.99
- Krush 40% Cranberry Sparkling Fruit Nectar 6 x 300mlPick n Pay R69.99Shoprite R84.99Checkers R86.99
Head to head
Two stores at a time, on every product both of them sell.
- Checkers vs Pick n PayCheckers cheaper by 1.9% on 7 982 shared products.
- Checkers vs ShopriteShoprite cheaper by 0.5% on 7 263 shared products.
- Pick n Pay vs ShopriteShoprite cheaper by 2.9% on 3 517 shared products.
- Pick n Pay vs Dis-ChemDis-Chem cheaper by 9.4% on 2 584 shared products.
- Checkers vs Dis-ChemDis-Chem cheaper by 4.7% on 2 519 shared products.
- Shoprite vs Dis-ChemDis-Chem cheaper by 7.2% on 882 shared products.
- Pick n Pay vs WoolworthsWoolworths cheaper by 1.6% on 456 shared products.
- Checkers vs WoolworthsWoolworths cheaper by 0.6% on 353 shared products.
- Shoprite vs WoolworthsNeck and neck on 210 shared products.
- Woolworths vs Dis-ChemDis-Chem cheaper by 9.2% on 136 shared products.
How we work it out
Every comparison here is like for like. A product only counts when both stores sell the exact same thing, matched by barcode, and we’ve seen its price at each of them in the last 14 days. No store brands against name brands, no guessing at pack sizes.
We use the price each store shows online when we check, so specials running at the time count. In-store barcodes for weighed items are left out because each chain uses the same codes for different things, as are matches where one price is more than double the other, which almost always means a pack-size mix-up.
Prices can differ by branch and change through the week. Check a product’s own page for its price history, or search for anything on your list. Want the raw numbers? They’re in the price API.