The Worker Shortage Is a Margin Problem in Disguise

July 24 · Written By Michele Gray

You didn't lose that job to a competitor. You lost it to a labor market. The call came in, the loss was real, and you couldn't put a crew on it fast enough — so you turned it down, or you took it and paid whoever was available whatever they wanted. Either way it cost you. That's the part owners miss about the hiring crunch: it doesn't just show up as an empty truck on your schedule. It shows up as a thinner line on your P&L, and most shops never trace it back to its source.

The idea: the shortage has a price, and it's not the wage

According to the Associated General Contractors of America's 2025 Workforce Survey, 92% of construction firms that are hiring report a hard time finding qualified workers. Nearly half — 45% — say worker shortages are causing project delays, on their own crews or their subcontractors'. And in a newer wrinkle, 28% of firms report being affected, directly or indirectly, by immigration enforcement in just the prior six months. This is a nameable, industry-wide condition, not a bad month in your market.

Now here's the number under the number. When workers are scarce, the ones you keep and the ones you scramble to hire cost more — and their real cost was already far above their wage. The U.S. Bureau of Labor Statistics tracks this directly. In its Employer Costs for Employee Compensation data for March 2025, the average construction worker's wages ran $30.55 an hour — but total compensation ran $44.36 an hour once you add benefits, payroll taxes, insurance, and paid leave. Benefits alone were 31.1% of total compensation. Put plainly: the hourly cost of a construction worker is roughly 45% above the wage on their check — and that's before you load in the truck, the equipment, and the hours they're on the clock but not producing.

Read that against a scarcity market and the trap gets obvious. The shortage pushes wages, overtime, and premium sub costs up. The burden rides on top of every one of those dollars. And the number you're pricing against — the carrier's line item — doesn't move to match.

The restoration translation

Restoration lives at the sharp end of this. You don't schedule an emergency water loss for a convenient Tuesday. You mobilize now, often at nights and weekends, often at overtime, often by pulling in whoever a scarce market will give you. Every one of those choices lifts your true burdened cost per production hour. Meanwhile the Xactimate price list you're billing against was set on a lag and assumes normal-market labor — the version of your labor cost that no longer exists.

So the winner's-curse pattern shows up again, wearing a different coat. If you bid, staff, and supplement off a wage number — "my tech makes $30" — instead of your burdened number, you lose margin on every hour and you don't feel it until the job closes light. On a mitigation job with thin hours that gap is annoying. On a long reconstruction rebuild, where labor is most of the cost and the schedule already runs long, it's the difference between a profitable job and a break-even one.

And volume hides it. When you're slammed after a storm, "busy" feels like winning — but that's exactly when you're paying the most for labor and moving the slowest. Your best revenue month can quietly be your worst margin month, and you'll only see it if you're costing labor at its real burden, per job.

Four moves that turn the shortage into a number you manage

None of this requires magically finding workers nobody else can find. It requires knowing what your labor actually costs before you commit the hour.

  1. Compute your true burdened cost per production hour. Start from the wage, add the burden the BLS data makes visible — payroll taxes, workers' comp, benefits, paid and unproductive time — then add vehicles, equipment, and overhead. That single figure turns every estimate from a guess into a yes/no question.
  2. Price and supplement to the burdened number, not the wage. When a scarce market forces overtime or premium subs, that higher cost is a documented supplement or a priced decision — not margin you quietly absorb to keep the job moving.
  3. Treat overtime and premium labor as a costed choice, not a reflex. Sometimes mobilizing at 1.5x is the right call to protect a claim. Sometimes it turns a profitable job into a favor. You can only tell the two apart if the burdened math runs in real time.
  4. Protect crew continuity as a cash lever, not an HR nicety. In a market where 92% of firms can't hire, replacing a good tech is slow and expensive — and green crews document worse and capture fewer supplements. Retention is a margin and cash-velocity decision, and it belongs on the CFO side of the ledger.

The labor shortage doesn't decide whether you make money. Your labor math does. One is a market you can't control; the other is a number you can.

The uncomfortable read on the data is also the freeing one: you are not going to out-hire a 92%-can't-hire market, and you don't have to. The companies that pull ahead in a tight labor market aren't the ones who found secret workers. They're the ones who knew what every production hour truly cost and priced, supplemented, and staffed accordingly — while everyone else bid off the wage and wondered where the profit went.

That's most of what a fractional CFO does for shops like yours: build the job costing and burdened-rate math so "we stayed busy" and "we made money" stop being two different questions you can't connect. If your labor cost per production hour is a guess right now, that's the first conversation to have.

General guidance for restoration and reconstruction owners — not a substitute for advice tailored to your company's numbers.

Want to see where your restoration profit is really going?

We build the job costing, cash forecast, and monthly reporting that turn “we were busy” into “we made money.” Restoration and reconstruction is all we do.

Sources: Associated General Contractors of America, 2025 Workforce Survey (national results; reported Aug. 28, 2025) — 92% of hiring firms report difficulty finding qualified workers, 45% report project delays from worker shortages, 28% affected by immigration enforcement in the prior six months. U.S. Bureau of Labor Statistics, Employer Costs for Employee Compensation — March 2025 (released June 13, 2025) — construction industry total compensation $44.36/hour, wages and salaries $30.55/hour, benefits 31.1% of total compensation. Industry data labeled as such in-text.

← Back to all posts