How to Track Actual Job Costs and Forecast Contractor Profit

Written by

in

A contractor cannot determine whether a project is profitable by looking only at the selling price or the amount of cash received. Profit depends on the final contract value and the complete cost of delivering the work.

Actual costs often differ from the original estimate because of price changes, wasted materials, additional labour, subcontractor variations, delays and unexpected site conditions. If these differences are recorded only after completion, the contractor loses the opportunity to correct the project while work is still underway.

This guide explains how small contractors can compare budgeted and actual job costs, estimate the cost remaining to complete the work and forecast the project’s final profit and gross margin.

Begin With the Approved Project Budget

The original job-cost estimate becomes the project budget after the price and scope are approved. It provides the baseline against which actual performance can be measured.

The budget should separate:

  • Materials
  • Direct labour
  • Subcontractors
  • Equipment and rentals
  • Permits and project-specific fees
  • Other direct project costs
  • Contingency
  • Allocated overhead

Do not use only one combined cost figure. Separate categories make it easier to identify where overruns or savings are occurring.

Record the approved selling price and expected gross profit alongside the budget. If the client approves a change order, update the contract value and the affected budget categories while preserving a record of the original amounts.

Record Actual Costs Consistently

Enter project costs regularly rather than waiting until the work is completed. Weekly updating is suitable for many small projects, while fast-moving projects may require more frequent review.

Record:

  • Supplier invoices and receipts
  • Labour hours and labour cost
  • Subcontractor invoices
  • Equipment and rental charges
  • Permit and inspection fees
  • Delivery, disposal and transportation costs
  • Approved project-specific purchases
  • Credits, returns and supplier refunds

Assign every transaction to the correct project and cost category. A business expense that cannot be connected to a specific job may belong in overhead rather than direct project cost.

Use invoice numbers, dates and short descriptions so each entry can be verified later. Consistent records reduce omissions and make the final project review more reliable.

Track Committed Costs as Well as Paid Costs

Paid invoices do not show the full financial position of a project. The contractor may already be committed to costs that have not yet been invoiced or paid.

Committed costs may include:

  • Approved purchase orders
  • Materials ordered but not yet delivered
  • Signed subcontract agreements
  • Equipment reserved for future use
  • Approved supplier quotations
  • Accrued labour not yet processed through payroll
  • Work completed by subcontractors but not yet billed

Record these commitments separately from actual paid costs. Otherwise, the project may appear to have more available budget than it really does.

When a committed amount becomes an actual invoice, replace the commitment with the final recorded cost to avoid counting it twice.

Compare Budget With Actual Cost

Paid invoices do not show the full financial position of a project. The contractor may already be committed to costs that have not yet been invoiced or paid.

Committed costs may include:

  • Approved purchase orders
  • Materials ordered but not yet delivered
  • Signed subcontract agreements
  • Equipment reserved for future use
  • Approved supplier quotations
  • Accrued labour not yet processed through payroll
  • Work completed by subcontractors but not yet billed

Record these commitments separately from actual paid costs. Otherwise, the project may appear to have more available budget than it really does.

When a committed amount becomes an actual invoice, replace the commitment with the final recorded cost to avoid counting it twice.

Estimate the Cost Remaining to Complete the Project

The cost remaining is the amount the contractor expects to spend from the review date until the project is complete.

Estimate it by reviewing:

  • Materials still required
  • Labour hours remaining
  • Unfinished subcontractor work
  • Equipment still needed
  • Outstanding permits or inspections
  • Expected cleanup and closeout costs
  • Known corrective work
  • Remaining contingency requirements

Do not calculate the remaining cost automatically by subtracting actual cost from the original budget. If productivity is lower than expected or prices have changed, the remaining work may cost more than the unused budget.

Update the estimate using current information from the site, suppliers, employees and subcontractors. A realistic remaining-cost forecast is essential for predicting final profit.

Forecast the Final Project Cost

Forecast final cost by combining the cost already incurred with the amount expected to complete the remaining work.

Use:

Forecast final cost = Actual cost to date + Estimated cost remaining

For example:

  • Actual cost to date: $24,000
  • Estimated cost remaining: $18,000
  • Forecast final cost: $42,000

Compare this forecast with the original budget. If the approved project budget was $40,000, the current forecast indicates a potential $2,000 cost overrun.

Update the forecast whenever new information becomes available. It should represent the contractor’s best current estimate, not the amount the contractor hopes to spend.

Calculate Forecast Final Profit and Gross Margin

First, determine the current approved contract value, including signed change orders.

Use:

Forecast final profit = Approved contract value − Forecast final cost

Then calculate:

Forecast gross margin = Forecast final profit ÷ Approved contract value × 100

For example:

  • Original contract value: $60,000
  • Approved change orders: $5,000
  • Current approved contract value: $65,000
  • Forecast final cost: $42,000
  • Forecast final profit: $23,000
  • Forecast gross margin: 35.4%

Use the approved value rather than unapproved client requests or potential future work. Revenue should not be increased until the change has been properly authorised.

The forecast margin can be compared with the target margin used when pricing the project. A declining margin is an early warning that costs, scope or productivity require attention.

Do Not Confuse Profit With Cash Flow

A project can show a forecast profit while still creating a cash shortage. Profit measures the difference between revenue and cost, whereas cash flow reflects when money is received and paid.

Track separately:

  • Total approved contract value
  • Amount invoiced
  • Amount collected
  • Outstanding client payments
  • Actual costs paid
  • Unpaid supplier and subcontractor obligations
  • Remaining expected costs
  • Available project cash

For example, a project may be expected to earn a $20,000 profit but still have insufficient cash today if the client has not paid a progress invoice and supplier payments are due.

Review the payment schedule together with the profit forecast. Strong pricing does not protect the business if collections occur too late to fund the work.

Investigate the Cause of Cost Variances

When a cost category exceeds its budget, identify the reason rather than recording only the amount.

Possible causes include:

  • Missing quantities in the original estimate
  • Supplier price increases
  • Excess material waste
  • Incorrect labour-hour assumptions
  • Low productivity or rework
  • Unrecorded scope changes
  • Subcontractor variations
  • Equipment used longer than planned
  • Delays caused by access, inspections or other trades
  • Damage, theft or replacement purchases

Separate controllable causes from events outside the contractor’s reasonable control. The appropriate response may involve improving supervision, changing purchasing decisions, obtaining a change order or revising the remaining-cost forecast.

Record the reason for significant variances. This information becomes valuable when estimating similar projects in the future.

Update Approved Change Orders Promptly

Every approved change order can affect revenue, cost, billing and the completion schedule.

For each change, record:

  • Approved increase or decrease in contract value
  • Additional materials
  • Additional labour hours
  • Subcontractor or equipment costs
  • Revised payment requirements
  • Effect on project duration
  • Amount invoiced and collected

Do not increase forecast revenue for work that has not been approved. Unapproved additional work may create a cost without a legally enforceable right to payment.

Keep original-contract performance visible separately from change-order performance when possible. This helps determine whether the base project was estimated correctly and whether the changes themselves were priced profitably.

Review the Forecast Regularly

Set a consistent review frequency based on the size, duration and pace of the project.

A regular review may include:

  • Actual cost by category
  • Committed but uninvoiced cost
  • Estimated cost remaining
  • Forecast final cost
  • Approved contract value
  • Forecast final profit and margin
  • Amount invoiced and collected
  • Overdue client payments
  • Major risks and required action

Weekly reviews are practical for many active small-contractor projects. Longer or slower projects may be reviewed at major milestones, but significant changes should be recorded immediately.

Assign responsibility for updating the figures. A tracking system is unreliable when no one is accountable for collecting invoices, labour information, change orders and progress data.

Respond When Forecast Profit Is Falling

A declining forecast should lead to a specific response. Waiting until project completion confirms the loss but does not help prevent it.

Possible actions include:

  • Correcting labour productivity problems
  • Reducing waste and unnecessary purchases
  • Renegotiating unresolved supplier or subcontractor issues
  • Obtaining written approval for additional scope
  • Revising the remaining work plan
  • Protecting unused contingency
  • Accelerating legitimate billing and collection
  • Escalating technical or scheduling risks
  • Improving supervision and documentation

Do not reduce required quality, safety or contractual obligations merely to restore the forecast margin.

Record the action taken and review whether it improves the next forecast. This creates an evidence-based management process instead of relying on intuition.

Complete a Final Project Review

After the project is financially complete, compare the final results with the original estimate and the latest forecast.

Review:

  • Original and revised contract value
  • Budgeted and final cost by category
  • Final gross profit and margin
  • Material quantity and price differences
  • Estimated and actual labour hours
  • Subcontractor variations
  • Change-order profitability
  • Billing and collection delays
  • Contingency used
  • Main causes of overruns or savings

Record lessons that can improve future estimates, supplier decisions, labour allowances, payment schedules and project controls.

Historical project data is one of the most useful estimating resources available to a contractor. It replaces assumptions with evidence from completed work.

Connect Job Costing With the Original Estimate

Reliable tracking begins with a complete and well-organised project estimate. The original cost categories should remain consistent when actual expenses and remaining costs are recorded.

For guidance on preparing the starting budget, read Contractor Job Cost Estimate: What to Include Before Pricing a Project.

Use a Connected Cost and Profit-Tracking Workflow

The project estimate, selling price, client estimate and actual-cost record should use consistent figures and categories. A connected workflow reduces repeated data entry and makes financial changes easier to identify.

The AZELIVO Contractor Bid-to-Profit Toolkit provides four connected Excel tools:

  • Job Cost Calculator
  • Pricing Calculator
  • Estimate Builder
  • Profit Tracker

The Profit Tracker compares budgeted and actual costs, records billing and cash received and helps forecast the final project profit and gross margin.

Conclusion

Contractor profit should be monitored throughout the project, not calculated only after the final invoice has been paid. Regular tracking shows whether actual and committed costs remain aligned with the approved budget.

A reliable forecast combines actual cost to date with a realistic estimate of the cost remaining. Comparing the forecast final cost with the approved contract value reveals the expected final profit and gross margin.

When the forecast changes, investigate the reason and act promptly. Consistent job-cost tracking protects profit, supports cash-flow decisions and provides better information for pricing future projects.