←Back to Blog
Financial & Admin•9 min read

What Is a Cost-to-Complete Report, and How Do You Read One If You're Not an Accountant?

A cost-to-complete report tells you what each part of a job has cost so far and what it will really take to finish, so you know the margin you'll actually make. Here's how to read one in plain English, with a worked example, the mistake that makes most of them wrong, and five questions to ask your PM.

A
Appello Team
Product & Engineering
Share:

What Is a Cost-to-Complete Report, and How Do You Read One If You're Not an Accountant?#

A cost-to-complete report shows, for each part of a job, what you've spent so far and what it will take to finish. Spent plus what's left is the forecast final cost, and the contract value minus that forecast is the margin you'll actually make. The number that matters is "what's left", and it should come from the work remaining and the crew's real pace, not from the budget minus what you've spent.

What's on a cost-to-complete report?#

Most reports have the same handful of columns, whatever the software or spreadsheet calls them.

Column In plain English Where it should come from Watch for
Budget What you expected this part of the job to cost when you bid it The estimate, plus approved change orders A budget that changed without a change order behind it
Cost to date What you've actually spent Approved timesheets, supplier and subcontractor bills, equipment Last week's hours or this month's bills not in yet
Percent complete How much of the work is in place The foreman, checked by the PM A percentage that always equals the percent of budget spent
Cost to complete What it will take to finish The PM's estimate of the work left, checked against pace Budget minus cost to date, with no thought behind it
Forecast final cost Cost to date plus cost to complete Arithmetic
Variance Budget minus forecast final cost Arithmetic Lines that got worse since last month

Accountants also call the forecast final cost the "estimate at completion" (EAC), and cost to complete the "estimate to complete" (ETC). Same ideas.

What does one look like on a real job?#

Here's an $800,000 insulation subcontract on a school, budgeted to cost $680,000 for a $120,000 margin (15%). The numbers are made up for illustration.

Cost code Budget Cost to date % complete Cost to complete Forecast final Variance
Mobilization and setup $20,000 $20,000 100% $0 $20,000 $0
Hot pipe insulation $260,000 $150,000 55% $120,000 $270,000 −$10,000
Duct wrap $180,000 $70,000 40% $105,000 $175,000 +$5,000
Aluminum jacketing $220,000 $40,000 15% $230,000 $270,000 −$50,000
Total $680,000 $280,000 $455,000 $735,000 −$55,000

Read it from the bottom right. The job is forecast to cost $735,000, so the margin is now $65,000 (about 8%), not $120,000. Then read up the variance column to find out why: almost all of it is jacketing.

Jacketing is only 15% done, and $40,000 is already spent. At that pace the line costs about $267,000 ($40,000 ÷ 15%), and the PM's $270,000 agrees. Maybe the first area was the hardest, or maybe the crew is learning a detail the estimate didn't price. Either way, with 85% of the line ahead of you, there's time to find out, fix it, or price it as extra work.

Why is "budget minus spent" the wrong number?#

Because it assumes everything left goes exactly to plan, no matter how the first part went.

Do the same report the lazy way. Cost to complete is just the budget left: $680,000 − $280,000 = $400,000. Forecast final: $680,000. Margin: still $120,000. The report looks perfect, and it's wrong by $55,000.

This matters beyond your own office. A work-in-progress (WIP) schedule usually measures percent complete as cost to date divided by total estimated cost. If your estimated cost to complete is too low, the WIP calls the job further along than it is and shows profit you haven't made. A Construction Executive guide to WIP schedules warns that if the total estimated cost "is calculated incorrectly, it could compromise the contractor's profitability." Your banker and bonding company read that WIP. They'd much rather see a margin drop in month four than a surprise at closeout.

How should you estimate what's left?#

There are three ways, and a good PM uses two of them.

  1. Budget remaining. Budget minus cost to date. Only right if the line is exactly on pace. Use it as a starting point, never as the answer.
  2. Pace. Cost to date ÷ percent complete. If 40% of the duct wrap cost $70,000, all of it will cost about $175,000. Quick, honest, and a good check, but it assumes the rest goes like the first part.
  3. Bottom-up from the field. What's physically left (metres of pipe, square metres of duct, number of fittings), how much a crew installs per day, and what a crew-day costs. Then add material still to buy, and any supplier or subcontractor bills you know are coming. This is the real answer, and it needs the foreman.

When the pace number and the bottom-up number disagree, ask why. "The first two floors were the mechanical rooms" is a good answer. "We'll make it up" is not.

Who should fill it in, and how often?#

The PM owns it, the foreman feeds it, and the owner reads it.

  • Weekly, the foreman reports percent complete per cost code, and anything coming that the budget didn't expect: an extra crew, a re-order, a GC request that should be a change order.
  • Monthly, before the progress claim and the WIP, the PM updates cost to complete on every line that moved, and explains every variance that got worse.
  • The owner reads the bottom line, then the three lines that changed most since last month.

CLA, an accounting firm that works with contractors, recommends that project managers provide "periodic forecasts of cost at completion." Monthly is the minimum on a live job.

What should you ask your PM when you read it?#

  1. Which lines got worse since last month, and why?
  2. Is this cost to complete from the field, or budget minus spent?
  3. Are all hours and bills to the end of the period in?
  4. Is there extra work in the cost that isn't on a change order?
  5. What would have to go right to hit this forecast, and what are we doing about the worst line?

If the answers come quickly and match the numbers, you have a forecast. If they don't, you have a budget with a different title.

Where is Appello not the right fit?#

Appello is built for ICI trade contractors, often union, with about 20 to 400 field staff. It isn't built for:

  • Residential builders and remodellers.
  • General contractors who need document control for the whole building.
  • One-person shops with no crew to cost.

Where does Appello fit?#

Appello is for trade contractor owners who want the cost-to-complete report to come from the job, not from a spreadsheet the PM rebuilds every month.

  • Cost to date is current. Labour lands on the job and cost code as timesheets are approved. Bills land when they're entered in Appello or synced from QuickBooks Online. Equipment time, worker expenses and material issued to the job count too.
  • Percent complete comes from site. The foreman submits percent complete per schedule of values line from the phone. The office, usually the PM, confirms it on a progress report, and the same number feeds the progress invoice.
  • A forecast is drafted for you. For each progress report, Appello generates a forecast per cost code from the pace so far: the remaining budget adjusted for how the line has performed. The PM reviews it, adjusts it where the field says otherwise, and it's approved. Approved forecasts stay as they were, so you can see how the forecast moved period by period.
  • Cost to Complete view. Forecast cost, forecast value, margin and cost performance for each period, with the average margin and the latest forecast on top.
  • The WIP uses your forecast. The WIP report takes the latest forecast as its estimated cost to complete and shows percent complete by cost, earned revenue against billed, and over and under billings as of any date, in CSV or PDF.
  • Ask it in plain English. Through Appello's MCP connector, ask ChatGPT, Claude or Microsoft Copilot, "How is the forecast margin trending on the school job?" and get the answer from the same numbers. See what MCP is.

Bring the job you're least sure about to a demo, and we'll build its cost-to-complete report from your real numbers. See Job Financials.

FAQ#

What's the difference between cost to complete and estimate at completion?
Cost to complete is what's left to spend. Estimate at completion is the forecast final cost: cost to date plus cost to complete.

How is cost to complete different from budget remaining?
Budget remaining is the budget minus what you've spent. Cost to complete is your best estimate of what finishing will actually cost. They're only the same when the job is exactly on plan.

Can cost to complete be lower than budget remaining?
Yes. If a line is running ahead of pace, finishing it costs less than the budget left, and the variance is positive. Make sure it's real progress, not bills that haven't arrived yet.

How does cost to complete affect my WIP report?
Most WIP schedules calculate percent complete as cost to date divided by total estimated cost. Understate cost to complete and the WIP shows the job further along, with more profit earned, than it really is.

Who should prepare the cost-to-complete report?
The project manager, with percent complete and what's left coming from the foreman. The owner and the accountant review it.

Sources#

All accessed October 14, 2026.

Ready to Transform Your Operations?

See how Appello can help your ICI contracting business.

Book a Free Demo