Construction industry 5 min read

Controlling construction project cost with budgets and a live cost ledger

Why contractors find cost overruns too late, and how a budget built from the contract BOQ plus a cost ledger that posts itself gives project teams time to act.

Ask a contractor how a project is doing financially and the honest answer is often “we will know at the end”. Costs are spread across purchase orders, material receipts, labour registers, hired plant and subcontractor bills. Each sits with a different person, often in a different file. By the time someone pulls it together, the money has been spent and the only decision left is how to explain the loss.

Cost control in construction is not about producing a better report at the end. It is about seeing cost early enough to change something. This article explains how a budget derived from the contract and a cost ledger that updates as work happens make that possible.

Start with a budget that comes from the contract

A useful project budget is not a single number. It is the contract BOQ priced at cost rather than at the rate the client pays, broken down so that actual spending can be compared with it.

Two dimensions matter most:

  • Cost heads such as materials, labour, equipment and subcontract. These tell you what kind of cost is moving.
  • Phases of work such as substructure, superstructure and finishes. These tell you where in the project it is moving.

When the budget is derived from the awarded BOQ, it automatically reflects what you actually agreed to build. When an approved change order alters the contract, the budget has a clear basis for being updated too.

Rate analysis feeds the budget

The cost rates in your budget should come from rate analysis: the material, labour and equipment build-up of each item, with wastage, overheads and profit separated. If your bid rates were built that way, you already know what each item should cost you. Without it, the budget is guesswork.

Committed cost and actual cost

Most overruns are visible long before the invoices arrive, if you look at the right figure.

  • Committed cost is money you have agreed to spend: a purchase order placed, a subcontract signed. The cash has not gone out, but the obligation exists.
  • Actual cost is cost that has been incurred: material received into stores, labour days worked, plant hours used, subcontract work billed.

A project that looks fine on actual cost can already be over budget on committed cost. If a large steel order was placed at a higher rate than the budget, you want to know the day the PO is approved, not the day the supplier’s invoice is booked.

Why the cost ledger has to post itself

The traditional cost report is assembled by hand from several registers. It is slow, it is late and it depends on everyone sending their figures on time. A live cost ledger works the other way round: every operational transaction posts its cost automatically.

Transaction What it posts
Purchase order approved Committed cost
Goods received (GRN) Moves committed cost into inventory
Labour muster approved for the day Actual labour cost
Plant log recorded Equipment cost
Subcontract bill Actual subcontract cost

Because these postings come from records the site and stores teams already keep, nobody has to prepare the cost report. It is simply there, at whatever level of detail you need.

Reading the variance

Once budget and cost sit side by side, the questions become specific:

  • Which cost head is over? Material overruns point to rates, wastage or theft. Labour overruns point to productivity or rework. Equipment overruns often point to idle plant.
  • Which phase is over? An overrun in an early phase can sometimes be recovered; an overrun in the last phase rarely can.
  • Is it committed or actual? A committed overrun can still be negotiated or re-sourced. An actual overrun can only be explained.

Labour and plant deserve special attention

Labour and equipment costs leak quietly. A gang that produces less than the norm, a hired excavator that stands idle for days, a crusher with repeated breakdowns: none of these appear on a purchase order. Daily muster and plant logs, recorded as used, idle or breakdown, are what make them visible.

Revenue and margin on the same page

Cost on its own does not tell you whether a project is profitable. The other half is revenue, and in contracting revenue is best recognised at certification, when the client has certified an RA bill. Comparing cost to date with certified revenue to date, alongside physical progress, gives a forecast margin that is worth discussing at a review meeting.

If cost to date is well ahead of certified revenue, there are only a few explanations: billing is lagging behind work, there is unbilled variation work, or the project is losing money. Each calls for a different action, and the sooner you know which, the better. Our article on RA bills, retention and advances covers the billing side in detail.

A weekly cost review routine

A short, regular review is more useful than a long monthly one.

  1. Look at variance by cost head for each active project.
  2. Check new committed cost from the past week against budget.
  3. Review labour productivity and idle plant from the logs.
  4. Compare cost to date with certified revenue and forecast margin.
  5. List variations executed but not yet approved, so they can be priced and billed.
  6. Agree one or two actions per project, with an owner.

Where Zaptiz fits

Zaptiz Construction derives the project budget from the contract BOQ at cost, with variance by cost head and phase. Its cost ledger records committed and actual cost automatically from purchase orders, GRNs, labour muster, plant logs and subcontract bills. Purchase orders go through an approval tier set by order value, and posting a GRN moves committed cost into inventory. Project financials compare budget against cost, recognise revenue at certification and show progress and forecast margin. Change orders are priced, submitted to the client and update the contract once approved.

On the AI side, the Cost Overrun Watch agent reports variance drivers and a forecast by project, and the Labour and Plant Productivity agent highlights man-days against norms, idle plant cost and repeat breakdowns. Both are reports for your team to act on, not automatic decisions. A Cash-flow Forecast agent is coming soon.

Project-level access and per-member financial visibility mean site teams can record what happens without seeing figures they do not need. Read about the controls on the security page, compare capabilities on the features page, or contact sales for a quote.

Ready to modernise your business?

Whether you build electrical panels or deliver construction projects, Zaptiz brings your operations together on one platform.