The Dark Store Era in South Africa: History, Impact & the Fight for Your Best Baskets
A data-driven briefing for franchisee and independently owned supermarket operators. How dark-store fulfilment is rewriting grocery economics — and the 7-month roadmap to protect your business.
A Short History of Dark Stores in South Africa
South Africa’s dark-store story began when Checkers launched Sixty60 in November 2019, months before the pandemic turned on-demand grocery from novelty into habit. Sixty60 today uses dark stores — micro-fulfilment centres with no customer-facing footprint — to guarantee one-hour delivery, and has grown into an R18.9 billion sales engine.
Pick n Pay answered with asap! in 2020, which grew sales 300% in the year to February 2022. That same year, Checkers opened its first dedicated dark store. Woolworths entered the dark-store race in August 2024 with a Cape Town CBD facility backing Woolies Dash, and on 24 June 2026 opened its second dedicated dark store in Wynberg — while Checkers already operates six across the country.
How Dark Stores Are Hitting Franchisees & Independents
As retail expert Walter Da Cruz warns, “dark stores prioritise fresh for online orders — your fresh department carries the waste, markdowns and shrinkage while the best stock moves.”
Is It Fair? Should Franchise Agreements Be Rewritten?
Short answer: no, the current position is not fair — and yes, agreements must change. South Africa’s Consumer Protection Act (CPA) regulates franchise agreements. Crucially, any territorial rights granted to a franchisee must be specifically included in the franchise agreement.
Clauses the Next Generation of Franchise Agreements Must Include
| # | Clause | What It Does for the Franchisee |
|---|---|---|
| 1 | Digital Territory | “Territory” explicitly includes online orders and dark-store catchments. |
| 2 | Order Routing | Online orders inside your catchment are routed to (and margined by) your store first. |
| 3 | Royalty Rebate | Automatic royalty rebate when a franchisor dark store draws down franchisee sales. |
| 4 | Mandatory Disclosure | Franchisor must disclose planned dark stores within 5 km, 12 months ahead. |
| 5 | Marketing Transparency | Levies may not fund online campaigns that cannibalise the franchisee without proportional benefit. |
| 6 | Distress Exit Rights | Exit or renew without penalty where proven cannibalisation exceeds threshold. |
The Complete Pain-Point List for Franchisees
Solutions: The 7-Month Survival Roadmap
- Pull 6 months of POS data; rank your top 100 customers
- Run a fresh-waste & markdown audit by department
- Map which “best baskets” are leaking to apps
- Demand dedicated local allocations
- Onboard local farmers dark stores can’t service
- Target reclaiming 3–5% lost margin
- Daily dynamic markdowns to kill waste
- Ready-to-cook meal kits & deli “theatre”
- Taste tables and producer stories
- Launch WhatsApp ordering + neighbourhood delivery
- Click-&-collect with perks (coffee, priority lane)
- Simple stamp-card loyalty for top 100 households
- Form/join a franchisee association
- Lawyer-review agreements against CPA rules
- Demand the six fair-contract clauses
- Bill payments, parcel lockers, airtime, liquor
- Exclusive local craft & niche ranges
- Rent shelf space to local micro-brands
- Scorecard every initiative
- Lock in festive-season stock early
- Solar/battery & security resilience
Downloadable Scorecard Templates & Tools
📂 How to open your downloaded CSV files
CSV (Comma Separated Values) files are universal spreadsheet formats. Here is how to open them:
- Microsoft Excel: Simply double-click the downloaded file. (If it opens as plain text, open a blank Excel workbook first, click File > Open, and select your downloaded file).
- Google Sheets: Open a blank Google Sheet in your browser. Click File > Import > Upload, and drag your downloaded CSV file into the window.
- Apple Numbers (Mac): Double-click the file, or open the Numbers app and go to File > Open.
