Why Most Contractors Don’t Make Money Even in a Booming Market.
In this episode of Hard Hat Chat, Justin Smith, CEO of Contractor+, and Gerritt Bake, CEO of Build PRO crack open the contradiction every contractor feels but rarely says out loud, the phone is ringing, the backlog is full, the year looks like a record-breaker, and somehow the bank account still feels like a panic attack. This isn't a slow-market problem. It's a booming-market problem and it's quietly breaking businesses that look successful from the outside.
The industry loves to talk about revenue. Record years. Doubled sales. Six-month backlogs. But Justin and Gerritt zero in on the question that makes the room go silent what did you actually keep? Because most contractors aren't struggling to find work. They're struggling to turn work into profit. A hot market doesn't reward effort. It rewards structure. And without structure, "busy" becomes a warning sign, not a win. Contractors end up occupied but not stable, proud of the workload but anxious about the math.
Justin and Gerritt break down why this happens. Contractors price against what competitors charge instead of what their own business actually costs to run. They underestimate overhead, admin time, callbacks, fuel, insurance creep, unpaid estimating hours, stress itself. They confuse cash flow with profit because money's moving fast, so things feel okay. They absorb every small overrun, every uncharged change order, every "we'll make it up on the next job." None of it feels dramatic in the moment. But across dozens of jobs, that's not bad luck, that's a slow, quiet bleed.
Then there's the trap of the owner-as-everything. Most contractors become the estimator, the salesperson, the project manager, the dispatcher, and the bookkeeper at once. They hire too fast in a boom but skip the systems to support it. Lifestyle creeps in, new trucks, bigger shop, more overhead, funded by hope instead of actual margin. Saying yes to every job because the phone is ringing means saying no to better ones. And burnout, the silent profit killer nobody budgets for, quietly drives every reactive, underpriced, conflict-avoidant decision that follows.
The reframe lands hard in the back half. Profit isn't a reward for working harder, it's a result of better decisions. Pricing for uncertainty instead of absorbing it. Filtering clients instead of chasing them. Reviewing jobs honestly after they're done, not just emotionally. Building systems so the business doesn't run on memory and adrenaline. Healthy businesses, Justin and Gerritt argue, don't feel frantic. They feel boring. Calm. Predictable. And most contractors are scared of that because chaos has felt productive for so long. But a booming market doesn't save bad fundamentals, it exposes them, louder and faster than a downturn ever could.
🔧 In this episode, you'll learn how to:
* Spot the difference between revenue and real profit
* Price work based on your actual costs, not the competition's
* Recognize when "busy" is a warning sign, not a win
* Charge for uncertainty instead of quietly absorbing it
* Filter jobs and clients instead of saying yes to everything
* Build systems that don't run on memory and adrenaline
* Use a booming market to fix fundamentals, not just chase volume
If you've ever finished a record year wondering where the money actually went, this episode is the gut-check and the playbook, you've been avoiding.