Guides / Stock shrinkage

How to stop stock shrinkage in a small shop

Shrinkage is not only theft. It is every silent gap between what should be on the shelf and what is there: wrong prices, unrecorded sales, broken packs, deni without stock movement, and “I’ll update later.”

Inventory list used to spot stock shrinkage in a small Kenyan shop
You cannot fix shrinkage you cannot see—start with levels tied to real sales.

Where small shops actually lose stock

  • Unrecorded sales — especially M-Pesa “quick” payments
  • Friends and family take — not logged as sale or expense
  • Wrong prices / wrong items — busy counters without barcodes
  • Damage and expiry — never written off
  • Receiving errors — supplier short-packs you never count in
  • Deni chaos — goods leave, balance unclear

A simple anti-shrinkage system

  1. Every exit is a sale (or a recorded adjustment)—no silent freebies
  2. Count what matters — weekly spot-checks on top 20 movers, not the whole shop daily
  3. One catalogue — stop duplicate names for the same item
  4. Fix mistakes same day — void and re-sell beats “adjusting memory”
  5. Separate staff logins when more than one person sells

Use tools that make honesty easier

  • Barcode scanning for packaged goods cuts wrong-item mistakes
  • Low-stock awareness stops “surprise empty” shelves
  • Transaction history shows who sold what when roles exist
  • Deni linked to named customers reduces “someone took on credit”

Guides: duka inventory, barcodes, deni, staff setup.

Barcode scanning at checkout to reduce wrong-item stock errors
Fewer wrong taps means fewer mystery stock gaps.

Culture beats cameras alone

Cameras help, but a shop that never records sales will still shrink. Make the rule visible: if it left the shelf, it is in the system—cash, M-Pesa, or deni.

How F-Biz helps

F-Biz by Fayvad updates inventory with sales, supports barcodes on higher tiers, tracks deni, and lets owners void mistakes with Fix sale—so shrinkage shows up as a process problem you can fix.