South African spaza shop owner with customers and stocked shelves, representing pricing, stock control, cash management, loss prevention and customer service
Township & Informal Business Guides for South Africa

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.

By: Douw Steyn Updated: 29 August 2026 Reading time: Approximately 10 minutes South Africa
The short answer

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.

1 Pricing & Profit
2 Stock Control
3 Cash Control
4 Loss Prevention
5 Customer Value
Busy does not always mean profitable

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.

Sales R3,000
Cost of products sold R2,400
Gross profit R600

This is why the most important question is not simply, “Was the shop busy today?”

It is:

After replacing the stock and paying the costs of running the shop, how much money did the business actually keep?
1

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.

Practical example

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.

2

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.

Ask yourself

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.

The aim is not to have the fullest shelves. The aim is to put your limited stock money behind products customers actually buy.

For a deeper stock-control system, see How to Manage Stock and Inventory in a Small Retail Business in South Africa .

3

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:

Opening cash + cash sales − cash expenses − owner drawings = expected closing cash.

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 .

4

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.
Consider R100 per day

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.
A loss that is not recorded becomes easy to ignore. A loss that is measured can be investigated and reduced.
5

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.

The strongest spaza shop is not always the cheapest shop. It is often the shop customers can depend on.
One more issue you cannot ignore

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.

Put the five together

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.

Sell enough → earn enough margin → buy stock intelligently → control losses → protect cash → keep enough profit.

You do not need to fix everything tomorrow.

Start with the biggest leak.

Measure it.

Improve it.

Then move to the next one.

How to Run a Profitable Spaza Shop in South Africa ebook by Douw Steyn
Practical South African guide

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.

R149
Get the Spaza Shop Guide — R149
About the author
Douw Steyn, South African business author

Douw Steyn

Douw Steyn is a South African business author and practical guide writer focused on helping entrepreneurs understand the everyday numbers and operating decisions that determine whether a small business survives and grows.

His work focuses on practical areas such as pricing, cash flow, stock control, customer demand, operating costs, profitability and disciplined growth.

Read more about Douw Steyn →
South African context Examples and recommendations are written specifically for small businesses operating in South Africa.
Practical methodology The article focuses on measurable operating habits rather than promising easy or guaranteed business success.
Reviewed for currency Compliance references were checked against current South African government information available in August 2026.
Sources & verification

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.

Last reviewed: 29 August 2026. Regulations, municipal requirements and government programmes can change. Verify requirements with the relevant authority before acting.

Editorial note

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.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top