1. Know Your Numbers Every Day

The single most important habit for any shop owner is knowing how much money came in and went out each day. This sounds obvious, but many duka owners estimate their daily sales instead of recording them.

At the end of every day, you should know:

  • Total sales (cash + M-Pesa)
  • How many individual transactions you made
  • What your top-selling products were
  • How much is owed to you in credit

A POS system records this automatically. If you are still using a notebook, consider switching — the time saved and accuracy gained are worth it.

2. Keep Your Stock Under Control

Stock is money sitting on your shelves. If you do not track it, you are losing money without knowing it. The basics of good stock management:

  • Count what you receive. When stock comes in, verify the quantity against the delivery note before paying.
  • Record every sale. If a product leaves the shelf, it should be recorded — whether sold, damaged, or given on credit.
  • Set reorder points. Know the minimum quantity you need for each product and reorder before you hit zero.
  • Do regular stock takes. Even with a system, periodic physical counts help catch shrinkage and errors.

Read more: How to track stock for a retail shop

3. Manage Credit Carefully

Giving credit is part of doing business in Kenya, but it can destroy your cash flow if you are not careful.

  • Write it down. Every credit sale should be recorded with the customer name, amount, and date.
  • Set limits. Do not let any one customer accumulate too much debt. Have a maximum credit amount and stick to it.
  • Follow up. Do not wait for customers to remember they owe you. Send reminders. An SMS reminder through your shop management system is more effective than hoping they come back.
  • Record payments. When someone pays back, reduce their balance immediately and record the payment method (cash or M-Pesa).

4. Separate Business Money from Personal Money

One of the most common mistakes small shop owners make is mixing personal and business finances. If you dip into the till for personal expenses, you will never know if your shop is actually profitable.

  • Set a regular salary or draw for yourself.
  • Keep a separate M-Pesa number or bank account for the shop if possible.
  • Record any money taken from the business for personal use.

5. Price Competitively but Profitably

You need to cover your costs and make a profit, but if your prices are noticeably higher than the shop down the road, customers will walk. Tips:

  • Know your cost price for every product.
  • Set a consistent markup — common markups in Kenyan retail range from 10% to 30% depending on the product category.
  • Review prices when your supplier costs change.
  • Use your sales data to identify which products are most price-sensitive.

6. Make Your Shop Easy to Buy From

A well-organised shop is a faster shop. Customers should find what they need quickly, and checkout should be fast.

  • Organise products logically — group similar items together.
  • Put high-demand items where they are easy to grab.
  • Accept both cash and M-Pesa — do not lose a sale because a customer only has mobile money. See: M-Pesa POS for shops
  • Use a POS system that lets you find and sell products quickly.

7. Use a System That Works for Your Size

You do not need an enterprise-grade solution. You need something that fits your shop: simple, fast, mobile-friendly, and affordable.

Duka Digital is built specifically for small shops in Kenya. It handles POS, inventory, credit tracking, sales reports, and M-Pesa — and it works on your phone even without internet.