Material Management
Material Reconciliation: How to Stop Leakage & Theft on Site
How material money leaks on site and the reconciliation method that catches it — opening + received − consumed = closing, checked against theoretical use.

On most projects, material is 50–60% of the total cost. Yet builders will negotiate hard on a labour rate while cement, steel and aggregate quietly leak out the back gate. The maths is unforgiving: a 5% loss on material you barely notice is often larger than the profit margin you fought for everywhere else. Material reconciliation is how you plug that leak.
Where the money actually leaks
Material rarely disappears in one dramatic theft. It bleeds, in ordinary-looking ways:
- No GRN on inward material — trucks unloaded without proper counting, so you never really knew what arrived.
- No daily issue record — material handed out without measurement, so consumption is a guess.
- Over-ordering — buying ahead "to be safe", then material sits, gets damaged, or walks off.
- The theoretical-vs-actual gap — more consumed than the work could possibly need, and nobody checks.
- Wastage as a habit — spillage, over-mixing, offcuts treated as unavoidable.
Every one of these is invisible without a system. Reconciliation makes them visible.
The reconciliation identity
The whole method rests on one equation you can apply to any material, any period:
Opening stock + Received − Consumed = Closing stock
Physically count the closing stock. If the counted stock doesn't match what the equation predicts, something is unaccounted for. That difference is your signal to investigate.
But there is a second, more powerful check.
Theoretical vs actual: the real detective
The identity above tells you the stock balances. It does not tell you whether consumption was reasonable. For that, compare actual consumption with theoretical consumption — the quantity the completed work should have used.
Example — cement:
- Work done this month: 40 m³ of M20 concrete + 300 m² of 12 mm plaster.
- Theoretical cement: concrete ≈ 40 × 8 = 320 bags; plaster ≈ (as per mix) say 60 bags → ≈ 380 bags should have been used.
- Cement actually issued from store: 430 bags.
- Gap: 50 bags (≈13%). Normal wastage is a few percent — 13% demands an explanation.
That gap is the number that pays for the whole exercise. It turns "I feel like we're using too much cement" into "we used 50 bags more than the work justifies — why?"
What to reconcile, and how often
You don't need to track every nail daily. Focus by value and speed:
| Material | Why | Frequency |
|---|---|---|
| Cement | High value, fast-moving, easy to reconcile via mix | Daily / weekly |
| Steel | Very high value, theft-prone | Daily / weekly |
| Aggregate & sand | Bulky, prone to short-supply and spillage | Weekly |
| Blocks / bricks | Countable, moderate value | Weekly |
| Finishing items | High value, small, easy to pilfer | On receipt & issue |
Cement and steel first. They are the biggest, the fastest-moving, and the easiest to reconcile because their theoretical use is directly tied to measurable work.
Building the discipline
- GRN every inward load. Count it, record item, quantity, supplier and challan. No GRN, no unloading.
- Record every issue. Material leaves the store against a measured requirement, not a shout.
- Compute theoretical use from work done. Your DPR quantities feed this directly.
- Reconcile and investigate the gap. Small gap: normal. Large or growing gap: find the cause now, not at project end.
You cannot control what you do not measure. Reconciliation is simply measuring both ends — what came in, and what the work justifies — and asking why they differ.
The honest difficulty is that all of this depends on clean daily data: every GRN logged, every issue recorded, theoretical consumption computed from actual work done. Doing that on paper across a busy site is precisely why reconciliation gets abandoned. When inward material, daily consumption and work quantities live in one place, the reconciliation and the low-stock alerts happen on their own — and the back gate stops leaking.