Contractor Club
Contractor reviewing a financial summary with a calculator and job cost sheets on a desk, focused on profit figures
Profit & Margins

What Is a Good Profit Margin for a Construction Business?

Mo El Hadri
Stories by Mo El Hadri
@mointhemarket·19 June 2026·7 min read

Here is a question most contractors cannot answer with confidence: what margin are you supposed to be making? Not what you are making right now - what is the target? What is the number that says your business is healthy, not just busy? If you do not know the benchmark, you cannot tell whether the number on your P&L is decent or disastrous. (Figures in USD throughout - the model and the math are identical in any currency.)

I want to give you the real answer here, because it connects directly to something most contractors stumble onto by accident - a model called construction arbitrage, which is the smartest way I have seen the margin problem solved at the structural level. But first: the numbers.

The two margin numbers you must track

Before benchmarks mean anything, you need to know which margin you are measuring. There are two, and they tell completely different stories.

  • Gross margin is revenue minus the direct cost of delivering the job - labour, materials, and subcontractor costs. It tells you how much is left before you pay yourself as a business and cover your overhead.
  • Net margin is what is left after overhead is deducted: insurance, vehicles, software, admin, accounting, marketing - every cost that is not directly tied to a specific job. This is the real number. This is what you actually keep.

The gap between the two is your overhead - and that gap is where most contractors quietly bleed out. Industry data from multiple construction finance benchmarking sources puts average gross margins for general contractors (main contractor in the UK) at around 14 to 16 percent. Average net margins land at 5 to 6 percent. That means overhead is consuming 8 to 10 points of every dollar of revenue before you have kept a cent.

What the industry benchmarks actually say

Here is the landscape in plain numbers. These figures come from construction finance benchmarking studies including the Construction Financial Management Association (CFMA) and the National Association of Home Builders (NAHB):

Performance levelGross marginNet margin
Industry average (general contractors)14-16%5-6%
Good / well-managed operation16-20%8-10%
Top performers (disciplined systems, job selection)20%+10-12%

The answer to "what is a good profit margin for a construction business" is: 8 to 10 percent net. That is the target for a well-run general contracting operation. Top performers - those with reliable subcontractor networks, strong job selection, and lean overhead - sustain 10 to 12 percent net. The industry average of 5 to 6 percent is not healthy; it is the result of running on defaults.

Most contractors do not have a margin problem. They have a math problem. They do not know the difference between markup and margin - and that single confusion destroys the number every time.

@mointhemarket

The markup vs margin mistake that kills construction profits

This is the most common and most expensive mistake in the trade. Markup and margin are not the same number, and confusing them means you are systematically underpricing every job.

Markup on costPrice on a $20,000 jobYour actual margin
10%$22,0009.1%
15%$23,00013.0%
20%$24,00016.7%
25%$25,00020.0%
33%$26,60024.8%

If you price a $20,000 job at a 20 percent markup, you quote $24,000 and call it a 20 percent profit. You have not made 20 percent. You have made 16.7 percent gross margin - before a single dollar of overhead is touched. Once insurance, vehicles, and admin come off that 16.7 percent, you are at 6 to 8 percent net at best. Possibly less. This is not a pricing problem. It is a math problem - and fixing it costs nothing.

The 10-10 rule: a useful starting point

The construction industry has a well-known baseline called the 10-10 rule, referenced by the National Association of Home Builders (NAHB): target 10 percent for overhead and 10 percent for net profit, giving a 20 percent total markup on direct costs. NAHB's own research on residential builders found net profit margins of around 9 to 11 percent for those who hit the target.

It is a starting point, not a ceiling. The operators making serious money are not running at 10 percent net - they are building toward 12 to 15 percent by controlling overhead tightly and structuring their jobs for margin from the start. The 10-10 rule tells you the floor. Where you go from there depends on how the business is built.

Subcontractor markup: the lever most operators underuse

When you price a job that includes subcontractor work, you carry the risk, the schedule, the quality control, and the client relationship. That is worth more than the sub's invoice. Industry practice puts the standard markup on subcontractor costs at 15 to 25 percent, with 15 to 20 percent most common in residential construction.

If you are sourcing subs, managing their schedule, communicating with the client daily, and standing behind the result when something goes wrong - and you are marking up less than 15 percent on top of their invoice - you are undercharging for a service that has real value. Raising that markup is one of the fastest levers on margin that does not require winning more work.

The model that builds good margin into every job

The contractors with the strongest margins are not just better at pricing. They have moved to a model where margin is structural - built in from the start on every job - instead of something they fight for after the fact. That model is construction arbitrage: source the job, price it properly, manage the subcontractor network that delivers it, and keep the spread.

As the operator, you are not on site with a tool in your hand. You are running the job as a general contractor - the person who controls the price to the client, controls the cost to deliver it, and therefore controls the margin. Run three or four jobs in parallel, each with a planned 20 to 25 percent gross margin built in, and the net number changes shape completely.

This is not a trick. It is literally how general contracting is supposed to work when it is run deliberately for margin rather than by accident for wages. The full breakdown of how to structure it, what it earns, and whether it is legal in your country is at constructionarbitrage.com. If you want to run it alongside people already doing it, the Construction Arbitrage Players community is where that conversation lives. And the full model is going into my upcoming book, The Family Secret, coming to Amazon - keep an eye out.

What to do with your margin number today

Pull your numbers from the last three months. Calculate your gross margin (revenue minus direct job costs, divided by revenue) and your net margin (revenue minus all costs, divided by revenue). Then compare against the benchmarks above.

  1. 01If your net margin is under 5 percent: you have a pricing and overhead problem. Fix the markup math first - that alone may add 3 to 4 points.
  2. 02If your net margin is 5 to 8 percent: you are average. The gap between where you are and 10 percent is job selection, markup on sub work, and overhead control. All of those are fixable without changing your market.
  3. 03If your net margin is 8 to 10 percent: you are well-run. The next move is structural - a model that builds margin in by design rather than extraction job by job.
  4. 04If your net margin is above 10 percent: you already know the game. The question is how many jobs you can stack in parallel at that margin.

The contractors who crack the margin game build real businesses - not just jobs with a logo. Contractor Club is for the ones who want to play it properly. If you think you belong in the room, leave your details.

Request entry to Contractor Club

The bottom line

A good profit margin for a construction business is 8 to 10 percent net. The industry average of 5 to 6 percent is not a ceiling - it is the default for operators who have not fixed the math. Top performers hit 10 to 12 percent net by pricing correctly (markup is not margin), selecting jobs deliberately, keeping overhead lean, and - when they are ready - shifting to a model where margin is built in structurally rather than fought for on every job. That is the whole game. And only players know.

ShareXWhatsAppLinkedIn

Frequently asked questions

What is a good profit margin for a construction business?+

Industry data consistently puts the average net profit margin for general contractors at 5 to 6 percent. A good, well-run operation should target 8 to 10 percent net. Top performers with strong systems, disciplined job selection, and lean overhead consistently hit 10 to 12 percent net on a sustained basis.

What is the difference between gross margin and net margin in construction?+

Gross margin is revenue minus the direct cost of the job - labour, materials, and subcontractor costs. Net margin is what is left after overhead is deducted too: insurance, vehicles, software, admin, and accounting. The gap between the two is your overhead. Industry data puts average gross margins for general contractors at around 14 to 16 percent and average net margins at 5 to 6 percent - so overhead is eating 8 to 10 points of every dollar earned.

What is the 10-10 rule in construction?+

The 10-10 rule, widely cited in the construction industry and referenced by the National Association of Home Builders (NAHB), is a guideline to target 10 percent for overhead and 10 percent for net profit - giving a 20 percent total markup on direct job costs. It is a baseline, not a ceiling. Actual NAHB 2025 data on residential builders showed a net profit of around 9 to 11 percent for those who hit it, but many contractors run well below it.

Why are construction profit margins so low?+

Three reasons hit hardest: underbidding to win work, confusing markup with margin (a 20 percent markup is only a 16.7 percent margin - they are not the same), and taking every job that calls without filtering for profitability. Most thin margins are not a market problem - they are a pricing and job selection problem.

What markup should a general contractor add on subcontractor work?+

Industry practice puts the typical markup on subcontractor costs at 15 to 25 percent, with 15 to 20 percent being most common in residential construction. The markup covers coordination, schedule management, client communication, liability, and the risk that you stand behind the result when something goes wrong. Charging less than 15 percent on top of sub costs - while doing all of that - is giving the value away.

How does the construction arbitrage model affect profit margins?+

Construction arbitrage - where you source the job, price it, manage subcontractors, and keep the spread - is a model built around margin by design rather than by accident. Operators who run it well stop capping their margin by their own daily output and start earning on the margin of several projects at once. The margin profile looks very different from a one-person-on-the-tools operation.

The human behind The Playbook

Mo El Hadri
Stories by Mo El Hadri
@mointhemarket29K followers
Follow

mointhemarket Managing construction businesses across continents - with full location freedom. Running several at once. Bought and sold many more.

1,284 likes

buildwithleon This is the most honest breakdown of the model I've seen. No fluff.

site_to_ceo Bought my second business off the back of this thinking. Wild that more people don't get it.

the.margin.method "Price outcomes, not time" - putting that on the wall 🔥

View more on Instagram → follow @mointhemarket

Go deeper

Learn the model, then get in the room

The full breakdown of construction arbitrage lives on our sister site, constructionarbitrage.com. When you want the operators who actually run it, join the Construction Arbitrage Players community.

My book The Family Secret - how construction arbitrage really works - is coming soon.

Only Players Know

The game is real. The room is closed.

Contractor Club is a private, referral-only circle of construction arbitrage operators. If you think you belong inside, the circle will decide.

More from the Playbook

View all ⟶