Cooperbuild.AI

Insight No. 28

Committed Costs vs Actual Costs in Construction

Committed costs vs actual costs: what counts as a commitment, why actual-only reports lie, and how remaining commitment feeds WIP.

Published
Reading time
6 min read
Author
Adam Hicks
On this page9 sections
  1. What is the difference between committed costs and actual costs?
  2. What counts as a committed cost in construction?
  3. What should not be treated as a commitment?
  4. Why do actual-only job cost reports lie?
  5. What is remaining commitment, and how do you avoid double-counting?
  6. How do committed costs feed cost-to-complete and the WIP?
  7. What weekly and monthly checklist should a small GC follow?
  8. Where CooperBuild AI fits
  9. FAQ
  10. What is the difference between committed costs and actual costs in construction?
  11. What counts as a committed cost?
  12. Why shouldn't I rely on actual costs alone?
  13. What is remaining commitment?
  14. How do committed costs affect the WIP report?

By Adam Hicks, CooperBuild AI · November 6, 2026

Committed costs vs actual costs in construction come down to timing: actual costs are dollars already posted to the job (paid or entered bills, payroll, journal entries), while committed costs are dollars you are already obligated to spend under signed subcontracts, approved purchase orders, approved change orders and similar contracts that have not been fully billed yet. Looking at actuals alone makes a job look healthier than it is, because money that is spoken for still sits outside the ledger until the invoice arrives.

This guide covers what belongs in commitments, how to report remaining commitment without double-counting, how commitments feed cost-to-complete and the WIP report, and a practical checklist for small and mid-size GCs. For cost-code and budget setup, see our construction job costing guide.

What is the difference between committed costs and actual costs?

Actual costs are costs that have already hit the books for that job and cost code: vendor invoices in AP, payroll posted to the job, coded credit card charges, and equipment or material journal entries.

Committed costs (open commitments or PO commitments) are contractual obligations that will become actuals when the work or materials are billed. The obligation exists the day the subcontract or PO is signed, not the day the first invoice shows up.

A clean job cost line shows budget, actuals to date, remaining commitment (awarded minus already billed), and projected final = actual + remaining commitment + forecast for work not yet awarded. Miss those columns and you are managing with half the picture.

What counts as a committed cost in construction?

Treat something as a commitment when you have a clear, approved obligation to pay:

  • Signed subcontracts for a defined scope and amount
  • Approved purchase orders for materials or equipment
  • Approved change orders that increase a subcontract or PO (see our change order process guide)
  • Executed rental or lease agreements for job-specific equipment when the amount is known
  • Owner allowances only after the buyout or CO that commits the spend

If AP can point to a signed document and a dollar amount, it belongs in commitments.

What should not be treated as a commitment?

Leave these out of the open-commitment column until they clear a real approval gate:

  • Verbal "go ahead" with no written change order
  • Estimate or budget lines that have not been bought out
  • Bid proposals you have not awarded
  • Unapproved change order requests still in negotiation
  • Soft forecasts for self-perform work not yet on a PO or work order
  • Contingency that has not been released into a specific award

Forecasts belong in cost to complete; commitments belong in the obligation column.

Why do actual-only job cost reports lie?

Construction billing lags the obligation. A drywall sub can be 70% complete on a $200,000 subcontract and have billed only $80,000. Actuals show $80,000. Real exposure on that line is closer to $140,000 of work earned plus whatever remains under the award — and the full $200,000 was spoken for the day you signed.

If the PM sees budget minus actuals and thinks "$120,000 left," they may absorb another buyout or field change. Most of that room is already committed. The report only looked open because invoices had not caught up.

That blind spot hits cash planning, margin and pay applications. Actual-only reporting is fine for a ledger. It is a poor project-control tool.

What is remaining commitment, and how do you avoid double-counting?

Remaining commitment is the unpaid balance of an awarded contract: awarded amount minus amounts already billed or posted as actuals against that award.

Use remaining commitment on the job cost report, not the full awarded amount next to actuals. Adding full awarded plus actuals double-counts every dollar already invoiced.

Example with made-up numbers on one cost code:

  • Budget: $220,000
  • Awarded subcontract: $200,000
  • Actuals billed to date: $90,000
  • Remaining commitment: $110,000
  • Forecast for extras not yet awarded: $15,000
  • Projected final: $90,000 + $110,000 + $15,000 = $215,000

When a $20,000 invoice posts, actuals move to $110,000 and remaining commitment drops to $90,000. Projected final stays the same unless the forecast or award changed. That is the behavior you want.

Update the award the same day an approved CO increases the subcontract — not when the sub's next pay application arrives.

How do committed costs feed cost-to-complete and the WIP?

Cost-to-complete is what you still expect to spend to finish. Split it as:

  • Remaining commitment — already awarded, not yet billed
  • Unawarded forecast — work still to buy out or self-perform

Estimated total cost at completion ≈ actuals + remaining commitment + unawarded forecast.

That estimated total cost is the denominator in cost-to-cost percent complete on the construction WIP report. Missing commitments make estimated total cost too low, percent complete too high, and earned revenue overstated. Profit fade often starts here: the WIP looked fine until buyouts and open POs finally landed in the forecast.

Rule of thumb: the PM owns the unawarded forecast; finance owns actuals and remaining commitments. Both update before month-end close.

What weekly and monthly checklist should a small GC follow?

Weekly (PM + AP, 20–30 minutes per active job):

  1. Enter every new signed subcontract and approved PO into the commitment log the day it is signed.
  2. Post approved change orders to the award amount, not only to a pending folder.
  3. Match new AP invoices to the right commitment so remaining commitment burns down correctly.
  4. Flag any cost code where actual + remaining commitment already exceeds budget.
  5. Note verbal field directives that still need a written CO before they become commitments.

Monthly (controller + PM, before WIP close):

  1. Reconcile the commitment log to signed contracts and the AP open PO report.
  2. Have the PM sign off on unawarded cost-to-complete for every open job.
  3. Refresh estimated total cost used on the WIP.
  4. Review jobs where remaining commitment is high but little work has been billed.
  5. Clear stale commitments (canceled POs, zeroed change directives).

You need one buyout/commitment source of truth that AP and the PM both trust — not enterprise ERP.

Where CooperBuild AI fits

Most commitment problems are integration problems: subcontract in email, PO in a spreadsheet, actuals in QuickBooks, WIP rebuilt by hand. CooperBuild AI keeps estimates, budgets, change orders, billing and built-in accounting (GL, AP and AR) in one system, connects to QuickBooks Online when that is where your books live, and helps assistants keep buyouts, invoices and job cost columns aligned — so remaining commitment burns down when actuals post.

If your job cost report still ignores open subcontracts until the bills arrive, get started with free credits — no credit card needed — and run the next close with commitments and actuals in the same place.

FAQ

What is the difference between committed costs and actual costs in construction?

Actual costs are amounts already posted to the job (bills, payroll, journal entries). Committed costs are amounts you are obligated to pay under signed subcontracts, approved POs and approved change orders that have not been fully billed yet.

What counts as a committed cost?

Signed subcontracts, approved purchase orders, approved change orders that increase an award, and similar executed agreements with a defined dollar amount. Verbal approvals and unawarded estimates are not commitments until they clear a real approval gate.

Why shouldn't I rely on actual costs alone?

Because billing lags the obligation. Budget minus actuals can look open when most of the remaining dollars are already spoken for under signed awards, which understates projected final cost and overstates available margin.

What is remaining commitment?

Remaining commitment is the unpaid balance of an awarded contract: awarded amount minus amounts already billed or posted as actuals. Use that figure next to actuals so you do not double-count.

How do committed costs affect the WIP report?

Estimated total cost at completion should include actuals plus remaining commitment plus unawarded forecast. Missing commitments make estimated cost too low, percent complete too high and earned revenue overstated until the invoices catch up.

This article is general information for contractors and controllers, not accounting, tax or legal advice. Confirm job-cost and WIP treatment with your CPA before you change reporting practices.

Written by

Adam Hicks

Get started

Run your next job in Cooper.

Start on free credit and run a real job this week, or book a 30-minute demo on your own spec set, estimate or card statement. Either way, no card and no contract.

$20 in free credits, no card needed