Blog · Board and management reporting · Construction
Quantity surveyor KPIs compare construction budgets, commitments, cost forecasts, and change exposure. Work through a US project cost report and a completed-project forecast accuracy check, with reconciliations for each result.
A quantity surveyor KPI compares construction cost, commitments, changes, or forecast accuracy with a clearly defined reference. For a US construction cost-management team, the most useful starting point is a cost-code report that reconciles actual costs, remaining obligations, and the estimate to finish.
Start with the questions the cost manager needs to answer: Is the project forecast to exceed approved funding? How much work is already committed? What changes remain unresolved? Were earlier forecasts reliable?
The KPI definition covers the general requirement for a purpose, owner, and target. This article focuses on commercial cost reporting; construction KPIs covers the wider project review.
| Measure | Definition used here | Main source | Review owner |
|---|---|---|---|
| Forecast overrun | Forecast final cost less approved budget | Cost report and budget register | Cost manager |
| Committed cost coverage | Actual cost plus remaining commitments, divided by approved budget | Cost ledger and subcontract register | Commercial lead |
| Pending change exposure | Unapproved change estimates, with included forecast amounts identified | Change register | Change owner |
| Forecast accuracy | Absolute forecast error divided by final actual cost | Saved forecasts and closed cost ledger | Cost manager and finance |
These definitions are choices for the example, not universal industry benchmarks. Agree the same definitions before comparing projects or assessing a person's performance. A quantity surveyor does not control every design revision, procurement decision, or owner instruction reflected in the totals.
Bring the approved original budget, approved budget changes, actual cost, remaining committed cost, and uncommitted estimate to complete. Use one row per cost code and one common cutoff. Include accruals according to the project's reporting policy so an unbilled item does not vanish between periods.
Remaining committed cost means the unrecognized balance of awarded work. The uncommitted estimate covers other forecast work and separately identified allowances. An item must occupy only one forecast component at a time.
This follows the completeness principle in FHWA's cost-estimating guidance: present expended and future costs together, document the scope, and make uncertainty visible. Its guidance concerns transportation projects; the example below applies the reporting principle to a commercial building project without importing program-specific requirements.
Approved budget = Original budget + Approved budget changes
Forecast final cost = Actual cost + Remaining committed cost + Uncommitted estimate to complete
Forecast overrun = Forecast final cost − Approved budget
For the wider approval and review process, see project cost management.
An illustrative US contractor reviews a warehouse expansion on September 30, 2026. All amounts are USD. The cost manager confirms that actuals include the reporting period's accruals, and that remaining estimates exclude those same amounts.
| Cost code | Original budget (USD) | Approved changes (USD) | Approved budget (USD) | Actual cost (USD) | Remaining commitments (USD) | Uncommitted estimate (USD) | Forecast final cost (USD) |
|---|---|---|---|---|---|---|---|
| Sitework | 600,000 | 40,000 | 640,000 | 400,000 | 150,000 | 100,000 | 650,000 |
| Structure | 1,400,000 | 60,000 | 1,460,000 | 850,000 | 500,000 | 120,000 | 1,470,000 |
| Mechanical, electrical, plumbing | 1,000,000 | 100,000 | 1,100,000 | 450,000 | 550,000 | 180,000 | 1,180,000 |
| Total | 3,000,000 | 200,000 | 3,200,000 | 1,700,000 | 1,200,000 | 400,000 | 3,300,000 |
The approved budget is $3,000,000 plus $200,000, or $3,200,000. Forecast final cost is $1,700,000 plus $1,200,000 plus $400,000, or $3,300,000. The forecast overrun is therefore $100,000, or 100,000 / 3,200,000 = 3.1%, rounded to one decimal place.
The cost-code overruns are $10,000 for sitework, $10,000 for structure, and $80,000 for mechanical, electrical, and plumbing. They sum to the same $100,000. This is the reconciliation behind the headline, using a positive overrun convention consistent with the chosen variance analysis.
Committed cost coverage is (1,700,000 + 1,200,000) / 3,200,000 = 90.6%, rounded to one decimal place. It measures cost already recognized or still contractually committed against budget. It does not measure physical completion or the amount of cash paid.
The change register below contains only unapproved items. The cost manager has mapped each change to any allowance already included in forecast final cost. Approved changes in the first table are excluded from this register.
| Cost code | Pending change estimates (USD) | Already included in forecast (USD) | Additional exposure if accepted at estimate (USD) |
|---|---|---|---|
| Sitework | 80,000 | 60,000 | 20,000 |
| Structure | 150,000 | 90,000 | 60,000 |
| Mechanical, electrical, plumbing | 180,000 | 120,000 | 60,000 |
| Total | 410,000 | 270,000 | 140,000 |
The full pending register is $410,000, but $270,000 is already in the forecast. Adding the entire register to forecast final cost would double count that amount. The additional exposure scenario is $140,000, assuming every pending estimate is accepted and no offsetting cost moves.
When a change is approved, update the approved budget through the recorded approval process. Separately update the relevant commitment or remaining estimate; a budget change alone does not establish the forecast cost. Keep a movement log that explains what changed since the prior review.
FHWA's financial-plan guidance identifies project cost, schedule, risk, and annual updates as parts of its reporting framework. For this contractor, a consistent monthly review serves the practical purpose of making changes visible between saved versions.
A changing forecast is not itself an accuracy measure. Compare a frozen forecast with a later observed result for the same scope. Here are three completed projects, with forecasts saved at the same internal stage and no subsequent scope changes.
| Project | Saved forecast (USD) | Final actual cost (USD) | Forecast minus actual (USD) | Absolute error (USD) |
|---|---|---|---|---|
| A | 900,000 | 930,000 | -30,000 | 30,000 |
| B | 700,000 | 690,000 | 10,000 | 10,000 |
| C | 1,100,000 | 1,180,000 | -80,000 | 80,000 |
| Total | 2,700,000 | 2,800,000 | -100,000 | 120,000 |
Absolute error weighted by final cost is 120,000 / 2,800,000 = 4.3%. Signed bias is -100,000 / 2,800,000 = -3.6%. Both are rounded to one decimal place. The negative bias means the saved forecasts collectively understated final cost; the absolute measure prevents overestimates and underestimates from canceling.
The forecast accuracy glossary explains the general distinction. Keep the forecast date, maturity of design, and scope bridge with each result so the comparison remains fair.
Bring your cost-code export, approved budget register, change register, and saved forecasts to Covirage, which maps the columns and uses its tools to compute and check the comparisons. The external AI model explains the result with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring a sample of your own data.
See Covirage for construction teams for the project reporting context.
Use forecast cost against approved budget, actual plus remaining committed costs, pending change exposure, and forecast accuracy on completed work. Each measure needs a defined scope and cutoff. A cost manager should be able to trace its numerator and denominator to the cost report or change register.
Actual cost is recognized work or expense in the selected accounting records. A commitment records an obligation such as a subcontract or purchase order. For forecasting, add actual cost to the remaining unrecognized commitment, not to the entire original contract value, which can include work already recognized.
Compare a saved forecast from a specified project stage with final actual cost for the same scope. Report absolute error for accuracy and signed error for bias. Keep later scope changes visible, and compare forecasts made at similar stages rather than mixing early estimates with near-final updates.
Keep pending changes outside the approved budget until the applicable approval is recorded. Show their forecast treatment separately, since a cost estimate may already include some expected change cost. Identify what is included before presenting an additional exposure scenario.