How to Register a Spaza Shop Online in South Africa
Since 2024, government has been rolling out online portals for spaza shop registration in every major municipality. This checklist walks you through every step — from CIPC to your local township permit.
Why register your spaza shop?
- Legal protection — trade without fines or shutdowns.
- Access to funding — SEFA, NYDA and DTIC grants all require registration.
- Wholesaler credit — Boxer, Jumbo and Makro give better terms to registered shops.
- Peace of mind — a compliant shop is a bankable shop.
The 6-step online registration checklist
Step 1 — Register your company on CIPC (BizPortal)
Go to bizportal.gov.za. Register a Pty (Ltd) or an NPC. Cost: R175. Time: 1 working day. You'll get a company registration number and a BEE affidavit for free.
Step 2 — Apply for a municipal spaza shop permit
Every metro now has an online portal. The most active ones are:
- City of Johannesburg — apply on the Joburg eServices portal.
- City of Tshwane — Tshwane Online Services for informal traders.
- eThekwini (Durban) — online Business Support Unit portal.
- City of Cape Town — Informal Trading online application.
- Ekurhuleni — eKurhuleni Trading Permit online.
You will need: ID or valid work permit, proof of address, a lease/consent from the property owner, and a simple floor plan.
Step 3 — Register for tax on SARS eFiling
Register at sarsefiling.co.za. Most spaza shops qualify as a micro business under the Turnover Tax system — a single flat rate, no VAT paperwork until you exceed R1 million turnover.
Step 4 — Health & food-safety certificate (Certificate of Acceptability)
If you sell food, request an inspection through your municipality's environmental health online portal. Free. The inspector visits, checks hygiene, and issues the certificate — usually within 14 days.
Step 5 — UIF and workers' registration
If you employ anyone (even family), register on ufiling.co.za.
Step 6 — Open a business bank account
Capitec Business, TymeBank Business and FNB First Business Zero all support fully online opening with only your CIPC certificate and ID.
Common questions
How long does spaza shop registration take online?
CIPC: 1 day. Municipal permit: 7–30 days depending on your city. Health certificate: up to 14 days after inspection. Full compliance is usually achievable in about a month.
How much does it cost?
CIPC R175. Municipal permits vary from free (Cape Town informal trading) up to about R500. SARS and UIF registration are free.
Can foreign nationals register a spaza shop?
Yes, if you hold a valid business or work visa. You will need to submit the visa alongside your permit application. Recent legislation has tightened this — check the latest rules with your municipality.
Run your registered shop the smart way
Once you're registered, Spaza Shop keeps you compliant — daily checklists, digital receipts, tax-ready reports and a 30-day PDF summary for funders.
Start free →