Estimating vs. Actual: Job Cost Variance Analysis
The difference between your estimate and actual costs tells you everything about job profitability. Learn how to track variances in real-time and use that data to improve future bids.

Every construction job starts with an estimate. By the time you finish, actual costs rarely match what you projected. The variance—the difference between estimate and actual—reveals whether you made money, lost money, and most importantly, why.
As covered in our Complete Guide to Job Costing, accurate cost tracking is the foundation of construction financial management. Variance analysis takes that data and turns it into actionable intelligence for improving both current project management and future estimating accuracy.
The Cost of Poor Variance Tracking
Contractors who do not track variances often bid jobs based on flawed assumptions from previous projects. They repeat the same estimating errors, consistently leaving money on the table or worse—losing money on every similar job.
CPI
Cost Performance Index
SPI
Schedule Performance Index
EAC
Estimate at Completion
VAC
Variance at Completion
Tracking Variance in Real-Time
Variance analysis is most valuable when it happens during the job, not after. Real-time tracking allows you to identify problems early and take corrective action before small overruns become major losses.
The Weekly Variance Review
Every week, compare actual costs to date against your budgeted costs at that completion percentage. This earned value approach tells you whether you are ahead or behind plan.
Earned Value Calculation
This job is 10% over budget at the 40% completion mark. Without corrective action, it will finish approximately $50,000 over the original estimate.
Key Metrics to Track Weekly
- Cost Performance Index (CPI): Earned Value / Actual Cost. A CPI below 1.0 means you are over budget
- Schedule Performance Index (SPI): Earned Value / Planned Value. Below 1.0 means you are behind schedule
- Estimate at Completion (EAC): BAC / CPI. Projects where you will land if current trends continue
- Variance at Completion (VAC): BAC - EAC. Expected overrun or underrun
Early Detection Matters
A job that shows a 5% unfavorable variance at the 20% completion mark gives you 80% of the project to correct course. The same variance discovered at 90% completion leaves almost no room for recovery.
Labor Productivity Variances
Labor is typically the largest controllable cost on construction projects. Small productivity variances compound into significant profit impacts, making labor tracking essential for variance analysis.
Favorable Labor Variance
Actual hours less than estimated for work completed
Common causes:
- Experienced crew assigned to job
- Good site conditions
- Effective prefabrication
- Conservative original estimate
Unfavorable Labor Variance
Actual hours more than estimated for work completed
Common causes:
- Less experienced workers
- Scope creep or rework
- Poor site conditions
- Inadequate supervision
Breaking Down Labor Variance
Total labor variance has two components: rate variance (what you pay per hour) and efficiency variance (hours spent). Understanding which is driving the variance points to different corrective actions.
| Variance Type | Calculation | What It Tells You |
|---|---|---|
| Rate Variance | (Actual Rate - Standard Rate) x Actual Hours | Are you paying more or less per hour than planned? |
| Efficiency Variance | (Actual Hours - Standard Hours) x Standard Rate | Did the work take more or fewer hours than planned? |
Example: Concrete Work
Estimated: 400 hours at $45/hour = $18,000
Actual: 480 hours at $48/hour = $23,040
Total Variance: $5,040 unfavorable
Rate Variance: ($48 - $45) x 480 = $1,440 unfavorable
Efficiency Variance: (480 - 400) x $45 = $3,600 unfavorable
The efficiency variance is 2.5x the rate variance. Focus corrective action on productivity, not labor cost per hour.
Material Waste Analysis
Material variances arise from two sources: price changes (paying more or less than estimated) and quantity changes (using more or less material than planned). Separating these helps identify root causes and assign accountability.
Sources of Material Variance
Price Variance
The difference between what you expected to pay and what you actually paid. Caused by market price changes, different supplier, expedited shipping, or not locking in prices at bid time.
Quantity Variance
The difference between estimated material needs and actual usage. Includes waste, damage, theft, rework requirements, and takeoff errors in the original estimate.
Mix Variance
Using different materials than specified—substituting a more expensive product, upgrading specifications, or value engineering that changes material costs.
Tracking Waste Rates
Build waste factors into your estimates based on historical data. Track actual waste rates by material type to refine your assumptions.
| Material Type | Typical Waste Factor | Your Historical Average |
|---|---|---|
| Framing Lumber | 5-10% | Track your data |
| Drywall | 5-12% | Track your data |
| Concrete | 3-5% | Track your data |
| Roofing | 10-15% | Track your data |
| Electrical Wire | 3-5% | Track your data |
Reducing Material Variance
High material waste often indicates issues beyond the materials themselves: poor planning, inadequate storage, insufficient crew training, or coordination problems between trades. Address the root cause, not just the symptom.
Change Order Impact on Variance
Change orders complicate variance analysis by changing the baseline. Without careful tracking, you cannot distinguish between budget overruns and scope changes—two very different issues requiring different responses.
For a deeper dive into managing change order financials, see our guide on Change Order Management.
Separating Scope Changes from Performance Variance
Original Scope Variance
Variance on the work included in your original bid. This reflects estimating accuracy and execution performance.
Change Order Variance
Variance on approved change orders. This reflects your ability to price and execute additional scope accurately.
Example: Adjusted Baseline Analysis
Unapproved Change Order Work
Work performed before change orders are formally approved creates variance that may or may not be recoverable. Track this separately to understand your exposure.
Pending Change Order Risk
Many contractors carry significant costs for work performed under pending change orders. Until approved, this represents both variance and collection risk. Track pending change order value and age separately from approved changes.
Using Variance Data to Improve Estimating
The ultimate purpose of variance analysis is not just understanding what happened on current jobs, but improving your ability to estimate and execute future work. Systematic feedback from completed jobs creates a competitive advantage.
Building a Variance Database
Document variance data from every completed job in a format that supports future estimating. The goal is to identify patterns, not just record individual results.
- By cost code: Which cost codes consistently run over or under? Adjust unit costs for similar future work
- By project type: Do certain building types (retail, medical, industrial) have different variance patterns?
- By owner/GC: Do certain clients have characteristics that affect productivity (access issues, change frequency)?
- By season: Does weather or seasonal labor availability affect variance patterns?
- By project manager: Are there performance differences by PM that indicate training needs or best practices to share?
The Post-Job Review
Within 30 days of job completion, conduct a formal review comparing final costs to original estimate. Document findings while details are fresh.
Post-Job Review Questions
Adjusting Unit Costs
Use variance data to refine the unit costs in your estimating system. Be careful to distinguish between one-time variances (unusual site conditions) and systematic patterns that indicate your unit costs need updating.
When to Adjust Unit Costs
Do adjust when three or more similar jobs show consistent variance in the same direction on the same cost code.
Do not adjust based on a single job with unusual conditions that will not repeat.
Consider a range when variance varies by project conditions. Build adjustment factors for job characteristics.
The Feedback Loop Advantage
Contractors who systematically feed variance data back into their estimating win more profitable work. They know their true costs, so they do not leave money on the table with over-inflated bids or lose money with unrealistic low bids. The variance analysis discipline is itself a competitive advantage.
Build Better Job Cost Systems
Eagle Rock CFO helps construction companies implement variance tracking systems that improve estimating accuracy and protect job margins. Let's discuss your job costing challenges.
Schedule a Consultation