Cost-to-Complete Estimating: The Key to Accurate WIP Reporting

Accurate WIP reporting depends on forward-looking cost-to-complete estimates, not just budget math. Here is how to build CTC figures by cost type and lock down your WIP schedule every month.

EZBilling Team May 29, 2026 7 min read
Why Cost-to-Complete Numbers Make or Break Your WIP

Your work-in-progress schedule is only as reliable as the cost-to-complete figures behind it. Get those numbers wrong and your WIP overstates profit, your banker sees a distorted picture, and your year-end audit turns into a painful restatement exercise. Every number on the WIP flows from two inputs: how much you have spent and how much you still expect to spend. The second input is the one most contractors handle poorly.

Cost-to-complete (CTC) is the projected cost remaining to finish a specific scope of work from the current date forward. It is not the original budget minus costs incurred. That formula assumes every dollar spent was spent efficiently and every future dollar will be spent exactly as planned. On real jobs, that is almost never true.

The Difference Between Budget-Minus-Cost and True Cost-to-Complete

Here is a concrete example. You have a $400,000 concrete scope on a mid-rise office building. You are 60 percent complete by schedule, and you have spent $260,000. Budget minus cost gives you a CTC of $140,000. Simple math says you are tracking fine.

But your field super tells you the remaining elevated decks are more congested than the lower floors, pour cycles are running longer, and the pump truck is idling two extra hours per pour. A field-driven CTC review puts the remaining cost at $175,000, not $140,000. That $35,000 gap flips a $14,000 gross profit on that scope to a $21,000 loss. Multiplied across four or five scopes on a $5 million job, the distortion on your WIP becomes material fast.

The lesson: CTC must be a forward-looking estimate built from current conditions, not a mechanical subtraction from a static budget.

Who Owns the Cost-to-Complete Estimate

The accounting team cannot produce accurate CTC figures in isolation. The project manager owns the field reality. The project engineer owns the subcontract and material commitments. The controller's job is to create a structured process that pulls the right information from those people at the right time and converts it into defensible numbers.

Set a fixed schedule. For monthly WIP reporting, run a CTC review within the first three business days of the month for the prior period. Give PMs a simple spreadsheet or form broken down by CSI MasterFormat division or your internal cost-code structure. Division 03 concrete, Division 05 structural steel, Division 22 plumbing, and so on. Ask them to confirm or revise the remaining cost in each active cost code. That conversation surfaces field problems before they hit the income statement as surprises.

Building the Cost-to-Complete by Cost Type

Break your CTC into the same cost types you track in your job cost reports. Lumping everything together hides where the trouble is.

Labor

Labor CTC starts with remaining man-hours. Get the foreman's estimate of hours left for each task, then apply your current all-in labor rate, which includes wages, payroll taxes, workers' comp, and benefits. Do not use the budget rate if your actual blended rate has drifted. If you budgeted a $68 per hour all-in rate for Division 03 labor and your actual rate is running $74, rebuild the CTC at $74. A six-dollar spread over 800 remaining hours adds $4,800 in cost that budget-minus-cost will never catch.

Materials

For materials, start with committed purchase orders. Any material under a PO is a known number. For materials not yet purchased, use current supplier pricing, not original bid pricing. Lumber, steel, copper, and concrete all fluctuate. If your original budget for rebar was based on pricing from eight months ago and the market has moved up 12 percent, your CTC must reflect today's price for the tons still to be placed.

Track materials stored on site separately. Stored materials that have been paid for but not yet installed reduce your CTC because that cost is already captured in cost-incurred. Confirm the quantities physically if the stored value is significant.

Subcontractors

Subcontract CTC is largely a contract management exercise. For each sub, identify the remaining contract value, approved change orders not yet billed, and any pending change orders (PCOs) likely to be approved. A PCO sitting unsigned is still a probable cost. Include it in CTC with a probability weight or include it at full value if approval is near certain. Ignoring unsigned PCOs is one of the most common ways WIP reports overstate profit.

Also check for claims risk. If a sub has sent a notice of delay or is running behind on a lump-sum scope, their remaining contract value may not reflect the actual cost to get the work done. Flag those situations in your CTC notes.

Equipment and General Conditions

General conditions costs (Division 01) run on time. If your project schedule has slipped three weeks, your site trailer, superintendent, temporary utilities, and project engineer costs extend accordingly. Recalculate general conditions CTC based on the current projected completion date, not the original schedule. A three-week slip on a job with $45,000 per month in general conditions adds $33,750 in cost that budget-minus-cost ignores entirely.

Percent Complete vs. Cost-to-Complete: Which Drives Which

Your WIP schedule calculates earned revenue using percent complete. There are two common methods: cost-based (costs incurred divided by total estimated cost) and work-in-place (a physical measure of installed quantities). Whichever method your bonding company and CPA require, the denominator is always total estimated cost, which equals cost-incurred plus cost-to-complete.

This means a change in your CTC directly changes your percent complete, which directly changes your overbilling or underbilling position. A $35,000 increase in CTC on a $400,000 scope increases total estimated cost to $435,000. If you have spent $260,000, your cost-based percent complete drops from 65 percent ($260K / $400K) to 59.8 percent ($260K / $435K). On a $900,000 contract value, that shifts your earned revenue from $585,000 to $538,200 -- a $46,800 swing in your overbilling position. Auditors and sureties notice these shifts. You want to be the one explaining them proactively, not reacting after the fact.

Documenting Your Assumptions

Every CTC estimate is a judgment call. Document the assumptions behind it. A short note in your WIP workbook for each revised line item is enough: "Division 03 CTC increased $35,000 due to congested upper-deck pours per superintendent field review dated [date]." That documentation protects you in an audit, supports your bonding renewal conversation, and gives the next PM a record if the project changes hands.

Version your WIP schedules by month. Comparing November's CTC to October's tells you immediately which jobs are getting worse and by how much. A job that revises CTC upward three months in a row is a job that needs a full project cost review, not just a monthly update.

Common Mistakes to Avoid

  • Rolling forward last month's CTC without review. This is the most common error. If the PM did not update the numbers, the WIP is stale. Make PM sign-off a condition of closing the month.
  • Ignoring cost codes with small remaining balances. A $5,000 remaining budget on a cost code that actually needs $22,000 to complete is a $17,000 problem. Small buckets add up.
  • Treating the original budget as the ceiling. If field conditions have changed, the budget is no longer the right benchmark. CTC should reflect reality, not the hope that spending will somehow come back in line.
  • Omitting soft costs. Closeout costs, as-built drawings, test and balance reports, commissioning, and punch list labor all belong in CTC. They are real costs, often overlooked until the job is 95 percent complete and the budget is exhausted.
  • Forgetting owner-approved change orders not yet priced. If the owner directed extra work but the change order is not fully priced and in contract, estimate the cost and include it. The cost will be incurred whether or not the paperwork is finished.
Tying CTC Into Your Monthly Close Process

Build CTC review into your month-end close checklist as a non-negotiable step. The sequence: PM submits updated CTC by cost code, controller reconciles it against committed costs and open POs, controller updates the WIP schedule, controller reviews overbilling and underbilling positions with the CFO or owner, and the WIP is locked. That process should take two to three days on a five-to-ten job portfolio. It is worth every hour. A WIP that surprises your CPA or your bonding agent is a WIP that was not reviewed carefully enough during the month.

Accurate WIP reporting is built on one thing: knowing with confidence what it will cost to finish each job. That knowledge comes from the field, structured by a process the office controls.

Keeping job cost reports accurate takes constant attention. EZBilling ties every transaction to a job and cost code automatically, so your CTC reviews start from clean, current data instead of a spreadsheet you have to rebuild every month.

Ready to simplify your AIA billing?

EZBilling handles G702/G703 progress billing, job costing, and compliance tracking in one platform built for general contractors.

Start 30-Day Free Trial Schedule a Demo

Related Posts