Construction Profit Margins: How to Calculate What You're Really Making
Learn how to calculate gross profit margins for construction projects. Worked examples in GBP, the margin vs markup difference, and a free calculator.
Luke Sanders
IT Developer
Updated 14 July 2026
Table of contents
Most subcontractors can tell you their turnover, but ask them what their real profit margin is on any given project and you will often get a pause. The numbers that matter are buried in spreadsheets, scribbled on the back of delivery notes, or simply never calculated at all. Without a reliable construction profit margin calculator, it is easy to win work at prices that barely cover your costs.
The problem is not a lack of effort. It is that the way most contractors price jobs leaves too much to guesswork. You estimate your materials, add a percentage on top, and hope it works out. Sometimes it does. Sometimes you finish a project and realise you have worked for months with almost nothing to show for it. The difference between a profitable project and a loss-making one is often smaller than you think.
This guide breaks down exactly how to calculate gross profit margin for construction projects, with worked examples in GBP, the critical difference between margin and markup, and common pricing mistakes that quietly drain your profits.
What Is Gross Profit Margin in Construction?
Gross profit margin is the percentage of your selling price that remains as profit after you subtract the direct costs of delivering the project. It tells you how much of every pound you charge actually stays in the business before overheads, tax, and other fixed costs are deducted.
The formula is straightforward:
Gross Profit Margin (%) = (Gross Profit / Selling Price) x 100
Where gross profit is simply the selling price minus the cost of sales (also called direct costs). Cost of sales includes everything directly tied to the project: materials, direct labour, subcontractor fees, plant hire, prelims, and site-specific expenses.
For example, if you charge £100,000 for a project and your direct costs are £75,000, your gross profit is £25,000. Your gross profit margin is 25%.
This number matters because it is the clearest measure of whether your pricing works. A high turnover means nothing if your margins are thin. Two contractors can both turn over £500,000 a year, but if one runs at 25% margin and the other at 10%, the first takes home £125,000 in gross profit while the second takes home just £50,000 before overheads eat into it further.
Margin vs Markup: The Difference That Costs Contractors Money
Markup and margin are the two most commonly confused terms in construction pricing, and mixing them up can cost you thousands on a single job. They sound similar, they are related, but they produce very different prices.
Markup is profit expressed as a percentage of your costs. Margin is profit expressed as a percentage of the selling price. The base number is different, so the percentage means something different in each case.
Here is the same project priced both ways:
- Cost of sales: £80,000
- Target: 20%
If you apply a 20% markup on cost: £80,000 x 1.20 = £96,000 selling price (profit: £16,000)
If you price for a 20% margin on the selling price: £80,000 / (1 - 0.20) = £100,000 selling price (profit: £20,000)
That is a £4,000 difference from a single percentage point confusion. Over the course of a year with multiple projects, this adds up fast.
Here is how margin and markup diverge as the percentages increase, based on £80,000 cost of sales:
- 10% markup: £8,000 profit, £88,000 selling price, actual margin 9.1%
- 15% markup: £12,000 profit, £92,000 selling price, actual margin 13.0%
- 20% markup: £16,000 profit, £96,000 selling price, actual margin 16.7%
- 25% markup: £20,000 profit, £100,000 selling price, actual margin 20.0%
- 30% markup: £24,000 profit, £104,000 selling price, actual margin 23.1%
- 40% markup: £32,000 profit, £112,000 selling price, actual margin 28.6%
Notice that a 20% markup only delivers a 16.7% margin. If you quoted thinking you were working to a 20% margin but actually applied a 20% markup, you have underpriced the job by £4,000.
The rule of thumb: margin is always a lower number than markup for the same profit amount. If you are not sure which method your client or QS is using, ask. It is a question that could save you thousands.
How to Calculate Your Construction Profit Margin (Worked Example)
Let us walk through a realistic example. You have won a £145,000 contract for an office fit-out in Birmingham. Here are your estimated direct costs:
- Materials: £42,000
- Direct labour: £38,500
- Subcontractor costs: £18,000
- Plant and equipment: £6,200
- Prelims and site setup: £4,800
- Travel and accommodation: £2,500
- Total cost of sales: £112,000
Step 1: Calculate gross profit
Gross Profit = Selling Price - Cost of Sales
Gross Profit = £145,000 - £112,000 = £33,000
Step 2: Calculate gross profit margin
Gross Profit Margin = (£33,000 / £145,000) x 100 = 22.8%
That looks healthy. But you are not done yet.
Step 3: Check against overheads
Your monthly business overheads (office rent, insurance, admin salaries, utilities, vehicle costs, accountancy fees) total £4,200 per month. The project will take 5 months. This is the only project you are running, so it needs to cover 100% of your overheads.
Total overhead allocation = £4,200 x 5 months x 100% = £21,000
Step 4: Check whether gross profit covers overheads
Your gross profit is £33,000 and your overhead allocation is £21,000. That leaves £12,000 as your net contribution after overheads, which is a good result. But if your gross profit were, say, £18,000 instead (a 12.4% margin), you would not even cover your overheads, and the project would effectively lose you £3,000.
This is why gross profit margin alone does not tell the full story. You need to factor in overheads, duration, and how much of your business capacity the project uses.
Understanding Breakeven and Margin of Safety
Breakeven is the point where your gross profit exactly covers your overhead allocation. Below breakeven, the project costs you money. Above it, you are genuinely profitable.
Using the worked example above, the breakeven gross profit is £21,000 (the total overhead allocation). To find the breakeven selling price, add the cost of sales:
Breakeven Selling Price = £112,000 + £21,000 = £133,000
Your actual selling price is £145,000, so you have a buffer of £12,000 above breakeven.
The margin of safety expresses this buffer as a percentage:
Margin of Safety = ((£145,000 - £133,000) / £145,000) x 100 = 8.3%
What does 8.3% mean in practice? It means your costs could increase by up to £12,000, or your revenue could drop by £12,000 (perhaps through a disputed variation or a retention deduction), before the project tips into a loss. For a 5-month project, that is not a huge buffer.
Most accountants recommend a margin of safety of at least 10-15% on construction projects. If your margin of safety is below 10%, consider whether the price is too tight, the duration estimate too optimistic, or whether there are costs you have not accounted for.
A useful rule: the longer the project, the higher the margin of safety you should target. A 2-week project can tolerate tighter margins because there is less time for things to go wrong. A 12-month project has far more exposure to material price increases, labour shortages, weather delays, and scope creep.
Common Mistakes That Eat Into Construction Margins
1. Not accounting for overheads in your price
The most common mistake is treating gross profit as real profit. You quote a job, add 20% to your costs, and think you are making 20%. But if your monthly overheads are £4,000 and the project takes 6 months, you need at least £24,000 of gross profit just to break even. Many subcontractors discover this too late.
2. Confusing margin and markup
As covered above, a 20% markup is not a 20% margin. If your accountant talks in margins and you price in markups, every job will be less profitable than you think. Pick one method, make sure everyone in the business uses it, and convert when needed.
3. Ignoring variations and scope changes
Variations are changes to the original scope of work, and they happen on almost every project. The problem is that many subcontractors absorb small variations without repricing them. A few extra sockets here, a changed specification there, and suddenly you have done 10% more work for the same contract value. Every variation should be priced with the same margin target as the original work.
4. Not factoring in project duration
A project that takes 3 months longer than planned does not just delay your cash flow. It increases your overhead exposure by 3 months. If each month costs you £4,200 in overheads, that is an extra £12,600 eating into your profit. Always build a realistic time buffer into your estimates, and track actual duration against planned duration.
5. Relying on spreadsheets for margin calculations
According to Panko (2008), 88% of spreadsheets contain at least one error. In construction, where a single formula mistake can cascade through an entire valuation schedule, the risk is significant. A mistyped cell reference in your cost breakdown can make a loss-making job look profitable on paper. Purpose-built tools catch these errors by design because the formulas are fixed and tested, not typed fresh into a cell on every project.
How BuildQS Calculates Your Real Margins
BuildQS includes a built-in profitability calculator with two modes, each designed for a different question.
The Desired Margin tab answers: "What should I charge?" You enter your cost of sales, your target gross profit margin, your monthly overheads, the project duration, and what percentage of your business capacity the project will use. The calculator works backwards from your target margin to give you the minimum selling price, the gross profit you will make, and whether the project covers its share of overheads. Visual gauges show your margin of safety at a glance.
The Gross Profit Margin tab answers: "What am I actually making?" You enter (or select from your existing projects) the selling price and total costs, and it calculates your actual gross profit margin, breakeven point, and overhead coverage. If you have a live project in BuildQS, you can select it directly and the calculator pre-fills the contract value and costs from your actual data.
Both tabs include breakeven analysis with a margin of safety calculation, so you can see exactly how much room you have before a project becomes unprofitable.
For projects linked to your account, the AI analysis feature reviews your specific numbers and provides tailored recommendations, highlighting risks like thin margins, high overhead exposure, or projects that are close to breakeven.
The profitability calculator works alongside your cash flow forecast, which tracks when payments are actually due. Knowing your margin is one thing. Knowing when the cash arrives is another, and both matter.
Frequently Asked Questions
What is a good profit margin for a construction subcontractor?
Most construction subcontractors in the UK aim for a gross profit margin between 15% and 25%. According to the Construction Industry Training Board (CITB, 2023), smaller specialist subcontractors often operate at higher gross margins (20-30%) because their overhead base is lower relative to project value, while larger firms may accept thinner margins on bigger contracts. The right target depends on your overhead structure, the complexity of the work, and how many projects you run simultaneously. Below 15% is generally considered risky because there is little room for unexpected costs.
What is the difference between gross and net profit margin?
Gross profit margin is your profit after subtracting direct project costs (materials, labour, subcontractors, plant hire) from your selling price. It does not account for overheads like office rent, insurance, or admin salaries. Net profit margin goes further and subtracts those overheads, plus tax, finance costs, and any other business expenses. Gross margin tells you whether the project itself is profitable. Net margin tells you whether the business is profitable overall. Most construction pricing discussions focus on gross margin because overheads vary so much between businesses.
How do I price a job to achieve a 20% margin?
Divide your total cost of sales by 0.80 (which is 1 minus your target margin of 0.20). For example, if your costs are £90,000, then £90,000 / 0.80 = £112,500. Your selling price should be £112,500 to achieve a 20% gross profit margin. This gives you £22,500 of gross profit. Do not make the common mistake of simply adding 20% to your costs, as that gives you a 20% markup, which only delivers a 16.7% margin.
Should I use margin or markup when quoting?
Either can work, as long as you are consistent and know which one you are using. Margin is more common in accounting and financial reporting. Markup is more intuitive for many tradespeople because it starts from the number you know best, your costs. The danger comes from switching between the two without converting. If you discuss pricing with your accountant or QS, confirm which method they are using. BuildQS uses margin by default because it gives a clearer picture of what percentage of revenue is profit.
Know Your Real Margins
Calculate project profitability, track payment applications, and forecast cash flow, all in one place.
Start Free TrialBook a DemoSources
- Panko, R.R. (2008). "What We Know About Spreadsheet Errors." Journal of Organizational and End User Computing, 20(2), 68-79.
- Construction Industry Training Board (CITB). (2023). Construction Skills Network: Industry Outlook.