Constructelligence
Guide · job cost

Committed cost in construction: track buyout and the exposure still to buy

Committed cost is money a contractor has agreed to spend but not yet been invoiced for: signed subcontracts, issued purchase orders, approved change orders on both. It is the earliest hard number on a job — known weeks or months before the invoices post — which is why a cost report without it looks fine right up until it doesn't. This guide covers how to track it, how to measure buyout, and how to project final cost from it.

Updated · 9 minute read

Key takeaways
  • Committed cost = signed subs + issued POs + approved change orders on them.
  • Remaining committed is cost certain to post; leave it out and forecasts run low.
  • Track buyout by scope: budget of bought scopes against what they were committed for.
  • Projected cost = committed + still-to-buy + self-perform to date + to complete.

What counts as committed

Committed cost = signed subcontracts + issued POs + approved change orders on them

Committed cost is the whole value of each commitment, not what is left of it. Two figures follow from it:

Pending change orders — priced but not yet approved — are not committed, but they belong in the forecast as exposure. The change order guide covers tracking them.

Buyout: bought scope against its budget

Buyout is the process of awarding the subcontracts and purchase orders the estimate assumed. Track it by scope, comparing what each bought scope was budgeted at with what it was committed for:

ScopeBudgetCommittedBuyout variance
Concrete$640,000$612,000+$28,000
Framing$780,000$846,000−$66,000
Drywall$630,000$722,000−$92,000
Bought so far$2,050,000$2,180,000−$130,000
Still to buy (MEP trim, specialties)$400,000——
Buyout % = budget of scopes bought ÷ budget of all scopes to buy
Buyout variance = budget of scopes bought − committed on them

Here buyout is $2,050,000 ÷ $2,450,000 = 83.7%, and the scopes bought so far came in $130,000 over their budget. That overrun is certain today — the subcontracts are signed — even though almost none of it has been invoiced yet.

Budget bought scopes $2.05Mto buyself-perform Committed $2.18M signed −$130K buyout
The bought scopes came in over their budget before a dollar of it was invoiced — committed cost shows it now; posted cost shows it months later.

Projecting final cost with commitments

Split the budget into what is bought out and what is self-performed, and project each on its own terms:

Projected cost = committed + still-to-buy (at budget, or at the best quote) + self-perform cost to date + self-perform estimate to complete

For the job above, with a $3,520,000 budget of which $2,450,000 is to be bought out and $1,070,000 self-performed:

Committed (bought scopes)$2,180,000
Still to buy, at budget$400,000
Self-perform cost to date$310,000
Self-perform estimate to complete$790,000
Projected cost$3,680,000
Against a budget of $3,520,000+$160,000 over

The $160,000 is the $130,000 buyout overrun plus $30,000 of self-perform labor running over — two different problems with two different owners, which is why the projection keeps them apart. For how the self-perform side is forecast, see job cost forecasting and labor forecasting.

CalculatorProjected cost with commitments
budget $3.52Mcommitted $2.18MSP to complete+$160Kto buy $0.40MSP to date $0.31M$0.79MProjected cost = committed + still to buy + self-perform to date + self-perform to complete = $3.68M
The worked example: $160,000 over — visible now from commitments, long before the invoices post.

Where committed cost lives — and why it goes missing

Commitments are often written in the project-management platform and recorded in the ERP, and the gap between the two is where committed cost goes missing:

The fix is one system of record for commitments and a monthly tie-out per job between the systems; the Procore ERP integration guide shows that check. Constructelligence reads commitments from Procore or Autodesk Construction Cloud next to Sage's budget and cost, and reports buyout percentage and uncommitted budget per job.

Checklist
Buyout log in Excel, filled in with example rows — columns: Scope, Cost code, Budget, Vendor, Committed, Buyout variance, Invoiced, Remaining committed…
The buyout log as it opens in Excel: example rows in italics, calculated columns shaded.
Free template · Buyout log (Excel & CSV)An Excel workbook with drop-downs, validation and formulas built in — or the same columns as a CSV for Google Sheets and Numbers.
Download Excel (.xlsx)
What this template captures

Each scope bought out: budget, vendor, committed amount, buyout variance, invoiced and remaining commitment, and status.

9 columns: 6 you fill in, 1 picked from drop-down lists, so every row uses the same values and 2 calculated by formula and filled down 200 rows, so nothing is worked out by hand. In the Excel version, 3 columns reject entries of the wrong type (a date column only takes dates, an amount column only numbers), the header row stays frozen with filters on it, and the workbook opens on an Instructions sheet that lists every column below.

Every column, and how it is captured
ColumnTypeWhat goes in it
ScopeTextFree text.
Cost codeTextCost code from your cost code list, matching the estimate and the ERP.
BudgetAmount ($)The budget for the line, from the estimate plus approved changes.
VendorTextVendor or subcontractor name as it appears in your vendor master.
CommittedAmount ($)Enter the amount in dollars.
Buyout varianceCalculatedCalculated: [Budget] − [Committed]
InvoicedAmount ($)Enter the amount in dollars.
Remaining committedCalculatedCalculated: [Committed] − [Invoiced]
StatusDrop-downWhere the item stands; pick from the list so the log can be filtered and counted. Options: Not bought out / Out to bid / Awarded / Contract signed.

See it on real-looking numbers

Constructelligence is a construction intelligence platform: it reads your ERP, project and field systems read-only and does this arithmetic every week, for every job. The demo runs it on a sample eight-job portfolio.

Try the demoJoin the private beta

Frequently asked questions

What is committed cost in construction?

The total value of signed subcontracts, issued purchase orders and approved change orders on them — money the contractor has agreed to spend, whether or not it has been invoiced yet.

What is the difference between committed cost and actual cost?

Actual cost is what has posted to the job ledger (invoices, payroll). Committed cost is what has been agreed in subcontracts and POs. Remaining committed — committed minus invoiced — is cost certain to post later, and a forecast without it is too low.

What is buyout in construction?

Awarding the subcontracts and purchase orders the estimate assumed. Buyout percentage is the budget of the scopes awarded divided by the budget of all scopes to be bought; buyout variance compares each awarded scope's budget with its committed value.

How do you calculate projected cost with committed cost?

Add committed cost, the budget (or best quote) for scopes still to buy, self-perform cost to date, and the self-perform estimate to complete. Compare the total with the budget, keeping buyout variance and self-perform variance separate.

Why does committed cost differ between Procore and my ERP?

Usually because a commitment or change order has been approved in one system and not yet synced or approved in the other. Tie out committed cost per job monthly; anything not waiting for approval is a failed sync.

CI
Written by the Constructelligence teamConstruction finance and software. Worked examples use the sample demo portfolio; formulas are standard practice. Reviewed September 2026.

More in Forecasting & cost

Free tools for this topic: Construction cost overrun calculator · Construction labor burden calculator · Construction markup vs margin calculator

All forecasting & cost resources →