Insights

Construction Profit Margin: What's Healthy, and Where Yours Leaks

August 24, 2026

If you run a trades business, you have probably wondered whether your construction profit margin is where it should be. You feel busy, the trucks are moving, the phone is ringing, and yet the bank account never seems to reflect all that work. That gap is almost always a margin problem hiding in plain sight. Let's walk through what a healthy margin actually looks like for a contractor, the difference between gross and net (this trips up a lot of good owners), and the quiet places where your money slips out the back door.

What a Healthy Construction Profit Margin Actually Looks Like

There is no single magic number, but there are ranges that seasoned operators aim for. Here is a simple way to think about the construction industry profit margin for owner-run shops under $20M:

  • Gross margin: 25% to 40% depending on your trade. Service and repair work (HVAC service calls, small electrical, plumbing) tends to run higher. Big new-construction and general contracting jobs tend to run lower because so much of the price is materials and subs.
  • Net margin: 8% to 12% is a solid, healthy result for a well-run contractor. Under 5% means you are working hard for almost nothing, and one bad job can wipe out your year.

A quick example. Say you do $4M in revenue. At a 10% net margin, you keep $400,000 before taxes. At 3%, you keep $120,000 for the same volume, the same headaches, and the same risk. Same trucks, same crews, wildly different life. That is why margin matters more than revenue. Chasing a bigger top line with a thin margin just means you get to be broke at a larger scale.

Gross vs. Net: The Difference That Fools Good Owners

This is the one I want every contractor to get right, because mixing these up costs people real money.

Gross margin is what is left after the direct cost of doing the job. That means materials, the labor of the crew on that job, equipment rental, and any subs. If you sell a job for $100,000 and it costs you $70,000 in materials, field labor, and subs, your gross profit is $30,000, which is a 30% gross margin.

Net margin is what is left after everything else too. That includes your office staff, your truck payments, insurance, software, rent, your own salary, marketing, and interest. Out of that $30,000 gross profit, maybe $18,000 goes to run the business. That leaves $12,000 in net profit, a 12% net margin.

Here is the trap. Owners look at a job and think, "I made 30% on that," and they price the next job like that 30% is theirs to keep. It is not. Your overhead has to come out of it first. A common reason a "profitable" construction company profit margin turns into an empty bank account is that overhead quietly grew while gross margin stayed flat. You added a project manager, a nicer office, three more trucks, and now the same 30% gross has to feed a heavier machine.

The fix is simple to say and harder to do: know your overhead as a percentage of revenue, and make sure every bid carries its share of it plus real profit on top.

Where Construction Profit Margin Quietly Leaks

Most margin problems are not one big disaster. They are a hundred small leaks. Here is where I find them most often when I open up a contractor's books:

  • Underbilling and slow change orders. You do the extra work, the customer nods, but the change order never gets written up or gets signed weeks later. That is margin you earned and gave away.
  • Estimating labor at a fantasy rate. You bid a job at 40 hours and it takes 60. If your estimates are consistently light, your gross margin is a story, not a fact.
  • Material waste and shrinkage. Extra trips to the supply house, materials that walk off the job, over-ordering "to be safe." A few points of margin lives here.
  • Unbilled small jobs and callbacks. Warranty fixes, "quick" favors, punch list work that drags. It feels like customer service. It is really free labor.
  • Overhead creep. Subscriptions, a truck you barely use, an office role you added in a busy month and never revisited. Overhead rarely gets cut on its own.
  • Discounting to win work. Shaving 8% off the price to land a job can cut your net margin in half, because that discount comes straight off the bottom, not the top.

Notice that none of these show up as a single scary line item. They show up as a healthy-looking gross margin and a disappointing bank balance, which is exactly why owners feel confused.

A Simple Way to Find Your Real Margin

You do not need fancy software to start. You need job-level honesty. Try this on your last five completed jobs:

  1. Write down what you billed for the job (including change orders).
  2. Add up the true direct costs: materials, field labor with payroll taxes, subs, rental. That gives you gross profit and gross margin.
  3. Apply your overhead percentage (total overhead divided by total revenue). Subtract it. What is left is your real net on that job.

Do this and patterns jump out fast. You will usually find one type of work quietly loses money while another carries the whole company. Once you can see that, you can bid better, fire the wrong work, and put more crews on the jobs that actually pay.

The Bottom Line

A healthy contractor is not the one with the biggest revenue. It is the one who knows their numbers cold: a gross margin strong enough to carry the business, overhead kept honest, and a net margin in that 8% to 12% range that lets you sleep. Get those right and growth becomes a good thing instead of a faster way to run out of cash.

If you are staring at solid jobs but a thin bank account and you cannot tell where the money went, that is exactly the gap worth looking at. We offer a free Cash Gap Report, a quick 20-minute look at the difference between your profit and your actual cash. No pressure, just a clearer picture of where your margin is really going.

Want this read on your own numbers?

Get a free Cash Gap Report: a 20-minute look at the gap between your profit and your cash, and the one thing to fix this month. No pitch.