Business

Petrol Station Shop Inventory: Counting the Profitable Half

K By Kev 24 September 2026 11 min read
Share
Business guide

Petrol station shop inventory management is the part of a forecourt that most owners run on eyesight, and it is also the part where the margin is theirs to win or lose. Fuel sells inside a price cap that EPRA publishes monthly, so the pump margin is largely set for you. The minimart, the lubricants shelf, the gas cages and the car wash are not capped, and they are where a well-run station makes the difference. This guide covers how to count that half properly, what a first proper count usually turns up, and how to keep it accurate once the novelty wears off.

Quick answer

The shop beside the pumps, the lubricants shelf and the gas cages usually hold a small share of a station’s turnover and a large share of the margin it actually controls, because fuel sells inside an EPRA price cap and they do not. Counting them properly means an opening count, receiving deliveries against orders, selling every line through the till, and a rolling count thereafter.

Key takeaways
  • Fuel is measured constantly and the shop is measured by eye. That is backwards relative to where controllable margin sits.
  • Lubricants are where cash goes to sleep: slow SKUs sit for months and nobody notices because nobody counts them.
  • Receive deliveries against the order, at the door. A short delivery accepted quietly becomes a shrinkage figure you cannot explain.
  • Count a section a week rather than everything once a year. Rolling counts find problems while the trail is still warm.
  • A stock system only tells the truth if every sale goes through it, including the car wash and the air.
On this page▾
  1. Why the shop is measured worst and matters most
  2. How to get a station shop under control
  3. Common station shop mistakes
  4. A worked example: what a first count finds
  5. How Veira counts the shop
  6. Frequently asked questions

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 Up

How to get a station shop under control

Six steps. The first one is a day of work; the rest are habits.

  1. 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. 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. 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. 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. 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. 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

Worked example

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.

Business impact

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?
One full opening count to establish the baseline, then a rolling count of one section a week. That finds a discrepancy while it can still be traced to a shift or a delivery, which an annual stocktake cannot.
Why do lubricants tie up so much cash?
They are high-value, slow-moving and easy to over-order, because a grade that somebody asked for once gets reordered out of habit. Without a count nobody notices a shelf holding several months of unsold stock, since it looks the same as a well-stocked one.
Should the car wash go through the same system as the shop?
Yes. It is the most commonly untracked revenue line on a Kenyan forecourt precisely because it feels separate. Putting it on the till makes it recorded revenue, ties it to a staff login and stops cash moving informally between drawers.
Does counting the shop help with fuel losses?
Only indirectly. Wet-stock variance is a physical matter for your forecourt equipment. What a counted shop does is remove one large source of ambiguity from the money side, so a remaining variance is much easier to attribute.
What is a sensible reorder point for a forecourt minimart?
Enough cover for the lead time from your supplier plus a buffer for a busy weekend. Set them on the twenty or so lines that actually sell fast and run out; the long tail is handled well enough by the weekly count.
How long does the first count take?
For a typical forecourt shop with lubricants and gas, most of a morning with two people. It is the largest single piece of work in getting a station shop under control, and it only happens once.
Can I track stock across two or three stations?
Yes. Each site holds its own stock, its own deliveries and its own staff, and the owner sees them together, which is also how you spot that one site is carrying a line that another one keeps running out of.

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
Terms explained

Keep reading

See all Business guides

Veira for your business

Browse Veira by business type