Constructelligence
Guide · KPIs

Construction KPIs: the 12 financial metrics that actually matter

Most contractor dashboards report what already happened. The useful KPIs are the ones that move before the problem shows up in the P&L. These twelve, grouped by the question they answer, each come with the formula and what a bad reading usually means.

Updated · 10 minute read

Key takeaways
  • Track KPIs that move before the P&L does.
  • Group them: is the work making money, is cash coming in, what is coming.
  • Measure weekly and by job — averages hide the job that sinks the quarter.
  • Watch trends, and make every number drill to its rows.

Is the work making money?

KPIFormulaA bad reading means
Gross margin (forecast)(contract − forecast cost) ÷ contractThe job will earn less than it was sold at
Margin fademargin now − margin at awardForecasts were optimistic — the WIP number sureties watch
CPIearned value ÷ actual costEach dollar spent buys less than a dollar of work
Labor productivity factoractual hours ÷ earned hoursCrews are using more hours than the estimate allowed

Is cash coming in?

KPIFormulaA bad reading means
Over/under billingbilled − earnedUnder: you are financing the job
Days sales outstandingAR ÷ revenue × daysOwners are paying slower
Retainage receivableretainage held, by ageCompleted work not turning into cash
Cash low pointlowest closing balance, 13 weeksA squeeze is coming
CalculatorFour KPIs from five numbers

For more inputs, a second forecast and a shareable link: the overhead & break-even calculator →

What is coming?

KPIFormulaA bad reading means
Backlogcontract value not yet earnedToo little: overhead will outrun work
Unsigned work in placecost coded to pending changesCost without revenue
Change orders % of contractapproved COs ÷ original contractA scope or design problem, often early
Schedule slipforecast finish − baseline finishGeneral conditions will overrun

Using them well

The demo’s overview shows these on a sample eight-job portfolio, each one clickable down to the ledger. Whether to build them in Excel, Power BI or a construction intelligence platform is covered in construction dashboards and BI.

Is the work making money?Forecast gross marginMargin fadeCPILabor productivity factorIs cash coming in?Over / under billingDays sales outstandingRetainage receivableCash low pointWhat is coming?BacklogUnsigned work in placeChange orders % of contractSchedule slip
Every KPI in this guide answers one of three questions. If a number on your dashboard answers none of them, it is a candidate to drop.

Setting thresholds that mean something

A KPI only helps if everyone agrees what reading triggers action. Set thresholds from your own completed jobs — what did the jobs that ended badly look like at 30% complete? — rather than industry averages, which mix trades, sizes and contract types. Common starting points, to tune against your own history:

KPIWatchAct
CPIbelow 0.97, or down two weeks runningbelow 0.93
Margin fadeany fade since last monthmore than 2 points since award
Labor productivity factorabove 1.05above 1.12
Under-billingany job under-billed two months runningmore than 2% of contract value
Unsigned work in placeany change order pending over 30 daysover 60 days or over 1% of contract

Thresholds are a starting point for a conversation, not a verdict. The value is that the conversation happens in week 8, not at the month-end close in week 14.

A 30-minute weekly KPI review

  1. Five minutes — what changed. Which jobs crossed a threshold since last week, in either direction.
  2. Ten minutes — the worst two jobs. For each: the forecast at completion, which cost type is driving it, and what the project manager is doing about it.
  3. Five minutes — cash. The 13-week low point, the largest past-due receivables, and anything to bill now.
  4. Five minutes — changes. Unsigned work in place, oldest first; who is chasing each one.
  5. Five minutes — decisions. Owners and dates for every action. Next week starts by checking them.

The review works when the numbers are ready before the meeting. If someone spends Monday morning rebuilding the spreadsheet, the meeting discusses the spreadsheet.

KPI mistakes that hide problems

Checklist
Construction KPI scorecard in Excel, filled in with example rows — columns: Job, Contract, Forecast cost, Margin now %, Margin at award %, Fade, CPI, Productivity factor…
The construction kpi scorecard as it opens in Excel: example rows in italics, calculated columns shaded.
Free template · Construction KPI scorecard (Excel & CSV)An Excel workbook with drop-downs, validation and formulas built in — or the same columns as a CSV for Google Sheets and Numbers.
Download Excel (.xlsx)
What this template captures

Per job: contract and forecast cost, margin now and at award with fade calculated, CPI, productivity factor, billing position and unsigned work in place.

10 columns: 8 you fill in and 2 calculated by formula and filled down 200 rows, so nothing is worked out by hand. In the Excel version, 7 columns reject entries of the wrong type (a date column only takes dates, an amount column only numbers), the header row stays frozen with filters on it, and the workbook opens on an Instructions sheet that lists every column below.

Every column, and how it is captured
ColumnTypeWhat goes in it
JobTextJob number exactly as in your accounting system (e.g. J-1104), so rows join to job cost.
ContractAmount ($)Contract value including approved change orders.
Forecast costAmount ($)Enter the amount in dollars.
Margin now %CalculatedCalculated: ([Contract] − [Forecast cost]) ÷ [Contract] × 100
Margin at award %PercentEnter a percentage, 0–100.
FadeCalculatedCalculated: [Margin now %] − [Margin at award %]
CPINumberEnter a number.
Productivity factorNumberEnter a number.
Over/(under) billedAmount ($)Enter the amount in dollars.
Unsigned work in placeAmount ($)Enter the amount in dollars.

See it on real-looking numbers

Constructelligence is a construction intelligence platform: it reads your ERP, project and field systems read-only and does this arithmetic every week, for every job. The demo runs it on a sample eight-job portfolio.

Try the demoJoin the private beta

Frequently asked questions

What are the most important KPIs for a construction company?

Forecast gross margin and fade, cost performance index, over/under billing, days sales outstanding, cash low point, backlog, labor productivity and unsigned change-order work. Together they show whether work is profitable, whether cash is coming in, and what is coming next.

What is margin fade in construction?

Fade is the drop in a job's forecast gross margin from when it was awarded to now. Sureties and lenders watch it closely because it shows whether a contractor's forecasts are realistic.

How is days sales outstanding calculated for a contractor?

Accounts receivable divided by revenue for the period, multiplied by the number of days in the period. Many contractors track it with and without retainage.

How often should construction KPIs be reviewed?

Weekly for job-level KPIs such as CPI, labor productivity and billing position, and at least monthly for company-level measures such as backlog and DSO.

What is a good CPI for a construction project?

1.0 or above means the work is costing no more than budgeted. Most contractors start watching a job below about 0.97 and act below about 0.93, but the right thresholds come from your own completed jobs — what the ones that finished badly looked like part-way through.

CI
Written by the Constructelligence teamConstruction finance and software. Worked examples use the sample demo portfolio; formulas are standard practice. Reviewed September 2026.

More in Running the business

Free tools for this topic: Change order pricing calculator · Contractor overhead recovery and break-even calculator · Construction markup vs margin calculator

All running the business resources →