How to stop money and meat going missing in your butchery

If your butchery is busy but the money never seems to add up, the problem is usually not one big theft. It is many small gaps that nobody measures. Here is how to close them.

Updated 19 October 2026. By the BSIS team, Nairobi.

Where the losses usually come from

  • Sales that are never recorded, especially cash sales at busy times.
  • Short weighing or over-weighing for friends and regular customers.
  • Customers asked to pay a personal M-Pesa number instead of the business till.
  • Credit that is not written down, so nobody follows it up.
  • Waste that is overstated, where good meat is written off as bones or spoilage.
  • Cash taken from the drawer as an "advance" that is never recorded.

The one check that catches almost everything

At the end of every day, compare what should have come in with what did come in:

Expected sales = (opening stock + meat received − closing stock − waste) × price per kilo

Money received = cash counted + M-Pesa received on the till + credit given (written down)

If expected sales are higher than money received, the day is short. A small difference now and then is normal. The same person coming up short again and again is not.

Seven habits that close the gaps

  1. Weigh stock twice a day, at opening and at closing, every day, including Sundays.
  2. One till number for the business, displayed clearly, and a rule that staff never accept payment to a personal number.
  3. Check the M-Pesa total against your statement daily, not at the end of the month.
  4. Write every credit sale down with the customer's name, phone, amount and who allowed it.
  5. Record advances to staff on the day, and deduct them at payday.
  6. Weigh the waste before it goes out, at least on random days.
  7. Make one person responsible for each day's entry, so a shortage has a name next to it.

Handling a shortage fairly

Talk to the person responsible on the same day, while everyone still remembers. Look for an honest mistake first: an M-Pesa payment that arrived after closing, a credit sale that was not written down, a wrong price. If a pattern continues, agree in writing how shortages will be recovered, for example deducted at payday, and apply it consistently to everyone.

Let software do the arithmetic

Doing this on paper every night is possible, but it is easy to skip on a tired evening. BSIS does the calculation for you: staff enter the kilos, M-Pesa payments arrive from the till on their own, and the closing screen shows exactly how much the day is short or over, and who was responsible. Shortages can be deducted automatically at payday.

Common questions

How do I know if my butchery staff are stealing?

Compare expected sales (kilos sold times price) with cash, M-Pesa and recorded credit every day. Occasional small differences are normal; repeated shortages on the same person's shifts are a warning sign.

How can I prevent M-Pesa fraud in my butchery?

Use one business till number, never allow payments to personal numbers, and check the till total against the day's sales every evening.