Job Profitability Analysis: Measuring What Matters After Completion

Winning a job is only half the battle. Understanding whether that job actually made money, and why, is what separates contractors who grow from those who stay stuck.

Job profitability analysis showing margin tracking by project
Job-level profitability analysis reveals which projects drive growth
Last Updated: February 2026|11 min read

Every contractor knows their overall profit margin at year end. But few can tell you which jobs drove that margin and which ones dragged it down. Job profitability analysis closes that gap by examining completed projects to understand actual performance versus estimates.

As covered in our Complete Guide to Job Costing, accurate cost tracking throughout a project is essential. But tracking costs is only half the equation. The real value emerges when you analyze that data after completion to extract insights that improve future bidding and execution.

Why Post-Completion Analysis Matters

Jobs that appear profitable during execution can turn out to be break-even or worse once all costs are captured. Conversely, jobs that seemed troubled may have recovered margin through change orders or improved productivity. You will not know until you do a final analysis.

Profitability Analysis Framework

Track

Record all costs by job

Calculate

Compute gross margin

Analyze

Compare to estimates

Improve

Refine future bids

Calculating Job Profitability at Completion

True job profitability can only be calculated once all costs are captured and all revenue is recognized. This typically occurs 30 to 60 days after substantial completion, once final invoices are processed and retention is billed.

The Final Profitability Calculation

Job Profitability Components

Original Contract Value$500,000
Approved Change Orders+$45,000
Final Contract Value$545,000
Direct Labor (with burden)$142,000
Materials$185,000
Subcontractors$78,000
Equipment$12,000
Total Direct Costs$417,000
Gross Profit$128,000 (23.5%)

Including Allocated Overhead

Gross profit tells part of the story, but net job profit accounts for overhead allocation. Without this step, you may think a job is highly profitable when it actually consumed more overhead than it contributed.

Gross Profit$128,000
Allocated Overhead (30% of direct labor)($42,600)
Net Job Profit$85,400 (15.7%)

Timing Matters

Run your final profitability analysis only after all costs are captured. Late invoices from suppliers, subcontractor retention releases, and warranty work can significantly impact final margins. Many contractors schedule a formal close-out review 45 to 60 days post-completion.

Gross Margin by Job Analysis

Analyzing gross margin across completed jobs reveals patterns that aggregate numbers hide. A company with 25% average gross margin may have some jobs at 35% and others at 15%. The goal is understanding what drives those differences.

Sample Gross Margin Report

JobContractDirect CostGross ProfitGM %
Office Remodel$320,000$224,000$96,00030.0%
Warehouse Build$890,000$712,000$178,00020.0%
Retail TI$175,000$157,500$17,50010.0%
Medical Suite$445,000$334,000$111,00024.9%
Restaurant Build$280,000$268,800$11,2004.0%
TOTAL / WEIGHTED AVG$2,110,000$1,696,300$413,70019.6%

This report reveals the Office Remodel and Medical Suite drove profitability while the Restaurant Build barely covered overhead. Without job-level analysis, the 19.6% blended margin looks acceptable. With it, you see a problem job that needs investigation.

Segmenting by Job Characteristics

Analyze margin patterns across different dimensions to identify your most profitable work types. This data guides which opportunities to pursue and which to avoid.

By Project Type

Do tenant improvements outperform ground-up construction? Is medical work more profitable than retail? Pattern recognition helps focus business development.

By Contract Size

Small jobs often carry higher margin but more overhead per dollar. Large jobs may have slim margins but better overhead absorption. Know your sweet spot.

By Customer

Some customers are consistently more profitable than others. Factors include scope clarity, change order frequency, and payment speed. Track it.

By Project Manager

If certain PMs consistently deliver higher margins, understand why. Is it estimating skill, field management, customer relationships, or project selection?

Identifying Profitable vs Unprofitable Jobs

Not every job needs to hit your target margin, but you need to understand why certain jobs underperform. The goal is distinguishing between acceptable variations and systemic problems that need correction.

Hallmarks of Profitable Jobs

  • Clear scope definition at contract signing
  • Reasonable schedule allowing efficient execution
  • Experienced crew familiar with the work type
  • Change orders properly documented and priced
  • Cooperative owner or GC relationship

Warning Signs of Unprofitable Jobs

  • Ambiguous or incomplete scope documents
  • Aggressive schedule with liquidated damages
  • Unfamiliar work type or location
  • Scope creep without corresponding change orders
  • Difficult customer or adversarial relationship

Root Cause Analysis

When a job underperforms, dig into the specific causes. General explanations like "things went wrong" do not help you prevent the same outcome next time.

Estimating Issues

Were labor hours, material quantities, or subcontractor costs underestimated? This indicates a need to update unit costs or estimating procedures. For a detailed look at comparing estimates to actuals, see our guide on variance analysis.

Execution Problems

Did the crew perform below expectations? Were there coordination issues, rework, or weather delays? Execution problems suggest operational improvements are needed.

Scope Management Failures

Was additional work performed without change orders? Did scope creep occur without proper documentation? This is a project management and commercial awareness issue.

External Factors

Did material prices spike unexpectedly? Were there unusual site conditions or access issues? Some factors are beyond control, but understanding them helps adjust future bids.

Job Profitability Metrics and Benchmarks

Tracking the right metrics helps you spot trends before they become problems. While industry benchmarks provide context, your own historical performance is the most relevant comparison.

Key Profitability Metrics

MetricCalculationTypical Range
Gross Margin(Revenue - Direct Costs) / Revenue20-35% for GCs, 25-40% for subs
Net Job Margin(Revenue - All Allocated Costs) / Revenue8-15%
Labor MarginLabor Revenue / Labor Cost (burdened)1.5x to 2.0x multiplier
Estimate AccuracyActual Cost / Estimated Cost95-105% is strong performance
Change Order RatioChange Order Value / Original Contract5-15% is typical

Setting Your Own Benchmarks

Industry averages provide context, but your own historical performance is more relevant. Build internal benchmarks based on completed jobs.

  • Target margin by job type: What gross margin do you need on office TIs vs. ground-up vs. renovations to hit your net profit goals?
  • Acceptable variance range: Plus or minus 5% on estimate accuracy might be acceptable. Plus or minus 15% indicates a problem.
  • Labor productivity targets: What is your expected productivity (hours per unit) for common work types?
  • Overhead recovery rate: What percentage of overhead should each job absorb based on its size and duration?

Track Trends Over Time

A single job below target margin may be an anomaly. A pattern of declining margins across similar jobs indicates a systemic issue. Review profitability metrics quarterly and compare to prior periods to catch deteriorating performance early.

Using Job Data to Improve Future Estimates

The ultimate purpose of job profitability analysis is not just understanding past performance but improving future results. Completed job data is your most valuable estimating resource.

Building Your Cost Database

Document final costs from every completed job in a format that supports future estimating. The goal is pattern recognition, not just record keeping.

Data Points to Capture

Labor Data

  • - Total hours by cost code
  • - Blended labor rate achieved
  • - Productivity (hours per unit)
  • - Overtime percentage

Material Data

  • - Final quantities vs. estimate
  • - Waste factors actually incurred
  • - Unit prices paid
  • - Supplier performance

Subcontractor Data

  • - Final sub costs by trade
  • - Sub change orders
  • - Quality and reliability notes
  • - Pricing competitiveness

Project Factors

  • - Schedule duration vs. plan
  • - Weather impact days
  • - Site condition notes
  • - Owner/GC relationship quality

Adjusting Unit Costs

Use actual cost data to refine the unit costs in your estimating system. Be careful to distinguish between one-time variances and patterns that indicate your unit costs need updating.

When to Adjust

When three or more similar jobs show consistent variance in the same direction. This indicates your unit costs need updating, not that jobs had unusual conditions.

When Not to Adjust

Based on a single job with unusual conditions. One difficult site, extreme weather, or problem customer does not mean all future jobs should be priced higher.

The Lessons Learned Process

A formal lessons learned review transforms job profitability data into organizational knowledge. Without this step, insights stay with individual project managers instead of becoming company-wide improvements.

Conducting the Post-Job Review

Schedule a lessons learned meeting within 30 days of job completion while details are fresh. Include the project manager, superintendent, estimator, and any key team members.

Post-Job Review Agenda

1

Financial Review

Walk through the final profitability report. Compare actual to estimate by cost code. Identify the three largest favorable and unfavorable variances.

2

Root Cause Discussion

For each major variance, discuss what caused it. Was it estimating, execution, scope management, or external factors? Be specific.

3

What Worked Well

Identify successes worth replicating. Maybe a specific subcontractor performed exceptionally, or a pre-fabrication approach saved time.

4

What We Would Do Differently

If bidding this job again, what would change? Different pricing? Different approach? More contingency?

5

Action Items

Capture specific changes to estimating procedures, operations, or vendor relationships. Assign owners and follow up.

Creating a Learning Culture

The lessons learned process only works if people are honest about what went wrong. Frame reviews as learning opportunities, not blame sessions. The goal is organizational improvement, not finding fault.

The Competitive Advantage

Contractors who systematically learn from completed jobs build an information advantage. They know their true costs, understand what drives profitability, and can bid with confidence. This discipline is itself a competitive advantage that compounds over time.

For tracking financial position during active projects, see our guide on WIP reporting. Understanding your billing position through overbilling and underbilling analysis also provides valuable context for profitability discussions.

Turn Job Data Into Better Decisions

Eagle Rock CFO helps contractors implement job profitability systems that improve estimating accuracy and protect margins. Let's discuss how to build financial intelligence from your project data.

Schedule a Consultation