Construction profit margins are lower than most owners outside the industry expect — and more variable than most owners inside the industry are comfortable with. Understanding what margins are typical, what drives the variance, and how to systematically improve them is foundational to running a construction business rather than just running jobs.

Typical Construction Company Profit Margins by Segment

Margins vary significantly by trade, project type, and business model. Here are typical ranges for net profit margin (after all overhead and owner compensation is accounted for):

Segment Typical Gross Margin Typical Net Margin
General contracting (commercial) 10–20% 2–6%
General contracting (residential) 15–25% 4–8%
Specialty trade contractors (electrical, plumbing, HVAC) 25–40% 5–12%
Home building / spec construction 18–28% 6–12%
Civil / heavy construction 10–18% 3–7%
Design-build 20–35% 7–15%

These are ranges, not guarantees. A well-run specialty trade contractor with a strong service division can consistently hit the upper end. A general contractor chasing volume in a competitive market can compress toward the bottom. The difference is almost always operational discipline, not market conditions.

Gross Margin vs. Net Margin: What Each Tells You

Gross margin (revenue minus direct project costs — labor, materials, subcontractors, equipment) measures how efficiently you execute projects. Low gross margin usually points to estimating problems, field productivity losses, change order management failures, or subcontractor cost overruns.

Net margin (after overhead — office staff, insurance, vehicles, owner compensation, equipment depreciation) measures how efficiently you run the business as a whole. Low net margin with acceptable gross margin usually points to overhead that has grown faster than revenue, or owner compensation that isn’t benchmarked to market.

Track both, separately, every month. If gross margin is on target but net is weak, look at overhead. If gross is declining, look at estimating accuracy and project execution. They’re different problems with different solutions.

The Biggest Drivers of Margin Compression

Estimating gaps

The most common source of margin loss is systematic underestimation — not on individual line items, but in patterns. Labor productivity assumptions that don’t match your crew’s actual output. Material pricing that doesn’t account for current market conditions. Subcontractor bids that don’t include the full scope you’re pricing. A detailed review of the last 10 completed jobs against their original estimates will almost always reveal a pattern.

Change order management

Most contractors execute change order work and then either forget to bill it, bill it late, or accept pushback without documentation to support the price. Every dollar of unbilled change order work is a direct reduction in net margin. The fix is a change order log maintained on every project, reviewed weekly, with a documented approval before execution for any scope change above a defined threshold.

Overhead creep

Overhead as a percentage of revenue tends to increase invisibly — a vehicle here, another office employee there, software subscriptions, insurance increases. The benchmark: overhead for a well-run contractor should run 10–18% of revenue depending on the model. If overhead is consistently above that, the first question is whether each overhead cost is directly enabling more profitable revenue or just accumulating.

Project mix drift

Every construction company has a sweet spot — a project type, size range, and client relationship where they consistently win at good margins. Drifting outside that sweet spot to chase volume rarely improves margin. Doing a smaller number of the right projects at higher margins almost always outperforms doing more projects at thinner margins. Know your margin by project type and pursue the highest-margin opportunities systematically rather than just filling the backlog.

How to Systematically Improve Construction Margins

  1. Close the books by project, not just by company. Job cost reports by project, reviewed weekly, are the only way to catch margin erosion before it closes. Monthly company financials tell you what happened; weekly job cost reviews let you intervene.
  2. Price overhead into every bid. Establish an overhead recovery rate based on your actual overhead budget and expected volume, and apply it consistently. Under-recovering overhead on individual projects is invisible in job cost reports but destroys net margin.
  3. Build a change order system with teeth. No scope executed without a signed change order or documented approval. Track the dollar value of pending change orders in every weekly WIP review.
  4. Review your subcontractor base for cost drift. Run a competitive bid on your top five subcontractor categories annually. Even long-term relationships benefit from market validation — and your subs will price more competitively if they know you check.
  5. Track win rate by project type. Low win rates in certain categories often signal that you’re outside your cost-competitive range — either your overhead structure, your crew productivity, or your subcontractor pricing isn’t competitive for that project type.

For a broader view of the operational systems that support margin health as a company scales, see our guides on construction company management and how to scale a construction company.

Frequently Asked Questions

What is a good profit margin for a construction company?

For general contractors, a net margin of 4–8% is typical; above 8% is strong. Specialty trade contractors with service divisions often achieve 8–12% net. The more important benchmark is whether your margin is improving or compressing over time — and whether you can identify the specific drivers of the change.

Why are construction profit margins so low?

Several structural factors: intense price competition on bids, thin estimating margins, high subcontractor and labor cost exposure, change order disputes, weather and schedule variability, and the capital intensity of the business. Contractors who build strong operational systems — particularly in estimating accuracy and job cost controls — consistently outperform the industry average.

How do I know if my construction margins are improving?

Track gross margin and net margin by project and by month, and compare them against your estimates. The gap between estimated and actual gross margin on completed jobs tells you where your estimating is off. The trend in net margin over 12 months tells you whether the business as a whole is becoming more or less efficient.

Building a construction company? Book a 30-min ops review on project margin, subcontractor management, and scaling.
Book a call →

Building a construction company? Book a 30-min ops review on project margin, subcontractor management, and scaling. Book your free consultation →

author avatar
Kamyar Shah
Kamyar Shah is a revenue operations consultant and fractional executive at World Consulting Group. He works with founder-run and mid-market businesses on sales infrastructure, pipeline design, and the go-to-market systems that convert effort into predictable revenue. With 25+ years of advisory experience across professional services, healthcare, and regulated industries, his work focuses on building sales processes that scale without adding headcount. Learn more at worldconsultinggroup.com. Connect on LinkedIn: linkedin.com/in/kamyarshah.