COMMITTED COSTS

COMMITTED COSTS VS. ACTUAL COSTS.

QUICK ANSWER

Most construction job costing systems show you what you've spent. The good ones show you what you've committed to spend: the purchase orders, subcontracts, and approved change orders that will reach the job cost even though no invoice has come in yet. The difference between committed cost job costing and actual cost job costing is the difference between knowing your job outcome in advance and finding it out at closeout.

A $200K subcontract that's 80% complete has $160K of cost on it whether or not the sub has billed you. If your job cost only reads processed invoices, that job looks better than it is, and it will keep looking better until the invoices come in all at once at the end of a phase. Everything downstream inherits the error. The cost-to-complete is wrong, the percent complete is wrong, the WIP is wrong, and the profit projection you showed the surety is wrong.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-10-26
THE DEFINITION

WHAT IT MEANS.

A committed cost is a cost your company is already obligated to pay under a signed subcontract, an approved purchase order, an executed rental agreement, or an approved change order, even though no invoice has come in yet.

WHAT WE SEE IN THIS BUSINESS

WHY THE JOB COST IS ALWAYS BEHIND.

01

Your job cost only shows what's been invoiced

If your job costing only reflects invoices that have already been processed, the cost picture is always behind. A $200K subcontract that's 80% complete has $160K of cost committed, but if the sub hasn't billed yet, your job cost shows nothing against it. Your cost-to-complete, your WIP, and your profit projection are all wrong as a result.

02

You don't know your exposure on open purchase orders

Material purchase orders, equipment rentals, and subcontract commitments are real financial obligations before any invoice comes in. Without committed cost tracking, those obligations are invisible in job costing until they post, and they usually post all at once at the end of a phase. That's why a job can go from looking fine to looking bad in a single close.

03

Your WIP is inaccurate because committed costs aren't in it

A WIP schedule is only as accurate as the cost data it uses. If committed costs aren't in job costing, percent complete understates true cost incurred, the overbilled and underbilled positions are wrong, and the financial picture your surety is reading doesn't match the job. You get underwritten off a number that was never right.

THE MATH

WHAT IT LOOKS LIKE IN DOLLARS.

The 80 percent subcontract

A $200K subcontract that's 80% complete has $160K of committed cost. On invoice-only job costing that job shows whatever the sub happened to bill, which on a slow-billing sub can be nothing at all. On committed cost job costing it shows $160K, and the cost-to-complete gets built off the full obligation rather than off the paperwork that has come through the door.

HOW SPM FIXES IT

HOW BOTH NUMBERS GET TRACKED.

Tracking committed costs in ControlQore

ControlQore tracks committed costs separately from actual costs. Purchase orders, subcontract values, and approved change orders get entered when they're committed rather than when they're invoiced. The job cost then reads both lines at once: total committed cost, meaning what you've obligated, and actual cost, meaning what you've been billed for. The cost-to-complete gets built off the committed total.

Purchase order workflow built into job costing

We set up a purchase order workflow in ControlQore during onboarding so material orders and subcontract commitments get entered at the moment of commitment. When the invoice comes in, it matches against the existing PO instead of being entered as a new cost. That stops double-coding and gives you a clean committed against invoiced comparison on every job.

Accurate WIP from committed cost data

With committed costs in ControlQore, the WIP calculation is based on true economic cost and not on what has been invoiced. Percent complete, earned revenue, and the overbilled and underbilled positions all come off the complete cost picture. Clients get a monthly WIP that reflects committed cost, which is the schedule a surety and a bank can underwrite off.

$10.7M+
Client AR Recovered Since 2023
48
Active Trade Specializations
60 DAYS
Average Onboarding Time
PRICING

FLAT MONTHLY FEE. NO SURPRISES.

Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing. No payroll. The one-time onboarding fee is right here in the table.

Last 12 months revenueMonthly feeOne-time onboarding
Under $1M$1,900 to $3,300$1,000
$1M to $3.5M$2,600 to $5,300$1,500
$3.5M to $6.5M$3,800 to $8,300$3,000
$6.5M to $9.5M$5,100 to $11,800$4,500
$9.5M to $12.5M$6,100 to $14,900$6,000
$12.5M to $15.5M$7,400 to $17,650$7,500
$15.5M to $18.5M$9,400 to $22,400$9,000
$18.5M+Quoted individuallyQuoted individually

The onboarding fee covers migrating your books back to the start of your last taxable year and getting you fully operational in 60 days. It's billed once, with your first invoice. It's the same for all three tiers. Your first month is prorated, and your monthly engagement starts on the first of the first full month.

Range reflects the three tiers below. Which one you're in depends on how much of the work you want off your desk. No payroll. No hidden line items. The onboarding fee is right here in the table.

Core

You stop guessing.

You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions and never in a report.

Your bookkeeper still does the books.

Strategic

Every job shows its margin while it is still open.

Everything in Core, plus the bookkeeping and bank reconciliations done for you, and the job costing and WIP software set up, loaded with your cost codes, and managed every month. Use your own online software, or move to ours and we cover it.

A bookkeeper we choose does the books and reconciliations. No payroll.

Platinum

You approve, and the money side gets handled.

Everything in Strategic, plus a controller we choose who handles your bills and receivables for you the way an in-house controller would. They call vendors, pay the bills and keep the accounting current. We plan the cash flow first, and you approve every payment because it is your money.

A controller we choose does the payables and receivables. No payroll, no pay applications, no collections.

COMMON QUESTIONS

FREQUENTLY ASKED.

Committed costs include signed subcontracts at full contract value, approved purchase orders for materials, executed equipment rental agreements, and approved change orders from your own lower-tier subs. Cost estimates, verbal agreements, and unapproved purchase requests aren't committed costs. Those can go in the cost-to-complete forecast, but they don't belong in committed cost tracking.

With committed costs tracked, cost-to-complete equals total estimated cost minus total committed cost minus actual cost incurred. Without them, the cost-to-complete gets estimated from scratch every month, which takes time and is less accurate. The committed cost approach produces a more reliable number because a large share of the remaining cost is already fixed through purchase orders and subcontracts.

Three tiers, and which one you are in depends on how much of the work you want off your desk. Core is where you stop guessing: job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a monthly meeting that ends in decisions, while your bookkeeper keeps doing the books. Strategic is where every job shows its margin while it is still open: a bookkeeper we choose does the books and the bank reconciliations, and the job costing and WIP software is set up and managed for you, on your own online software or ours. Platinum is where you approve and the money side gets handled: a controller we choose handles your bills and receivables the way an in-house controller would, and you approve every payment. No payroll. No scope gaps.

Sixty days. We migrate your books back to the start of your last taxable year, set up ControlQore, and build your job costing structure from scratch. Fully operational in two months.
WHAT THIS TIES INTO
Josh Luebker, SPM The Construction CFO
Josh Luebker
FRACTIONAL CFO · SPM THE CONSTRUCTION CFO

Josh Luebker is a master electrician turned construction CFO, president of SPM The Construction CFO and author of CONTROL: C.F.O.S. Construction Financial Operating System.

DOES YOUR JOB COST SHOW WHAT YOU COMMITTED OR ONLY WHAT YOU WERE BILLED?

Twenty minutes of questions open it, about how POs and subcontracts show up in your job cost before anybody invoices you. Josh sells nothing and proposes nothing. If he can help, you'll set a longer second call.

You don't hire a CFO because it's safe, you do it because the real risk isn't having one.
Book a 20 minute call

20 minutes. Nothing gets sold on this call and nothing gets proposed. Josh asks questions to work out whether he can help at all.

OR GET THE WIP SCHEDULE TEMPLATE. NO CALL NEEDED.