5 Things Every Spaza Shop Owner Must Get Right to Stay Open and Make Money in South Africa
A busy spaza shop can look successful from the outside. Customers come in, products move and cash passes through the till. But none of that guarantees that the owner is actually building a profitable, sustainable business.
For many small neighbourhood shops, survival is determined by a few basic disciplines performed consistently: knowing the margins, keeping the right stock, protecting cash, controlling losses and giving customers a reason to return.
What does a spaza shop owner need to get right?
A spaza shop must do more than sell products. To remain financially healthy, the owner needs to earn enough margin, keep cash moving through the right stock, control daily cash, reduce avoidable losses and remain useful to local customers.
The danger of judging your shop by how busy it looks
Imagine a spaza shop that sells R3,000 worth of products on a busy Saturday.
Bread sells quickly. The fridge needs to be refilled. Children come in for chips and sweets. Customers buy milk, airtime, cold drinks and household products.
R3,000 in sales sounds good.
But suppose the products that were sold cost the shop R2,400 to buy. Only R600 gross profit remains before electricity, transport, transaction fees, wages, spoilage, shortages and other costs are considered.
If another R350 disappears through those costs, the shop may have kept only R250 from that R3,000 turnover before considering further obligations or owner withdrawals.
This is why the most important question is not simply, “Was the shop busy today?”
It is:
Know What You Actually Make on the Products You Sell
One of the most dangerous habits in small retail is setting prices according to what everybody else charges without knowing what the product actually costs your own business.
Your supplier increases the price. Transport costs rise. Payment fees eat a little more of the sale. A few items are damaged. Yet the shelf price remains unchanged because customers expect a certain price.
The product may still sell quickly, but the margin can disappear.
Start with the simplest calculation
If you buy an item for R12 and sell it for R16:
R16 selling price − R12 product cost = R4 gross profit.
That R4 is not yet the shop owner’s personal profit. It still needs to contribute towards electricity, transport, labour, payment fees, breakages and the other costs of operating the shop.
Imagine that a Soweto shop sells 100 units of a product every week. The owner believes the shop earns R3 per unit.
A recent supplier increase has reduced the real gross profit to only R1.50. That small pricing mistake reduces weekly gross profit on that product from R300 to R150.
Because the item sells quickly, the mistake is repeated again and again.
What to do this week
- Choose your 20 most important or fastest-selling products.
- Write down the latest supplier cost for each one.
- Record the selling price.
- Calculate the rand gross profit per unit.
- Pay particular attention to products whose supplier prices change frequently.
Do not assume that a product is profitable simply because customers buy a lot of it.
A fast-selling mistake is still a mistake — it just happens more often.
Keep the Right Stock — and Stop Trapping Cash in the Wrong Stock
Stock is not simply something sitting on a shelf.
Stock is business cash in another form.
When you spend R5,000 buying stock, that R5,000 is no longer available as cash. You only get it back when customers buy the products.
Fast-moving stock can return cash quickly. Slow-moving stock can leave money stuck on a shelf for weeks or months.
Running out can be as expensive as overbuying
The solution is not simply to buy less.
If your shop repeatedly runs out of bread, milk, popular cold drinks, maize meal, airtime or other products customers rely on, the problem becomes larger than the lost sale of one product.
A customer who arrives for bread may also have bought milk, snacks and airtime.
If the bread is unavailable, the entire basket may walk out the door.
Is your shop short of cash because the business does not have enough money — or because too much of its money is sitting in products that customers are not buying?
Separate your stock into practical groups
- Fast sellers: products that move consistently and deserve frequent replenishment.
- Never-out products: products customers expect you to have and whose absence may send them to another shop.
- Regular sellers: products worth keeping but which do not need excessive quantities.
- Slow stock: products that are occupying cash and shelf space without sufficient sales.
A small shop does not have unlimited working capital.
That makes every buying decision important.
For a deeper stock-control system, see How to Manage Stock and Inventory in a Small Retail Business in South Africa .
Protect Your Cash Every Single Day
Seeing cash in the till can create a false sense that the business has money available to spend.
Some of that cash belongs to tomorrow’s stock order.
Some may be needed for electricity, transport, supplier payments, wages or other operating costs.
If money is regularly removed for groceries, petrol, school costs or other household expenses without being recorded, the shop can slowly lose the working capital needed to operate.
Know what should be in the till
A simple daily cash reconciliation can be more useful than an expensive system that nobody uses.
At the end of the trading day, calculate:
Then count what is actually in the till.
If your calculation says R4,200 should be there but you count R4,050, the shop is R150 short.
Do not simply shrug and start again tomorrow.
A R150 difference repeated several times a month can become a serious loss.
Keep owner withdrawals visible
Owners need money to live. The solution is not to pretend that the household does not need support.
The solution is to make withdrawals visible and deliberate.
- Record cash taken by the owner.
- Record stock taken for household use.
- Do not treat the full till balance as available personal money.
- Keep enough working capital available to replace important stock.
- Review whether the business can actually afford the level of owner drawings being taken.
If you are unsure whether money moving through the business represents real profit, also see How to Know If Your Small Business Is Actually Making Money .
Control the Small Losses That Quietly Eat Your Profit
Many shop owners look for one big reason the business is struggling.
Often there is no single dramatic problem.
Profit leaks away through many small losses repeated throughout the month.
Examples can include:
- Expired bread or dairy products.
- Broken bottles and damaged packets.
- Stock that disappears without a sale being recorded.
- Family or staff consumption that is never written down.
- Supplier delivery shortages that are not noticed immediately.
- Cash shortages.
- Customer accounts that are never repaid.
If pricing errors, spoilage, missing stock, credit losses and small cash shortages cost a shop only R100 per day, the total is R3,000 over a 30-day month.
Over a year, that would equal R36,000 if the pattern continued.
Customer credit deserves special attention
Informal credit may feel like part of serving the community.
But remember what happens financially: the stock leaves your shop immediately, while the cash needed to replace it may arrive days or weeks later — or may never arrive.
Ten customers owing R300 each means R3,000 worth of value has left the business without R3,000 in cash returning to the till.
If you offer credit, at minimum:
- Write every credit sale down immediately.
- Know exactly how much each customer owes.
- Set a maximum credit limit.
- Agree on a repayment date.
- Stop extending more credit when the agreed limit is reached.
Give Customers a Reason to Keep Choosing Your Shop
Price matters.
But it is not the only reason customers choose one neighbourhood shop over another.
A spaza shop competes through convenience.
The customer wants the product they need, close to home, at a reasonable price and without unnecessary frustration.
Availability builds customer habits
If a customer learns that your shop almost always has the bread, milk, cold drink, airtime or household item they need, your shop becomes part of their routine.
If those products are regularly unavailable, the customer develops a new routine at another shop.
The shop experience matters too
- Keep shelves and the counter clean and organised.
- Make commonly purchased products easy to find.
- Serve customers promptly and respectfully.
- Keep prices clear where practical.
- Listen when customers repeatedly ask for the same product.
- Test new products in small quantities before committing too much cash.
Increase the value of existing visits
Profit growth does not always require hundreds of new customers.
Suppose 100 customers currently spend an average of R30.
That produces R3,000 in sales.
If useful product availability, complementary products and sensible add-on purchases increase the average spend to R40, the same 100 customers produce R4,000 in sales.
This does not mean pushing customers to buy things they do not need. It means making relevant products available together.
A customer buying bread may also need milk.
Someone buying a cold drink may want a snack.
Someone buying electricity or airtime may remember a household essential while they are already in the shop.
Profitability will not help if the shop cannot legally continue trading
South Africa’s spaza-shop environment has received increased regulatory and government attention, particularly around business formalisation, food safety and compliance.
Requirements can differ according to your municipality, premises and the products or services you sell. Food businesses are also subject to national hygiene requirements, and appropriate local approvals or certificates may be required.
Do not rely on an old Facebook post, another shop owner’s advice or assumptions about what applies in your area.
Check the current requirements with your municipality, environmental health office and other relevant authorities.
The South African government’s Spaza Shop Support Fund also places emphasis on legitimate, compliant and sustainable businesses.
This article provides general business information and is not legal, licensing, tax or regulatory advice.
A profitable spaza shop is built as a system
These five areas are connected.
Poor pricing reduces gross profit.
Poor stock buying traps cash.
Weak cash control makes shortages difficult to see.
Shrinkage and unpaid credit consume the profit that remains.
Poor service or repeated stock-outs then push customers towards competitors.
The shop owner who improves only one area may see some benefit, but the strongest results come when the whole operating system improves.
You do not need to fix everything tomorrow.
Start with the biggest leak.
Measure it.
Improve it.
Then move to the next one.
Want to go beyond the five fundamentals?
How to Run a Profitable Spaza Shop in South Africa takes these ideas further with practical guidance on gross profit, daily sales targets, stock buying, fast and slow sellers, pricing, cash control, customer credit, shrinkage, average basket size, digital services, owner drawings and expansion.
It also includes a practical 30-day spaza shop profit improvement plan and the Spaza Shop Profit Toolkit.
R149Get the Spaza Shop Guide — R149
Related H2BZA guides
Explore more resources in the Township and Informal Business Guides for South Africa .
Official sources used for the compliance context
Business-management examples in this article are illustrative. Regulatory information should always be checked against current official requirements.
- South African Government — Update on the Spaza Shop Support Fund, 29 May 2026
- South African Government — General hygiene requirements for food premises and the transport of food
- National Department of Health — Food Control Regulations
Last reviewed: 29 August 2026. Regulations, municipal requirements and government programmes can change. Verify requirements with the relevant authority before acting.
The aim is not to run a perfect shop. It is to run a better one.
Small businesses are rarely transformed by one dramatic decision. They become stronger when owners repeatedly make slightly better decisions about prices, stock, cash, losses and customers.
Start with the numbers you can measure today. Fix the most expensive problem first. Keep what works. Then improve the next one.
Start small. Build what works.