Where Margin Quietly Leaks in Construction & Trades — and How Unit Economics Exposes It
Direct answer: In construction and trades, margin rarely disappears in one dramatic event. It leaks through under-priced change orders, unbilled hours, rework, idle equipment, and jobs that "felt busy" but never cleared their true cost per hour. The fastest way to find the leak is Unit Economics: pick your real unit — a billable hour, a crew-day, or a completed job — and rebuild its full cost and contribution from the ground up. Most contractors discover their headline gross margin hides two or three job types that are quietly running at a loss.
Why the P&L Hides the Leak
A construction P&L tells you the company made money last quarter. It does not tell you which jobs made money, or which crews, service lines, or customers dragged the average down. Because busy periods generate cash flow, a firm can feel healthy while systematically bidding certain work below cost.
Unit Economics fixes this by changing the question from "Are we profitable?" to "What does one unit cost us, and what does one unit earn?" For trades, the honest unit is usually one of three:
- The billable hour (best for service, HVAC, electrical, plumbing).
- The crew-day (best for framing, concrete, landscaping, roofing).
- The completed job (best for remodels, custom builds, project-based GC work).
Pick the one that matches how you actually schedule and bill. Everything downstream depends on choosing the right unit.
Building the Unit Economics Walkthrough
Here is the concrete sequence. Do it for one representative job type first, then repeat across your service lines.
Step 1 — Define the unit and its price. What does the customer pay per unit? For a service call, that might be a flat trip charge plus hourly rate. For a crew-day, it's the portion of contract value that day of work represents. Be honest about discounts and "we ate that one" concessions.
Step 2 — Load the fully burdened cost per unit. This is where leaks hide. Include:
- Direct labor plus payroll taxes, workers' comp, benefits, and PTO — the true loaded wage, not the base rate.
- Non-billable time: drive time, shop time, warranty callbacks, waiting on materials. If a tech is paid for 8 hours but bills 5.5, your real cost-per-billable-hour is far higher than the wage.
- Materials and consumables, including waste and the small unbilled items nobody tracks.
- Equipment cost per day (depreciation, fuel, maintenance, financing).
- An allocated share of overhead — office, insurance, vehicles, estimator time, software.
Step 3 — Calculate contribution per unit. Price minus fully burdened cost. If a crew-day costs you $2,900 all-in and you're recovering $3,100, your contribution is $200 — before any project management or general overhead is fully covered. That's the number that tells the truth.
Step 4 — Ask the diagnostic questions.
- What's our billable utilization rate? If techs bill only 60% of paid hours, your effective labor cost is 40% higher than your rate card assumes.
- What's the change-order recovery rate? Scope creep absorbed for free is one of the largest silent leaks in the trades.
- What's the rework/warranty cost per job, and which crews or job types generate it?
- Which customer segments or job sizes consistently underperform? Small jobs often carry the same setup and admin cost as large ones but a fraction of the contribution.
Step 5 — What "good" looks like. Good Unit Economics isn't a universal number — it's positive contribution on every job type after burden, plus enough margin above that to cover overhead and target profit. A healthy trades business can usually name its contribution per crew-day or per billable hour off the top of its head. If you can't, the leak is almost certainly there.
Where Percision Fits — and Where It Doesn't
Disclosure: I write for Percision, an AI-powered strategic intelligence platform. So here's the honest version.
When a spreadsheet is enough: If you run one or two service lines and your bookkeeper can pull loaded labor, utilization, and job-level costs cleanly, build the model in Excel. Unit Economics is a discipline, not a product. A well-built spreadsheet reviewed quarterly beats any tool used once.
When a human consultant is the better call: If your job-costing data is a mess — labor allocated by gut feel, no reliable utilization tracking — you need someone on the ground to fix the data plumbing first. No analysis engine can rescue inputs that don't exist.
When Percision earns its place: When you have the data but not the time or analytical horsepower to turn it into a decision. Percision runs your business context through structured reasoning steps across multiple frameworks — Unit Economics among 27+ — and produces board-ready output: contribution analysis, warning-sign flags, an Excel-exportable model with an audit trail, and a scenario view of what happens if you fire your worst-performing job type or raise rates 8%. It's positioned as a co-pilot, not an autopilot: your team still decides what to bid, hire, and drop. The value is compressing weeks of analysis into minutes so you act while the season's still ahead of you.
The general pattern here is consistent with published research — for example, a 2023 Harvard Business School / BCG field study found generative-AI tools raised consultant output quality on suitable analytical tasks. That's a directional signal about AI's role in structured analysis, not a promise about your specific numbers.
Turning the Analysis Into an Execution Plan
Finding the leak is worthless without a move. Once your Unit Economics is clear, the plan usually writes itself:
- Re-price or exit the job types with negative contribution.
- Raise the utilization floor — attack drive time, shop time, and callback rework directly.
- Enforce change-order discipline so scope creep is billed, not absorbed.
- Track contribution per unit monthly as a live KPI, not an annual autopsy.
FAQ
What's the single most common margin leak in trades? Non-billable labor. Firms price off a rate card assuming near-full utilization, then pay for drive time, waiting, and rework that the rate never recovers.
Do I need job-costing software before doing this? No. You need reliable labor, materials, and utilization data — a clean spreadsheet works. Software helps you sustain the discipline, but the analysis can start today.
How often should I rerun Unit Economics? Quarterly at minimum, and any time you add a service line, change your rate card, or take on a new customer segment.
If you want to run this analysis fast and get a board-ready model out of it, see how Percision applies Unit Economics and 26 other frameworks — while your leadership team keeps control of every decision.