Quick answer
Construction KPIs are the small set of measures that show whether cost, schedule, productivity, safety, and quality are on track. Most companies should track 12 to 15: CPI, SPI, cost variance, gross margin, cash position, schedule variance, labor productivity, unit rates, waste, TRIR, EMR, rework, punch list, RFIs, and change order exposure.
- Track 12 to 15 KPIs across five categories: financial, schedule, productivity, safety, and quality.
- CPI above 1.0 means under budget; SPI above 1.0 means ahead of schedule.
- Leading indicators like near misses and open RFIs predict lagging results like TRIR and rework.
- Update cost and schedule KPIs weekly, safety and quality monthly, and review baselines at each phase change.
What Are Construction KPIs and Why Do They Matter?
Construction KPIs are quantifiable measures tied to cost, schedule, productivity, safety, and quality that tell you whether a project or your company is healthy. A single number rarely means much on its own. The value comes from comparing the same measure across projects, crews, and time periods so you can see a trend instead of a snapshot.
KPIs fall into two broad groups. Lagging indicators report what already happened, such as cost variance or a TRIR. Leading indicators predict what is about to happen, such as RFI response time or pre-task planning completion. A useful scorecard carries both, because lagging numbers tell you where you got hurt and leading numbers tell you where you are exposed.
Every KPI needs a baseline, which means a budget, a schedule, or a historical unit rate to measure against. Actual cost of $410,000 means nothing until you set it next to a $385,000 budget. The same applies to construction productivity metrics: track installed units per labor hour against your own past jobs or a published unit rate, not against a feeling.
KPIs also differ by role. A superintendent watches daily labor productivity and crew counts, while an owner watches net profit margin and return on investment. Tracking too many metrics dilutes focus, so most companies run 10 to 15 core KPIs with drill-downs behind each one. If a number does not change a decision, it does not belong on the dashboard. For the cost side of that dashboard, see our guide to project cost control and reporting.
A KPI without a baseline is just a number. Define the budget, schedule, or unit rate you are comparing against before you start reporting.
How to Calculate Construction KPIs: Formulas and Baselines
-
Pick the formula shape. Most KPIs use one of two structures: a ratio, KPI = (Actual ÷ Planned) × 100, or a variance, Variance = Actual − Planned. A ratio above or below 100 tells you the direction; a variance tells you the dollar or day size of the gap.
-
Name the data source. Every KPI needs a defined input: the job cost ledger for cost, daily reports for labor hours, the schedule of values for billing, safety logs for incident counts. If two people pull the same KPI from two sources, you will get two answers.
-
Set the reporting frequency. Daily for labor productivity, weekly for cost and RFI metrics, monthly for safety and financial rollups. Frequency should match how fast you can act on the number.
-
Calculate cost variance with earned value management terms. Cost variance is CV = EV − AC, where EV is earned value (budgeted cost of work performed) and AC is actual cost. A negative CV means you spent more than the work earned.
-
Calculate schedule variance the same way. Schedule variance is SV = EV − PV, where PV is planned value (budgeted cost of work scheduled). A negative SV means you are behind the plan.
-
Keep units consistent. Never compare linear foot quantities to square foot costs without a conversion, and never divide a total cost by a partial quantity. Mixed units are the most common source of nonsense in a construction KPI calculator, which is really just a spreadsheet with locked formulas. The hard part is clean input data, and that starts with a disciplined construction cost estimating process.
Lock your formulas and document the data source in a cell comment. When a number looks wrong, the first question is always where the input came from.
Construction Financial KPIs: Cost, Profit, and Cash Flow
Construction financial KPIs cover how much you keep, how much you spend to keep it, and how fast the money moves. Gross profit margin is revenue minus direct job costs, divided by revenue. Net profit margin subtracts overhead and everything else. Overhead rate expresses indirect cost as a percentage of revenue, and return on investment measures the gain against the capital or fee you put at risk. These four tell an owner whether the business is actually making money on the work it wins.
Cost performance index is the efficiency measure on a single job: CPI = EV ÷ AC. A CPI of 1.0 means you are getting exactly one dollar of earned value per dollar spent. A CPI below 1.0 signals a cost overrun, and the further below, the faster you need to act. Pair it with estimate at completion, EAC = BAC ÷ CPI, where BAC is budget at completion. Estimate to complete is ETC = EAC − AC, and variance at completion is VAC = BAC − EAC. Those three connect directly: EAC sets the projected final cost, ETC tells you what is left to spend, and VAC tells you the expected over or under at the end.
Cost per square foot is a benchmark, not a KPI by itself. A $185 per square foot warehouse and a $185 per square foot medical office are not comparable, so construction cost per square foot only means something against similar scope, specification, and market. Use it to sanity-check a budget, not to grade performance.
Cash flow KPIs matter most to subcontractors who front labor and material. Days sales outstanding measures how long receivables sit unpaid, and a rising number quietly funds your client's project with your working capital. Tie that back to your estimating assumptions through developer and owner estimating and a documented construction cost estimating basis, so the margin you priced is the margin you collect.
Review CPI and EAC at every pay application, not just at job closeout. By the time the final cost is obvious, the recovery window has usually closed.
Schedule KPIs: Schedule Variance and the Critical Path
Schedule variance construction measures whether work is ahead or behind the plan in earned-value terms. Schedule variance (SV) equals earned value (EV) minus planned value (PV). A positive SV means you have completed more work than scheduled; a negative SV means you are behind. The schedule performance index (SPI) equals EV divided by PV, so an SPI below 1.0 indicates the project is running behind schedule. These two numbers tell you direction and magnitude, but they do not tell you which activities are driving the date.
The critical path method (CPM) identifies the longest continuous chain of activities through the network, and that chain sets the project completion date. Activities on the critical path have zero total float; a one-day slip on any of them pushes the finish date by one day unless you recover time elsewhere. Activities off the critical path have float, which is the amount of time they can slip before they become critical. Tracking float consumption on near-critical paths is often more useful than watching total float on activities with weeks of slack. If you need a network built or updated, CPM scheduling services cover logic ties, calendars, and constraint dates, while broader construction scheduling services handle baseline development and monthly updates.
Supporting schedule KPIs include percent plan complete (PPC), which is the number of tasks finished as planned divided by tasks planned for the period; float consumption, which measures how much buffer has been used on near-critical paths; and milestone hit rate, the share of contractual milestones met on or before the due date. Percent plan complete is a short-interval measure, usually weekly, so it responds faster than monthly SPI. Milestone hit rate is what owners and lenders see, so track both.
SV in dollars can mislead on long-duration activities. A structural steel package with a large planned value may show a favorable SV even when the physical work is 10 percent behind, because the earned value was credited at a billing milestone rather than at installation. Pair dollar-based SV with physical percent complete measured by quantity installed, such as tons erected or linear feet of pipe in place. For earned value to work at all, schedule activities must tie to the schedule of values so that planned value and earned value draw from the same cost-loaded baseline. If the schedule of values is lumped into a few line items, your SPI will be noise.
A favorable SPI on a cost-loaded schedule can still hide a late finish if progress was credited at billing milestones rather than at physical installation. Check percent complete by quantity before you trust the index.
Construction Productivity Metrics: Labor, Unit Rates, and Waste
Labor productivity is installed quantity per labor hour. For drywall hanging, that might be square feet of board hung per carpenter hour; for concrete placement, cubic yards placed per crew hour; for pipe, linear feet installed per fitter hour. The number is only meaningful when the unit matches the work item and the hours include the right crew mix. If you count only journeyman hours and ignore apprentices or helpers, your productivity looks better than it is. Set up the measurement so hours and quantities come from the same cost code and the same reporting period.
A unit rate is the cost or hours per unit of measure. Unit rates must match the takeoff unit exactly, because converting between units introduces errors that compound across thousands of line items. Concrete priced per cubic yard, drywall per square foot, and pipe per linear foot cannot be mixed without conversion factors. If your takeoff reports 4,800 square feet of 5/8-inch board and your labor rate is stated per 4x8 sheet, convert first: 4,800 ÷ 32 = 150 sheets. Unit rate discipline is the same reason quantity takeoff services report quantities in the units your pricing database uses. When labor is the dominant cost, labor cost estimating services build rates from crew composition, burden, and production assumptions rather than a single blended number.
Waste factor affects material KPIs directly. Order quantity = net quantity × (1 + waste factor). If a takeoff shows 150 sheets of drywall and your waste factor is 10 percent, order 150 × 1.10 = 165 sheets. Track waste as a KPI by comparing ordered quantity to installed quantity per cost code; the gap is your real waste, and it should be compared against the factor you bid. Waste on cut-heavy scopes like tile, roofing, and rebar runs higher than on full-sheet work, so set the target by trade.
Common construction productivity metrics include earned hours versus actual hours, percent complete by crew, and rework hours. Earned hours equal the budgeted hours for the quantity installed; if a crew earned 320 hours of budget but worked 400, the productivity factor is 320 ÷ 400 = 0.80, meaning the crew is 20 percent less productive than planned. Rework hours are the most expensive because they consume labor with no earned value. Productivity varies by trade, region, season, and site conditions such as access, height, and weather. Use your own historical data over published averages whenever you have enough jobs to build a distribution.
Two inputs sharpen these numbers. First, a documented construction KPI formula for each productivity metric, so earned hours, waste percentage, and unit rates are computed the same way on every job. Second, quantities pulled from a coordinated model: when you use building information modeling to extract counts and areas, the takeoff unit and the cost code line up before the first hour is booked, and productivity comparisons stop drifting between periods.
Track waste by cost code, not project-wide. A single blended waste percentage hides the trades where you are losing money and the trades where your factor is too conservative.
Construction Safety Metrics: TRIR, EMR, and Leading Indicators
Construction safety metrics fall into two groups: lagging indicators that record what already happened, and leading indicators that measure the activities that prevent incidents. The total recordable incident rate (TRIR) is the lagging measure most owners and prequalification portals ask for. It normalizes incident counts by hours worked so you can compare crews, projects, or years on the same basis. The experience modification rate (EMR) is a different animal: it is a workers' compensation rating that compares your loss history to the expected losses for your classification, and it is calculated by your rating bureau, not by you.
TRIR is calculated as (recordable incidents × 200,000) ÷ total hours worked. The 200,000 figure represents 100 employees working 40 hours a week for 50 weeks, which standardizes the rate to a per-100-worker basis. Example: a contractor records 3 OSHA-recordable incidents over 240,000 hours worked. TRIR = (3 × 200,000) ÷ 240,000 = 600,000 ÷ 240,000 = 2.5. That means 2.5 recordable incidents per 100 full-time workers per year. Keep the incident classification consistent, because a change in how you count first-aid cases will move the rate without any change in actual safety.
Leading safety KPIs include toolbox talk completion, near-miss reports, and pre-task planning rate. Toolbox talk completion is the share of scheduled talks actually delivered and documented. Near-miss reports measure how many close calls were reported, and a healthy program usually sees many more near misses than recordables. Pre-task planning rate is the percentage of work activities covered by a written hazard analysis before the crew starts. These indicators move before the injury rate does, which is what makes them useful for weekly management.
EMR affects insurance premiums and prequalification on many commercial and public projects. An EMR above 1.0 means your losses exceed the expected level for your classification, and you will pay more for workers' compensation coverage. Many public agencies and large general contractors set a maximum EMR, commonly 1.0 or 1.25, as a bid qualification threshold. If you pursue public work, government contractor estimating packages often require EMR documentation alongside your pricing, so keep the rating letter current.
Do not use TRIR alone. A low TRIR with no near-miss reporting may mean underreporting rather than a safe site, and a single recordable can swing the rate on a small contractor with low hours. Pair TRIR with leading indicators and with severity measures such as lost-time incident rate and days away, restricted, or transferred (DART) rate. When you build a dashboard of construction KPIs for contractors, keep the safety block separate from cost and schedule so a good safety month never masks a cost overrun. Every safety metric here follows a construction KPI formula you can document and repeat, which matters when an owner or surety asks how the number was produced.
If your near-miss count is near zero while your TRIR is also low, check whether reporting is actually happening. A site with no reported near misses usually has a reporting problem, not a perfect record.
Send Plans for a Same-Day Takeoff Quote
Send your drawings and we will return a bid-ready quantity takeoff in 24 to 48 hours so your cost KPIs start from a clean baseline.
Construction Quality Metrics: Rework, Punch List, and RFIs
Rework is the most direct hit to gross profit margin you can measure. Track rework cost as a percentage of installed cost for each trade: divide the labor, material, and equipment cost to tear out and replace nonconforming work by the installed cost of that scope. A trade running 3% rework on $1,000,000 of installed work has burned $30,000 that was never in the buyout, so it comes straight out of margin. When that rework traces back to a scope gap in the bid, a change order estimating review will usually show whether the miss was in the takeoff or in the documents.
Punch list items per 1,000 square feet and average days to close are the two construction quality metrics that track closeout performance. A 40,000 SF floor with 160 punch items runs 4.0 items per 1,000 SF; if those items average 21 days to close, your closeout crew is the constraint, not the trade. Set a baseline from your last five projects and treat any project above it as a warning sign.
Request for information volume and response time measure document quality and coordination, not just field confusion. Count RFIs per $100,000 of contract value and track the median days from issuance to a binding answer. A high RFI rate on a design-bid-build job usually means incomplete drawings; on design-build it usually means the design was still moving when you bought out the package. An estimate review service can flag the scope gaps that generate those RFIs before you sign the subcontract.
Change order count and value belong in the same review. Track change orders as a percentage of original contract value and split them into owner-directed, design-error, and field-condition categories. Quality KPIs deserve the same meeting time and rigor as cost KPIs, because rework, punch list, RFIs, and change orders all show up in the same margin number.
If rework and change orders are climbing while cost variance looks flat, the cost report is lagging the field. Pull the quality numbers into the same weekly review.
Construction KPI Examples: Comparison Table by Category
The table below gives construction KPI examples you can calculate from data most contractors already have. Use it as a starting point for key performance indicators construction teams can track weekly, then narrow it to the eight or ten that match your delivery method and risk profile. Targets vary by project type, region, and your own baseline, so calibrate against your last five projects rather than an industry average.
| KPI | Formula | Unit | Typical Target Direction | Data Source |
|---|---|---|---|---|
| Cost Performance Index (CPI) | EV ÷ AC | Index | ≥ 1.00 | Cost report, earned value |
| Schedule Performance Index (SPI) | EV ÷ PV | Index | ≥ 1.00 | Schedule update, earned value |
| Cost Variance (CV) | EV − AC | $ | ≥ $0 | Cost report |
| Schedule Variance (SV) | EV − PV | $ | ≥ $0 | Schedule update |
| Estimate at Completion (EAC) | BAC ÷ CPI | $ | ≤ BAC | Cost report |
| Labor productivity | Installed qty ÷ labor hours | Unit/hr | Higher is better | Timesheets, quantity takeoff |
| Unit rate variance | Actual $ ÷ unit − budget $ ÷ unit | $/unit | ≤ $0 | Buyout, cost report |
| Waste factor | (Purchased qty − installed qty) ÷ purchased qty | % | Lower is better | Material tickets, takeoff |
| TRIR | (Recordable incidents × 200,000) ÷ hours worked | Rate | Lower is better | OSHA 300 log, payroll hours |
| Rework cost ratio | Rework cost ÷ installed cost | % | Lower is better | QA log, cost codes |
| RFI rate | RFIs ÷ $100,000 contract value | Count | Lower is better | RFI log |
| Change order ratio | CO value ÷ original contract value | % | Lower is better | Change order log |
Unit rate and waste rows need a clean quantity takeoff to be meaningful, which is where a disciplined project cost control process pays off. If your buyout quantities and your installed quantities come from different sources, the variance you calculate is measurement error, not performance.
Pick targets from your own history first. An external benchmark that ignores your labor market and project mix will send you chasing the wrong number.
Worked Example: Calculating Cost and Schedule KPIs
Example only. A concrete package has a budget at completion (BAC) of $500,000. At the cut-off date the crew is 20% complete physically, actual cost (AC) is $120,000, and planned value (PV) is $100,000. All figures below are illustrative.
- Earned value. EV = 20% × $500,000 = $100,000.
- Cost variance. CV = EV − AC = $100,000 − $120,000 = −$20,000. Negative CV means over budget.
- Cost performance index. CPI = EV ÷ AC = $100,000 ÷ $120,000 = 0.83. You are getting $0.83 of earned value for every $1.00 spent.
- Schedule variance. SV = EV − PV = $100,000 − $100,000 = $0. The package is on schedule against the plan.
- Schedule performance index. SPI = EV ÷ PV = $100,000 ÷ $100,000 = 1.00.
- Estimate at completion. EAC = BAC ÷ CPI = $500,000 ÷ 0.83 ≈ $602,410.
- Variance at completion. VAC = BAC − EAC = $500,000 − $602,410 = −$102,410.
Read together, the earned value management numbers say the work is on schedule but the productivity or unit cost is off. The CPI of 0.83 is the number to act on: either the crew is producing fewer units per hour than planned, or the material and equipment cost per unit is higher than the bid. If the cause is a scope or quantity miss in the original takeoff, a construction cost estimating review of the package will show whether the budget was wrong before the first pour. If the cause is field productivity, the fix is in crew size, sequence, or the concrete supplier, not the estimate.
Recalculate these KPIs at every pay application. A single period of CPI below 1.00 can be noise; three consecutive periods below 1.00 means the EAC is real and the forecast needs to be updated in the cost report.
Never mix a physical percent-complete with a cost-loaded percent-complete in the same EV figure. The CPI will look fine and the EAC will be wrong.
Building a Construction KPI Dashboard That People Use
A construction KPI dashboard works best when it fits on one page and holds 8–12 metrics. During preconstruction, update it weekly; once the project is in steady production, a monthly refresh is often enough. More than a dozen numbers and people stop reading it.
Pull data directly from your job cost ledger, scheduling software, and safety tracking system. Set up scheduled exports or API connections so nobody retypes numbers into a spreadsheet. If your estimating and takeoff data lives in a model, link it to quantity-based KPIs such as unit rate and waste factor. That is where BIM estimating services pay off beyond the bid: the same quantities that priced the job can feed the dashboard.
Include at least two leading indicators, such as open RFIs older than 14 days or percentage of submittals approved on first pass. A dashboard of only lagging indicators tells you what already happened; leading indicators give you time to act. For cost-side reporting, connect the dashboard to your project cost control process so committed cost, actual cost, and forecast-to-complete come from one source.
Finally, roll the dashboard up from project to company level using consistent definitions. If one project measures labor productivity per installed unit and another measures it per payroll hour, the company roll-up is meaningless.
A KPI that no one owns is a number, not a metric. Assign a name and a review cadence to every row on the dashboard.
How KPIs Differ by Project Type and Delivery Method
A residential remodel and a data center do not share the same construction project KPIs. A remodel tracks change order rate, days to punch list closeout, and cost per square foot by trade. A data center tracks commissioning milestones, redundancy testing, and uptime-related handover metrics. A school tracks schedule milestones tied to the academic calendar, because a missed August opening is not just a delay — it is a disruption to students and staff.
How you group costs changes the reporting. CSI MasterFormat organizes work by trade and material, which suits bid-level cost tracking. UniFormat organizes by element — foundation, superstructure, interior finishes — which suits early cost planning and benchmarking. Pick one structure for KPI reporting and stay with it. Mixing the two mid-project makes trend lines useless.
The AACE estimate class sets the accuracy expectation for your cost KPIs. A Class 5 conceptual estimate might carry a range of -30% to +50%, while a Class 1 definitive estimate narrows to roughly -5% to +10%. Judging a Class 4 estimate against a Class 1 variance target is a mistake. Use elemental estimating services when you need cost data grouped by element for early-phase benchmarking.
Whatever the project type, use the same KPI definitions across your portfolio. That is the only way to compare a warehouse in one region to a warehouse in another, or to spot which project type consistently runs over. If you work across sectors, organize your reporting by project type so benchmarks stay comparable.
Define each KPI once, in writing, with its unit, data source, and calculation. Then apply that definition to every project.
Common Mistakes When Tracking Construction KPIs
-
Tracking too many KPIs with no owner or review cadence. A list of 40 metrics with no assigned owner and no meeting to review them is decoration. Limit the active set to 8–12 and name a person for each.
-
Using inconsistent units or definitions across projects. If one project reports labor in crew hours and another in payroll hours, the roll-up is fiction. Standardize the unit and the formula before you compare anything.
-
Relying on lagging indicators and reacting after the cost is spent. Cost variance, TRIR, and rework hours all describe the past. Pair them with leading indicators like open RFI age, submittal turnaround, and safety observation frequency.
-
Ignoring data quality. Late timesheets, miscoded cost codes, and unapproved change orders destroy KPI accuracy. A KPI built on bad data is worse than no KPI, because people act on it. An estimate review can catch coding and classification errors before they distort your reporting.
-
Comparing your KPIs to published averages without adjusting for scope, region, and date. Published figures rarely match your scope, labor market, or project date. Use them as a sanity check, not a target.
-
Failing to tie KPIs to corrective action. Every metric on the dashboard should trigger a decision: adjust the schedule, renegotiate a subcontract, or reallocate labor. A number without a decision is just a report.
Review your KPI definitions at least once a year. Scope, systems, and project mix change, and stale definitions quietly corrupt your benchmarks.
Construction KPI Checklist for Getting Started
- Pick 10–15 KPIs, not 40. Cover the five core areas: cost, schedule, productivity, safety, and quality. A focused set your team reviews every week beats a spreadsheet nobody opens.
- Define each KPI with five fields. Write the formula, unit, data source, frequency, and owner. "Cost variance" means nothing until it reads: Budget minus committed cost minus forecast to complete, in dollars, from the job cost ledger, monthly, owned by the project manager.
- Set a baseline before you set a target. Use your own historical data where it exists; where it does not, build the baseline from a detailed estimate or a cost control baseline tied to the schedule of values. A target without a baseline is a guess.
- Build the construction KPI dashboard in a tool people already open. Start in a spreadsheet or your existing project management software, with one row per KPI and one column per period. Add software later, once the definitions are stable.
- Review cost and schedule weekly, safety and quality monthly. Put leading indicators on the weekly operations agenda and construction financial KPIs on the monthly financial review. If a KPI is never discussed, delete it.
- Revisit definitions annually and adjust targets as data accumulates. Unit rates, waste factors, and crew productivity shift with market conditions, so a target that was right two years ago may be wrong now. Re-baseline deliberately, not in the middle of a dispute.
Keep construction safety metrics and construction quality metrics on the same dashboard as cost. Separating them is how safety and quality quietly fall off the weekly agenda.
When to Bring in a Professional Estimator or Takeoff Service
A KPI is only as good as the baseline under it. If you cannot produce a reliable budget or a defensible unit rate, your cost KPIs will measure noise instead of performance. That is the point where a professional estimator or takeoff service earns its fee: it gives you the quantities, unit rates, and waste factor assumptions that make a construction KPI calculator meaningful rather than decorative.
Complex scopes are the clearest trigger. Mechanical, electrical, plumbing, structural steel, and civil work carry assembly-level detail that is easy to undercount from a quick plan review. A detailed quantity takeoff gives you accurate quantities and realistic waste factor assumptions, which in turn make your productivity KPIs comparable from job to job.
If you bid competitively, a second-opinion estimate review is worth considering before you commit a number. A reviewer often catches missing scope, omitted general conditions, or a unit rate that was copied from an old project, any of which would distort your cost KPIs for the entire job.
Scope Precision Estimate provides same-day quotes, bid-ready estimates in 48 hours, and 20% off for new clients; most projects turn around in 24–48 hours, with rush service available. You can start with construction estimating services, add a quantity takeoff when you need quantities rather than a price, or use bid estimating services when a hard bid deadline is close.
Bring the estimator in before you set KPI targets, not after. A baseline built from a real takeoff is far easier to defend than one reverse-engineered from last year's final cost report.
Frequently asked questions
What are the most important construction KPIs to track?
Start with five: cost performance index (CPI), schedule performance index (SPI), gross profit margin, total recordable incident rate (TRIR), and rework percentage. Those five cover cost, schedule, safety, and quality, which is where most project pain shows up first. Once those are stable, add cash flow, labor productivity, punch list aging, RFI cycle time, and change order exposure. A focused set of 12 to 15 KPIs beats a 40-metric dashboard nobody reads.
How often should I update my construction KPI dashboard?
Update cost and schedule KPIs weekly, because CPI and SPI drift fast once a crew falls behind. Safety and quality metrics can run monthly, since TRIR and rework percentages need enough volume to be meaningful. Cash flow belongs on a weekly or biweekly cycle tied to your billing and payables schedule. Review your baselines at each phase change or after any approved change order, because stale baselines make every variance number wrong.
What is a good cost performance index (CPI) in construction?
A CPI of 1.0 means you are spending exactly what the earned value says the work is worth. Above 1.0 is under budget; below 1.0 is over. Many contractors treat 1.0 to 1.05 as healthy, since a CPI far above 1.0 often means the estimate was padded or the work is underbilled. Watch the trend more than the single reading: a CPI sliding from 1.05 to 0.98 over three weeks is a problem even though it is still near 1.0.
How do I calculate schedule variance in construction?
Schedule variance equals earned value minus planned value: SV = EV - PV. If EV is $400,000 and PV is $450,000, SV is -$50,000, meaning you are behind plan. Divide EV by PV for the schedule performance index: 400,000 / 450,000 = 0.89. A negative SV or an SPI below 1.0 signals slippage. Pair SV with the critical path, because non-critical float can hide a variance that does not yet threaten completion.
What is the difference between leading and lagging KPIs in construction?
Leading KPIs measure actions you can still change: near-miss reports, toolbox talk attendance, open RFIs, submittal turnaround, and percent of work inspected. Lagging KPIs measure outcomes after the fact: TRIR, EMR, rework cost, punch list count, and lost-time days. Lagging numbers tell you what happened; leading numbers tell you what is about to happen. A safety program that only watches TRIR is driving by the rearview mirror.
Can I track construction KPIs without specialized software?
Yes. A spreadsheet with your schedule of values, committed cost, earned value, and labor hours will produce CPI, SPI, and productivity numbers. The limit is manual entry: it gets slow and error-prone once you have several active jobs. Many contractors start in spreadsheets, then move to estimating and project management tools as volume grows. Clean takeoffs and a solid schedule of values make any KPI system work better.
How does TRIR affect my construction company's insurance?
TRIR is total recordable incidents times 200,000 divided by total hours worked. Carriers use it, along with EMR, to price workers' compensation and general liability coverage. A rising TRIR can raise premiums, increase deductibles, or push you into a assigned-risk pool. EMR below 1.0 usually earns credits; above 1.0 adds surcharges. Because these figures follow you for years, safety leading indicators deserve the same attention as cost variance.
What is a good gross profit margin for a general contractor?
Gross margin varies widely by delivery method, project type, and region, so treat any single number with caution. Many general contractors target roughly 10% to 20% gross margin on commercial work, with specialty trades often running higher and large public bids running thinner. What matters more is consistency: know your target margin, track it job by job, and investigate any project that lands more than a few points below plan.