Most contractors don’t lose money in one big, obvious hit. They lose it in five small places at once — a change order that never got invoiced, a discount given on a gut feeling, a deduction nobody thought to claim. None of it shows up as theft. None of it shows up as fraud. It shows up as a business that stays busy all year and somehow never gets ahead, and an owner who can’t quite say why.
After working with HVAC, plumbing, electrical, and general contracting businesses across the country, we see the same handful of leaks over and over. They’re not exotic. They’re not hard to understand once you know where to look. The problem is that almost nobody looks, because none of these leaks show up on the one report every owner checks: the P&L.
Why Your P&L Can’t Catch These Leaks On Its Own
A profit and loss statement is a record of what was entered. It totals the revenue invoiced and the expenses logged, and gives you a bottom line based on that data. What it cannot do is tell you about the things that never made it into the system in the first place.
If your crew finished a change order and nobody wrote it up, your P&L has no way to flag that missing revenue — because as far as the report is concerned, that work never happened. If your bids were based solely on labor and materials, with no real overhead rate baked in, your P&L will show a “profitable” job that was actually subsidized by your own pocket — which is exactly what job costing exists to catch. If your tax return was filed accurately, but no one ever looked for the deductions and credits your business actually qualified for, the P&L reflects a tax bill that was technically correct but unnecessarily high.
This is the core problem with judging your business by your P&L alone: it shows you what you recorded, not what you missed. And in the trades, what gets missed is often bigger than what gets recorded.
The Five Most Common Leaks We Find
Across hundreds of contractor engagements, the same five leaks keep showing up, in roughly this order of how easy they are to miss.
Unbilled change orders. Your crew adjusts the scope mid-job — more material, more labor, a change the customer asked for on-site — and it gets done, but it never gets written up or included on an invoice. This is often the single largest and most invisible leak, because the work is already finished. There’s no reminder sitting on anyone’s desk.
Material waste. Extra material is ordered “just in case”: some of it is used on the wrong job, some is thrown away, and none is reconciled against what the job actually needed. It rarely gets tracked as its own line item, so it just quietly inflates job costs across the board.
Gut-feel discounts. A customer pushes back on price, and rather than running the numbers, you knock off a percentage to close the deal. It feels like good customer service in the moment. Without checking your actual margin first, it can mean giving away most or all of the profit on that job.
Untracked mileage. Every trip in the truck — to the supply house, between job sites, to a bid — is a deductible business expense if it’s logged. Most owners estimate it once a year at tax time rather than tracking it as it happens, which often results in underclaiming it.
Missed deductions and unclaimed tax strategy. This is the leak that compounds the others. A business that isn’t tracking change orders, waste, or mileage in real time also tends to have a tax return prepared reactively — once a year, after the fact, with no planning built in. That’s when deductions and credits the business actually qualified for get left on the table.
Individually, none of these look like much. Stacked across a year of jobs, they’re the difference between a business that stays busy and one that gets ahead — and they compound, because the same missing habit that leaves a change order unbilled also leaves an overhead rate out of the next bid.
Why the Owner Is Always the Last to See It
There’s a pattern worth naming directly: it’s rarely the owner who first catches these leaks. That’s not a knock on the owner — it’s a function of position. You’re in the truck, on the job site, running the crew, answering the phone. You are the person with the least distance from the day-to-day, which means you’re also the person least likely to notice a pattern that only becomes visible when you step back and look at twelve months of data at once.
This is why an outside perspective matters so much in this industry. Not because an outsider is smarter about your business than you are — you know your trade better than anyone. It’s because they’re positioned to see the whole picture rather than the next job.
What One Contractor Found When She Looked
Kate, an IncSight client, came to us with books that hadn’t been kept current and a tax strategy that had been running on autopilot — filed accurately every year, but never proactively planned. Once her books were cleaned up and her tax strategy was reviewed with an eye toward what she actually qualified for, the results were substantial.
“IncSight helped fix my books AND found more tax savings for our business, resulting in a $69K refund back to us,” Kate said.
That number is specific to Kate’s business and isn’t typical for every contractor — the size of any refund depends entirely on your situation. But her story illustrates exactly the pattern above: the leaks were there the whole time. They just weren’t visible until someone went looking.
How to Start Finding Your Own Leaks
You don’t need to overhaul your entire back office this week to start plugging these leaks. Start with three things: log every change order the day it happens instead of trying to remember it later, calculate a real overhead rate and build it into every bid instead of pricing off labor and materials alone, and get your tax strategy reviewed before year-end instead of waiting until filing season, when it’s too late to plan.
None of this requires a finance background. It requires a system — and someone to check it who isn’t buried in the day-to-day of running your jobs.
Take the Next Step
If you want a quick read on where your business is most likely leaking, take the free Contractor Growth Assessment. It takes about five minutes, scores your business across six areas, and shows you exactly where to look first.




