What Healthy Construction Margins Actually Look Like
A contractor can have plenty of jobs and still not have a healthy business.
Revenue does not tell the full story. Neither does being busy. A growing construction company has to understand what each job produces after labor, materials, subcontractors, overhead, warranty risk, callbacks, and slow payment are considered.
That starts with margins.
The problem is that many contractors know whether they made money on a job in a general sense, but they do not always know whether the margin was good enough for the size of company they are building.
Gross margin is where the story starts
Gross margin shows how much is left after direct job costs are removed from revenue.
For a contractor, direct costs usually include labor, materials, subcontractors, equipment tied to the job, and other job-specific expenses. If those costs are not tracked correctly, the company may think a job performed better than it did.
The CompanyCam Messy Middle report cites public specialty trade benchmarks showing typical gross profit margin around 15% to 25%, with best-in-class shops above 25%. The same report notes that some residential home-service businesses can run higher than public averages.
The exact target will depend on trade, market, company size, customer type, and scope. Still, the lesson is simple: a company cannot manage margin if it does not know where margin is going.
Overhead has to be paid by the jobs
A job does not only need to cover the crew and materials.
It also has to help pay for the office, management, software, insurance, vehicles, recruiting, estimating, accounting, marketing, and owner compensation. Those costs may not sit directly inside one job, but the company still has to pay for them.
As a construction business grows, overhead usually increases. That is not automatically bad. A larger company needs more structure. The risk appears when overhead grows faster than revenue and gross profit.
A project manager, dispatcher, estimator, admin hire, or new tool may be the right investment. But the business has to know what margin is needed to support that investment.
Net income can be too thin for the risk
The report cites 6.9% average net income before taxes for specialty trade contractors. That number can be useful as a public benchmark, but owners should not treat it as a ceiling.
Thin net income leaves very little room for mistakes.
A warranty issue, slow-paying customer, missed material cost, bad estimate, rework, or schedule delay can eat up margin quickly. A company doing millions in revenue with thin net income may still feel constantly stressed because there is not enough cushion.
A contractor should know the difference between being profitable and being financially strong.
A job can be profitable and still not be good work for the company
Some jobs are technically profitable but still create problems.
They tie up crews too long. They require too much management time. They involve customers who constantly change scope. They need trades the company cannot reliably staff. They create payment delays. They carry high warranty risk.
The margin on paper may look acceptable, but the job may still be a poor fit.
This is why job review should include more than revenue and gross profit. It should include schedule impact, customer behavior, payment speed, change orders, rework, subcontractor performance, and whether the job helped or hurt the company’s operating rhythm.
What owners should review after each job
A simple job review can teach the business a lot.
Look at estimated margin versus actual margin. Review labor hours estimated versus used. Compare material budget to actual material spend. Check whether subcontractor costs changed. Review change orders and whether they were approved before extra labor happened. Track customer payment timing. Note any callbacks, warranty items, or rework.
This does not need to become a giant report. The goal is to catch patterns before they repeat across more jobs.
If the same type of job keeps missing margin, pricing needs to change. If the same crew keeps running long, the issue may be training, scope clarity, or scheduling. If the same subcontractor creates delays, that relationship needs attention.
Margin management is an operating habit
A growing contractor cannot review margins only at tax time.
Margins should influence estimating, scheduling, hiring, subcontractor decisions, job selection, and customer communication. If a company wants to grow from a small crew into a larger operation, it needs the financial discipline to know which jobs help the business and which jobs only keep everyone busy.
Being busy can hide margin problems for a while.
It cannot hide them forever.
The contractors who build healthier companies are not only selling more. They are learning which jobs deserve their crews, which costs need tighter tracking, which prices need updating, and which parts of the business are producing real profit.
HeyPros helps GCs and construction companies connect with subcontractors by trade and location. When you know which work is profitable, finding the right trades to support that work becomes even more important.