Sango-Ota, Ogun State
Sui Generis Technologies
Retail

One cost price per product is quietly rewriting your profit

If your stock system holds a single cost figure per item, every price increase from your supplier silently changes the profit you already reported. Here is the accounting behind it.

30 May 2026Sui Generis TechnologiesINS/003
INS/003 30 May 2026

Most small retail systems store one field called cost price against each product. It is simple, it is what a spreadsheet naturally does, and it produces wrong numbers the moment a supplier raises a price.

What actually happens

You hold forty cartons bought at ₦12,000. The supplier raises the price and you receive twenty more at ₦14,000. Your system now shows one cost: ₦14,000. Not just for the new cartons — for all sixty, and for everything you sold last month too, because the report calculates profit by looking up today's cost figure.

So last month's profit changes. Not because anything happened last month, but because a price changed this month. Your stock valuation is wrong in the same direction: sixty cartons valued at ₦840,000 when you paid ₦728,000 for them.

The fix is layers, not a better single number

Each delivery should be recorded as its own layer carrying the price actually paid on that date. When goods are sold, the sale consumes layers in an order you have chosen — first in first out, or weighted average — and writes the resulting unit cost onto the transaction itself.

Once the cost is frozen onto the sale, nothing that happens afterwards can move it. Last month's profit is final. Stock on hand is valued at what those specific goods cost. A write-off is costed at the price of the batch actually discarded rather than at today's price.

Which method to choose

First in first out matches how perishable stock physically moves and gives a stock valuation closer to current prices. Weighted average smooths volatility and is simpler to explain to staff. Either is defensible; using neither is not.

The second benefit nobody expects

Once every delivery is a batch with its own date, expiry belongs to the batch rather than to the product. Restocking a product no longer moves the expiry date of stock you have been holding for two months. Alerts become accurate, and disposal is written off at the correct cost.

That is why Shevy Kalku records deliveries as cost layers rather than overwriting a single figure. It is not an accounting nicety. It is the difference between a profit statement you can act on and one that changes behind you.

Next step

Want this checked against your own organisation?

A discovery session costs nothing and produces a written view of what to fix first — yours to keep either way.

Request a consultation

INS/* More
Information governance 18 April 2026

Before you digitise your filing room

Scanning a disorganised registry produces a disorganised registry you cannot flip through. Four decisions to make before the…

Read
Start a conversation

Tell us what is slowing your organisation down.

A discovery session costs nothing. We will look at how your information, systems and approvals work today, and show you what can be improved first.

Send an enquiry