Retail · South Africa

How to start a retail shop or spaza shop in South Africa

By Uminathi Business Start-Up ServicesPublished Updated 5 min read

Quick answer

To start a retail shop in South Africa, choose what you will sell and where, register the business and tax, and get the municipal approvals for your location, such as zoning consent, a business licence or trading permit. Spaza shops and other food outlets must register with their municipality and meet food safety rules. Then find reliable suppliers, price your stock to cover costs and margin, and control cash and stock carefully.

Read the complete guide below.

At a glance

Business typeSpaza shop, convenience store, boutique, hardware, cellphone and accessories, online-plus-store
Common structureSole proprietor to start; (Pty) Ltd to grow
Key approvalsMunicipal registration or business licence, zoning, trading permit, food safety approval if selling food
Start-up costsMainly premises and stock
Typical customersLocal residents, commuters, workers, online shoppers
Biggest risksCash flow tied up in stock, theft, and competition from big retailers

What kind of retail business can I start?

  • Spaza shop or convenience store: everyday groceries and household goods close to customers
  • Clothing boutique: fashion, shoes and accessories
  • Hardware or building supplies: serving local builders and homeowners
  • Cellphone and accessories: airtime, devices and repairs
  • Pop-up or market stall: low rent, good for testing products
  • Online-plus-store: a physical shop with online ordering and delivery

How do I start a retail shop in South Africa?

  1. Choose your products and location, based on what nearby customers need
  2. Register the business and tax
  3. Confirm zoning and register with the municipality or get a business licence or trading permit
  4. Meet food safety requirements if you sell food
  5. Find suppliers and negotiate terms
  6. Set up shelving, security and a till or point-of-sale system
  7. Price your stock and launch

How much does it cost to open a shop?

Cost itemNotes
PremisesRent and deposit; a container or home-based shop costs less
Shop fittingsShelving, counters, fridges, signage
Opening stockUsually the biggest start-up cost
SecurityBurglar bars, cameras, alarm, safe
Point of saleTill, card machine, stock-control system
ApprovalsMunicipal registration, licence or permit fees where applicable

Do I need a licence to open a shop?

Requirements depend on your municipality and what you sell:

  • Municipal registration or business licence: many municipalities require businesses that sell food or perishable goods to be registered or licensed under the Businesses Act and local by-laws. Spaza shops and other food-handling businesses must register with their municipality.
  • Zoning: the property must be zoned for retail, or you need consent to run a shop from home.
  • Food safety: shops that sell food must meet hygiene requirements; premises where food is handled need a Certificate of Acceptability under Regulation R638.
  • Trading permits: street traders and market stalls need a permit for their trading spot.
  • Liquor licence: selling alcohol needs a provincial liquor licence.
  • Trading hours and signage: follow local by-laws.

What tax and consumer rules apply?

Register for income tax, and for VAT once taxable turnover exceeds R2.3 million in 12 months (from 1 April 2026); retail turnover can reach this quickly. The Consumer Protection Act gives customers rights to clear prices, safe goods and returns of defective goods, so display prices and keep a returns policy. As an employer, register for UIF, PAYE where it applies and COIDA, and pay at least the national minimum wage (R30.23 per hour from 1 March 2026).

How do I price my stock?

Start from your landed cost per item (supplier price, delivery and wastage), add your share of overheads, then your markup. Fast-moving essentials usually carry lower markups; specialised or fashion items carry higher ones. Track your gross margin, not just sales. See how to price your services.

How do I manage stock and cash?

  • Count stock regularly and record every delivery and sale
  • Reorder fast-moving items before they run out; stop buying slow movers
  • Bank cash often and limit cash on the premises
  • Separate business and personal money
  • Use a point-of-sale system once volumes grow

How do I attract customers?

ApproachExample
Location and visibilityNear taxi ranks, schools, busy roads; clear signage
Range and availabilityAlways in stock of what locals buy daily
WhatsApp and social mediaSpecials, stock arrivals, orders for collection
DeliveryLocal delivery for bulk or regular customers
Google Business ProfileOpening hours and location for searchers

What are the common mistakes?

  • Buying too much of the wrong stock
  • Opening before municipal registration and food safety approval
  • Giving too much credit to customers
  • Weak cash control and theft
  • Competing only on price with big retailers

How can Uminathi help?

You can follow these steps yourself. Uminathi can register your business, handle tax and VAT registration, write a business plan for funding, and build an online store.

Step by step

  1. Choose products and location. Pick products local customers need and a visible, accessible location.
  2. Register business and tax. Register a company or trade as a sole proprietor, and register with SARS.
  3. Get municipal approvals. Confirm zoning and register with the municipality or obtain the business licence or trading permit.
  4. Meet food safety rules. If you sell food, meet hygiene requirements and get a Certificate of Acceptability where required.
  5. Set up suppliers and the shop. Choose reliable suppliers and fit out shelving, security and a till.
  6. Price, launch and control stock. Price from landed cost plus markup, then track stock and cash closely.

Frequently asked questions

Do spaza shops need to register?

Yes. Spaza shops and other businesses that handle food must register with their municipality and meet food safety requirements.

Can I run a shop from home?

Often yes, but you may need municipal consent for business use of your property. Check zoning with your municipality.

Can foreign nationals open a shop in South Africa?

Foreign nationals need the right immigration status to run a business, and must meet the same municipal, tax and registration rules as everyone else.

How much stock should I start with?

Start with fast-moving items your customers buy daily, in quantities you can sell within a few weeks, then adjust based on sales records.

Do I need a licence to sell alcohol?

Yes. Selling alcohol requires a licence from your provincial liquor authority.

Official sources

Uminathi Business Start-Up Services is a private company. We are not part of, or acting for, CIPC, SARS, National Treasury (CSD), CIDB, the Department of Employment and Labour or any other government body. Requirements change, so always confirm with the official source.

Written by: Uminathi Business Start-Up Services
Reviewed by: Uminathi Business Start-Up Services
Last reviewed: