Why the shop is measured worst and matters most
Walk onto almost any Kenyan station and you will find fuel measured to the litre: pump totals, tank dips, delivery notes, a daily reconciliation. Then walk into the shop and ask how many 5-litre jerrycans of a particular engine oil are on hand. The answer is usually a look at the shelf.
This happens for an understandable reason. Fuel is the big number, so it gets the attention. But the big number is also the constrained one. Fuel moves at a regulated maximum price, on a margin the station does not set, against competitors selling within shillings of the same figure. The shop, the lubricants and the services are the opposite: smaller turnover, better and more controllable margin, and no cap.
The result is that stations manage the part they cannot influence with precision and the part they can influence by impression. Fixing that is not a large project. It is an opening count, a habit of receiving deliveries properly, and selling everything through one till.
The first proper count is usually the eye-opener. Slow-moving lubricant SKUs that have been on the shelf for the better part of a year, shop lines that sell far faster than anyone assumed and keep running out, and a gap between what the car wash took and what got recorded. None of that is exotic; it is just what happens when something estimated starts being counted. The inventory management guide covers the general method.
- Minimart: fast-moving, low-value lines that run out quietly
- Lubricants: slow-moving, high-value lines where cash goes to sleep
- Gas cylinders: tracked by brand, size and whether the shell came back
- Car wash, air, water: services, easy to take in cash and never record
- Consumables for the forecourt itself, which are a cost, not a sale
Want to see it running in your own business first?
Sign UpHow to get a station shop under control
Six steps. The first one is a day of work; the rest are habits.
- 1
Do one honest opening count
Close the shop for a few hours or do it before the morning rush, and count every line by hand: minimart, lubricants, gas, consumables. Record quantity and cost. This is the only moment the system and reality are guaranteed to agree, and everything afterwards is measured from it.
- 2
Receive deliveries against the order, at the door
Somebody counts what arrived against what was ordered before the supplier leaves, and records the difference then. A short delivery signed for quietly turns into an unexplained shrinkage figure weeks later that nobody can trace back to a Tuesday morning.
- 3
Sell everything through one till
Shop, lubricants, gas, car wash, air. If the wash takes cash into a separate drawer, that money and that service are outside your records, and the stock figures for everything else are contaminated by cash moving between drawers. One record is worth more than convenience.
- 4
Count a section a week
A rolling count, one section at a time, beats an annual stocktake by a wide margin. A discrepancy found within a week is still traceable to a shift, a delivery or a person. The same discrepancy found in January is a number in a report that nobody can do anything about.
- 5
Look at what is not moving
Lubricants are the usual culprit: a grade somebody ordered once that nobody asks for, sitting on cash for a year. Review slow lines quarterly, discount or return what will not move, and stop reordering it. The [dead stock calculator](/tools/dead-stock-calculator-inventory) puts a figure on what it is costing you.
- 6
Set reorder points on the lines that actually run out
You do not need a reorder point on every SKU. You need one on the twenty lines that sell fastest and embarrass you when the shelf is empty at 6pm on a Friday. Set those, let the system flag them, and leave the long tail to the weekly count.
Common station shop mistakes
Ordering by looking at the shelf
It over-orders what is visible and under-orders what sits at the back, and it means the person who happens to be on shift determines what the station stocks. Sales data does this better and takes less time.
One annual stocktake
An annual count produces a variance figure and nothing else. By the time it appears, every trail behind it is cold. Rolling counts turn the same effort into something you can act on.
Letting the car wash run on cash
It feels like a small, separate thing, and it is the single most common untracked revenue line on a Kenyan forecourt. Put it on the till like everything else, even though it slows the first week down.
Mixing forecourt consumables with stock for sale
Gloves, rags and cleaning materials the station uses are a cost, not inventory to sell. Keeping them in the same list makes both numbers wrong and makes the shop look less profitable than it is.
A worked example: what a first count finds
A hypothetical station outside Nyeri runs a minimart, a lubricants shelf, two gas brands and a car wash. Fuel is reconciled daily and well. The shop has never been counted since it opened, and the owner assumes it is roughly fine because the till takings look normal.
The first count takes most of a morning and finds three things. Several lubricant grades have been on the shelf long enough that the cash tied up in them would have covered a month of the shop’s restocking. Two fast-moving minimart lines are chronically out of stock by Friday evening, which nobody had noticed because nobody was looking at sales by line. And the car wash, taken in cash, is recording noticeably less than the number of vehicles the attendant remembers washing.
None of those is a scandal. The first is a buying decision made once and never revisited, the second is a reorder point that does not exist, and the third is what happens when money does not touch a till. All three are fixable in a fortnight, and together they are worth more than any change the owner could make to the fuel side, because the fuel side is capped and this is not.
On a busy shop floor, mispriced items, silent stockouts and a till that does not balance at close chip away at profit you never see leave.
Veira records every sale, tracks stock in real time and balances the till, so shrinkage shows up instead of hiding.
How Veira counts the shop
Veira holds the shop, the lubricants, the gas and the services as real stock with quantities and costs, moving automatically as sales go through the till. Deliveries are received against a supplier order so a shortfall is recorded at the door, low lines flag before the shelf is empty, and slow-moving stock is visible instead of quietly holding your cash.
Because the same till handles the car wash and the air, those become recorded revenue rather than cash in a drawer, and the shift report covers the whole site rather than the part that happened to be on the system.
Veira does not touch your wet stock. Pumps, tanks and litres stay with your forecourt equipment. What changes is that the uncapped half of the station finally gets counted as carefully as the capped half. See the inventory management page for fuel stations for the detail.
Frequently asked questions
How often should a station shop be counted?
Why do lubricants tie up so much cash?
Should the car wash go through the same system as the shop?
Does counting the shop help with fuel losses?
What is a sensible reorder point for a forecourt minimart?
How long does the first count take?
Can I track stock across two or three stations?
The pumps are measured to the litre and the shop is measured by eye, which is precisely the wrong way round for where a station’s controllable margin sits. One honest count and a weekly habit will pay for themselves before the quarter ends. Book a free Veira demo and start with your lubricants shelf.
Need help, or want to talk it through first? Chat with us on WhatsApp