How to Start & Fund a Spaza Shop in South Africa
A practical, step-by-step guide for aspiring township entrepreneurs — how much capital you need, where to find spaza shop funding, and how to run it profitably from day one.
How much capital do you need to start a spaza shop?
Most successful spaza shops in South Africa start with R15 000 to R50 000. Here's a realistic breakdown:
- Initial stock: R8 000 – R25 000 (bread, maize meal, sugar, cooldrinks, airtime, cigarettes, essentials)
- Shelving & fridge: R3 000 – R10 000 (a second-hand chest freezer is a game-changer)
- Security (burglar bars, gate, safe): R2 000 – R8 000
- Signage & branding: R500 – R2 000
- Licences & registration: R500 – R1 500
- Working capital buffer: R2 000 – R5 000 (for restocking in the first month)
You can start smaller — many owners begin with R5 000 in stock from a converted garage or window counter — but under-capitalisation is the #1 reason spaza shops fail in year one.
Where to get spaza shop funding
1. SEFA (Small Enterprise Finance Agency)
SEFA offers loans from R50 000 up to R5 million at prime + a small margin. They have dedicated township enterprise programmes. Apply at sefa.org.za.
2. NYDA (National Youth Development Agency)
If you're 18–35, NYDA offers grants of up to R250 000 plus free business training and mentorship. The grant does not need to be repaid.
3. SEDA (Small Enterprise Development Agency)
SEDA does not fund directly, but helps you write a business plan, register the business, and connects you with funders. Free.
4. Stokvels & community savings
Many spaza owners raise their first R10k–R30k through a stokvel or family co-investment. It's fast, has no paperwork, and no credit check.
5. Retail credit accounts
Once you have a shop and a track record, wholesalers like Boxer, Jumbo Cash & Carry, and Trade Centre offer 7–30 day credit lines on stock. This is effectively free funding.
6. Township Renewal & DTIC grants
The Department of Trade, Industry & Competition runs the Township & Rural Entrepreneurship Programme (TREP) with blended finance (part grant, part loan) specifically for spaza shops.
Step-by-step: opening your spaza shop
- Register the business on bizportal.gov.za (R175, one day).
- Get a business bank account — Capitec, TymeBank, and FNB all offer low-fee SME accounts.
- Apply for a business licence at your local municipality (required for selling food).
- Find a location — foot traffic beats size. A garage on a busy street beats a big room off the taxi route.
- Source stock smartly — buy fast-movers weekly, slow-movers monthly. Never tie up cash in dead stock.
- Set up cash controls from day one — separate personal and shop money. This is where most owners fail.
- Track everything — sales, expenses, credit sales (skoloto). If you don't measure it, you can't grow it.
Common mistakes new spaza owners make
- Giving too much credit ("skoloto") without a record — write down every cent.
- Mixing till money with household money.
- Over-stocking cooldrinks in winter and running out of paraffin.
- Not knowing which products actually make profit vs which just move volume.
- Ignoring shrinkage (theft, breakage, expiry).
How Spaza Shop the app helps you from day one
Running the numbers by hand is where most new owners drown. Spaza Shop is a free app built for South African township businesses that does the hard part for you:
- POS on your phone — no expensive till needed.
- Money Hub — turnover, profit, and cashflow in plain language (in isiZulu, isiXhosa, Sesotho, Afrikaans or English).
- Credit book (Skoloto) — track who owes you and send WhatsApp reminders in one tap.
- Smart restock — the app tells you exactly what to buy from the wholesaler this week.
- WhatsApp orders — customers order from home; you deliver.
- Offline mode — keeps working when the data is out.
Ready to open your spaza shop?
Sign up free. Set up your shop in under 3 minutes with the guided onboarding wizard.
Start free →Frequently asked questions
Can I start a spaza shop with R5 000?
Yes, but you'll need to start with a very tight range of fast-movers (bread, milk, airtime, sweets) and reinvest every rand for the first 3 months.
Do I need a licence?
Yes — a municipal business licence is required, especially if you sell food. Registration is inexpensive (usually under R500).
Which wholesaler is cheapest?
It depends on your area. Compare Jumbo, Boxer, Makro, and local cash & carry weekly — prices shift. Spaza Shop's marketplace shows live prices from suppliers near you.