Every builder has the same story: more cement was bought than the walls could possibly have consumed. The usual conclusion is theft, and the usual response is a padlock.
Sometimes it is theft. More often the material was never properly counted in, was used wastefully, or was ordered twice because nobody could say what was already on site. A padlock addresses one of those three.
The four ways material actually leaves
It was never delivered. Twenty bags were paid for and eighteen arrived. Without someone counting at the gate against the delivery note, this is invisible, and it is invisible again next time.
It was wasted. Mortar mixed in the wrong ratio, more than the day needed, and what is left over sets. Cement stored where it draws damp. Offcuts from stock that was cut without measuring twice. This is usually the largest single category and the least discussed, because nobody has to be blamed for it.
It was ordered twice. Nobody knew what was on site, so the fundi asked for more, and more came. The material is not lost at all. It is sitting in a corner, paid for twice.
It walked. Real, and easier to detect once the first three are handled, because the gap between what was received and what was used finally means something.
What fixes it
Count everything in, at the gate, against the delivery note. One person, on the day, noting what actually arrived versus what the note claims. Goods received, not goods ordered, is the number your costs should be built from. This one habit finds more money than any lock.
Record what leaves the store, and for what. Not a bureaucratic requisition system, just a notebook is enough. Date, item, quantity, and which part of the works it went to.
Set an expected quantity before the work starts. From the drawings or the bill of quantities: this wall should take roughly this many blocks and this much cement. Then compare. Variance against an expectation is information; consumption with no expectation is just a number.
Look at the gap weekly. Received, minus used, should equal what is on site. Check it while the numbers are small enough to explain. A discrepancy found in week three has a cause somebody still remembers; the same discrepancy at handover is unrecoverable.
The point about wastage
Wastage is not a moral failure and not fully avoidable. Every trade has an expected wastage percentage, and pretending otherwise makes the whole exercise dishonest. The useful question is not "was there wastage" but "was it in the range we expected". A site running at twice the expected wastage on one material has a specific, fixable problem: bad storage, a mix ratio nobody agreed, or work being cut without measuring.
Why this is cost control, not stock-keeping
The reason to do any of this is not tidiness. It is that on most builds, the moment anyone discovers the budget has gone is at handover, when the answer is a bill. Materials counted in, issued out and compared to an expectation give you the same discovery in week six, when you can still change what you buy, how you store it, or who mixes it.
That is what Build is for: goods-received notes, material and wastage tracking against the bill of quantities, and live budget-versus-actual, so the overrun shows up while it is still an overrun and not yet a debt. The habits above are the real advice either way: they work with a notebook, and they are what any software worth buying is automating on your behalf.
How to run a goods received note properly
The goods received note is the cheapest control on any site and the one most often reduced to a signature on the supplier's delivery note. Those are not the same document, and the difference is the whole point: the delivery note says what the supplier intended to send. The GRN says what your side counted.
What a usable one records:
- Date and time, and the vehicle or driver, so a query has something to attach to.
- Supplier and their reference, so it can be matched to the invoice later.
- What was ordered, and what actually arrived, as two separate columns. If they are one column, nobody is counting. They are copying.
- Condition. Torn cement bags, rusted bars, sand with visible soil in it. Quality disputes raised on the day are a deduction; raised next week they are an argument.
- Who received it, by name. Not the site generally.
- Which element it is for, where that is knowable. This is the field that turns stock-keeping into cost control, because it is what lets delivered material be compared to the measured quantity in the bill of quantities.
Two rules make it work. Count before the lorry leaves. A shortage found while the driver is standing there is settled in five minutes, and a shortage found afterwards is your word against a signed note. And pay from the GRN, never from the delivery note or the invoice alone. Every recurring shortage on a site survives because somebody is paying for what was ordered rather than for what came.
How much wastage is normal
Wastage is a real, budgeted quantity, not a sign of failure. Every trade has a range, and the useful discipline is to write down the percentage you expect for each major material before work starts, then measure against it: cement and mortar, blocks, tiles and sanitary ware, timber, reinforcement, paint.
The figure itself matters less than having one. An expectation agreed in advance turns a vague suspicion into a specific, checkable question: this element consumed materially more than the allowance, so which of the four causes is it?
Where the answer is almost always found:
- Mixing by eye. A mortar or concrete mix made without a gauge box drifts rich, because a rich mix is easier to work with. It costs cement on every batch, and it is invisible.
- Storage. Cement on bare ground or under a torn sheet draws moisture and is partly dead before it is used. Sand stored where it washes into the drain during a storm is gone.
- Cutting without setting out. Tiles, timber and bars cut from full stock rather than from offcuts, because measuring twice takes longer than reaching for a new one.
- Over-ordering into a site with no record. The fundi asks because nobody can answer what is already there, and asking is free.
How to stop cement and steel theft
Once the first three causes are under control, the residual gap means something, and only then is a lock the right response. What actually works on a small site:
Deliver in quantities the work consumes. A site holding three weeks of cement is holding both a theft risk and a spoilage risk. Scheduling deliveries against the programme reduces both and improves cash flow, which is the rare control that pays for itself twice.
Issue from the store against the work, not on request. A short note giving date, item, quantity and element takes fifteen seconds and creates the only record capable of distinguishing consumption from disappearance.
Reconcile weekly, out loud. Opening stock, plus received, minus issued, equals what is on site. Walk the store and check. A weekly reconciliation with a named person present is a stronger deterrent than any padlock, because it makes a loss visible within days of its happening.
Mark and account for high-value items. Reinforcement bars, sanitary ware, ironmongery, electrical cable. Count them in, count them out, and store them where the count is possible.
Do not make one person both the buyer and the counter. Not because anyone is assumed dishonest, but because the separation is what lets an honest person prove they were.
What this looks like as a number
By the end of the build, the material story should read in one line per material: measured quantity from the bill, quantity received, quantity issued, variance against the allowance. Four figures.
Sites that can produce that line finish close to budget on materials, not because they were policed harder, but because every one of those four numbers was known while the build was still running and could still respond. Sites that cannot produce it end up with a single unexplained figure, which gets called theft because there is no other available explanation.
That reconciliation is exactly what construction material tracking software automates: goods received notes, store issues, wastage against the measured allowance and live budget-versus-actual, all posted to the element rather than to the project as a whole. The notebook version works on a house. The difference shows up on the third site, when nobody can be at all of them on a Tuesday.
Common questions
Why do materials go missing on site?
In roughly this order of size: they were never fully delivered, they were wasted through mixing, storage and cutting, they were ordered twice because nobody knew what was already on site, and they were stolen. The fourth is the one everybody starts with and the smallest of the four on most builds.
What is a goods received note?
A record written by your side of what actually arrived, as against the delivery note, which records what the supplier says they sent. Paying from the GRN rather than the delivery note is what closes the gap between the two.
How much material wastage is normal on a site?
Every material has an expected range and every build should write its allowances down before work starts. The number matters far less than the comparison: consumption measured against an expectation is information, and consumption measured against nothing is just a total.
Does locking the store fix material loss?
Only the last of the four causes, which is usually the smallest. A store that is locked but not counted still cannot tell you whether the cement was stolen, spoiled, over-ordered or never delivered.
Who should count deliveries?
One named person on your side, present at the gate, counting against the order rather than against the supplier's note, and ideally not the same person who placed the order. On a small build that may be the owner; the requirement is that it is a person, not the site.
How does this connect to the budget?
Through the element. Material received against the blockwork element can be compared to what the blockwork was measured at, which turns a delivery into a budget position. Recorded only as a project total, the same delivery tells you what you spent and nothing about whether it was too much. See what a bill of quantities is for.