Why selling loose is where stock quietly vanishes
Selling by weight or loose measure - cereals, sugar, flour, meat, nails, cable by the metre - is common across Kenyan trade, and it is also where stock disappears most easily. Packaged goods are countable; a scoop of maize is not.
When nothing is individually counted, small losses hide in plain sight: a slightly heavy scoop here, a spill there, moisture loss over a week. None of it feels significant, but a shop selling loose all day can lose a meaningful slice of every bag without ever noticing. Tracking loose stock well is really about making the invisible visible.
Start with a clear unit of measure
The foundation of tracking loose goods is deciding your unit of measure and sticking to it. Are you tracking maize in kilos or grams? Cable in metres? Sugar in kilos?
Once the unit is fixed, everything else - pricing, stock counts, wastage - hangs off it consistently. The mistake is being vague, thinking in bags one moment and kilos the next, so your records never quite line up. Pick the smallest unit you actually sell in, and measure and record everything against that single unit every time.
Define the conversion between buying and selling
Shops selling by weight almost always buy in one unit and sell in another: you buy a 50kg bag and sell it a kilo or a scoop at a time. The key to accurate stock is a defined conversion between the two.
When you receive a bag, it should convert into your selling unit - one 50kg bag becomes 50 kilos of sellable stock - and every sale draws that down. Done properly, your stock stays accurate whether a customer buys the whole bag or two hundred grams. This buy-in-bulk, sell-in-small conversion is the single most important mechanic in weight-based retail.
Weigh consistently and keep scales honest
Your records can only be as accurate as your weighing. Inconsistent scooping and drifting scales are two of the biggest reasons loose-goods stock never reconciles.
Use a calibrated scale rather than estimating by eye or habit, and check its calibration regularly. Weighing consistently protects you in both directions: it stops you giving away product through generous measures, and it stops customers feeling short-changed. Where you can, a scale that feeds the weight straight into your system removes human transcription error and keeps a busy till moving.
Account honestly for wastage and shrinkage
Loose goods carry losses that packaged goods do not, and pretending otherwise just makes your records lie. The honest approach is to record these as wastage so you can see and manage them.
- Moisture loss in cereals and grains over time.
- Spillage during scooping, weighing and bagging.
- Generous hand-measures that give away product sale by sale.
- Dust, fines and residue that never make it into a sale.
- Weighing and rounding errors at a busy till.
Price and measure margin per unit
Selling by weight changes how you should think about profit. A margin that looks healthy on a whole bag can be thin once you account for how it really sells and what you lose along the way.
Work out your cost per kilo or gram, set your selling price per unit, and track your margin at the unit level rather than per bag or sack. When you also fold in your recorded wastage, you get your true margin - and many shops find it is tighter than they assumed. Pricing per unit with wastage in view is how you protect profit on loose goods.
Reconcile bag by bag where you can
A powerful discipline for loose goods is to reconcile at the bag or batch level. When a 50kg bag is finished, compare the kilos you actually sold plus recorded wastage against the 50 you started with.
A consistent shortfall is a signal - overweight scooping, uncalibrated scales, spillage or theft - and it tells you where to look. This bag-by-bag check turns loose selling from a black hole into something measurable. Over time the pattern of shortfalls per product becomes one of the most useful pieces of information you have about your shop.
How Upeosoft handles weight-based selling
Tracking units, conversions and wastage by hand is exactly the kind of task that slips under a busy queue. Upeosoft builds retail management on ERPNext and Frappe with proper unit-of-measure and conversion support, so you can buy in bags, sell in kilos or grams, and keep stock accurate automatically.
Wastage can be recorded, margins tracked per unit, and eTIMS and M-Pesa handled in the core. For shops selling cereals, sugar, meat or anything by measure, the retail page is where to see how weight-based tracking would fit your trade - and to get a straight answer on setting it up for the way you actually weigh and sell.
