Open the P&L on a job that should have made money.
Materials came in on budget, labor hours were close to the estimate, and the job still finished twelve thousand dollars short of where it should have been.
Nobody stole anything.
No crew slacked off.
The money quietly leaked out through a gap nobody noticed until the job was closed.
This piece walks that twelve grand back to where it actually went, why it happens to good crews running good jobs, and what one undocumented change order really costs once you add it all up.
The job that should have made money
You have had this job. The bid was solid and the crew was good. Halfway through, you would have bet money it was going to come in clean. Then the final numbers land, the margin is just gone, and you cannot point to the one thing that did it.
So you go line by line.
Materials, fine.
Labor, a little over but nothing crazy.
Everything looks roughly like the estimate, which is exactly what makes it maddening. The hole is real, but on paper every piece looks normal.
The five minutes in week two that cost you twelve grand
Here is where it actually went.
Back in week two, the homeowner asked for something extra, the kind of thing that was never in the original plan.
Your crew lead, being good at his or her job, said yes and got it done.
He mentioned it to the PM in passing, maybe in a text, maybe just in the truck at the end of the day.
And that was it.
Nobody wrote up a formal change order. The PM had four other jobs going and it slipped.
The extra materials and hours got absorbed into the job like they were always part of it, and when the invoice went out, it billed the original scope of the project.
You did the work, you paid for the work, and then you billed as if none of it happened.
Five minutes of paperwork that never happened, and the margin on the whole job walked out the door.
Why this keeps happening to good crews
It is tempting to call this a discipline problem and tell everyone to do better.
That will not fix it, because nobody actually did anything wrong in the moment. The crew lead solved a problem on site, which is what you want that person doing, and the PM was buried tracking a half-dozen jobs at once.
The information existed the whole time. It just lived in a conversation instead of anywhere the invoice would ever see it, and that gap is not unique to change orders.
It is the same gap that shows up all over a growing contractor’s margins, and the bigger you get, the more of them open at once. It tends to show up in three places:
- Work happens in the field, often as a quick yes to the homeowner.
- The record of it lives in someone’s memory or a text thread.
- The office bills off whatever made it into the system, which is missing pieces.
What one undocumented change order actually costs
The twelve grand on this job is the part you can see. The full cost is bigger, because it does not happen once. A few of the places it adds up:
- The unbilled work itself. The materials and labor you absorbed because the change never made it onto the invoice.
- The pattern across jobs. One missed change order is an accident, but the same pattern across a season is a margin problem you will never spot in any single P&L.
- The dispute you cannot win. When a homeowner pushes back on a charge and you have nothing in writing showing what was approved and when, you eat it to keep the peace.
- The trust cost inside your own team. When the office and the field do not share the same record, every reconciliation turns into a conversation nobody enjoys.
Add it up across a year of jobs and the number stops being a rounding error. It becomes one of the quietest and most fixable holes in the business.
What kills the margin here is not effort or trust, it is the gap between what happens on the job and what makes it onto the invoice, where a lot of contractor money quietly dies.
If this one hit a nerve, the bigger picture is worth your time. The Hidden Revenue Leaks Draining Your Job Margins covers the full set of places margins leak between the field and the office, and what they add up to over a year.
Frequently asked questions
What does an undocumented change order cost a contractor?
The direct cost is the unbilled labor and materials for work that was completed but never invoiced. The full cost is larger: repeated across multiple jobs, the same pattern becomes a margin leak that does not show up in any single job’s P&L. When disputes arise over unapproved work, contractors typically absorb the cost rather than fight without written documentation. The total impact across a year of jobs is often far larger than any single missed change order suggests.
Why do change orders not get billed?
The most common reason is a documentation gap between the field and the office, not negligence. A crew lead approves extra work on site, communicates it informally, and the PM tracking multiple jobs does not convert that conversation into a written change order before the invoice goes out. The work gets absorbed into the job cost but never appears on the invoice.
How do contractors lose money after a good bid?
A job can come in close to budget on materials and labor and still miss its margin target if unbilled extras were absorbed into job cost. Change orders that were completed but not documented are one of the most common causes. The bid was accurate; the scope changed in the field without a corresponding adjustment to the invoice.
What is the real cost of a missed change order in construction?
The missed revenue is the most visible cost. Less visible: the precedent it sets with the client, the inability to defend the charge if disputed, and the cumulative margin erosion when the same gap repeats across a job portfolio. For a contractor running 20 to 50 jobs a year, even small repeated misses add up to a significant annual number.
How do you track change orders on a construction job?
The core requirement is a written record created at the time the change is approved, not after the job closes. That record needs to capture what was changed, who approved it, and when, and it needs to exist somewhere the office can see it before the invoice goes out. The method matters less than the timing: a change order documented after the fact is harder to enforce and easier to dispute.