
How to Price Construction Jobs: The Formula That Builds Real Profit
I have met contractors who win every job they quote and run a business that barely breaks even. I have met operators who win half as many jobs and clear 20% net on every one. The difference is not how hard they work or how good their trade is. It is how they price.
At its core, pricing construction jobs correctly is the foundation of the model I run - and it is really a conversation about how construction arbitrage works at a mechanical level. The spread between what a job sells for and what it costs to deliver is the entire game. Get the pricing formula wrong and there is no spread. Get it right and every job banks real profit.
(Figures in USD - the model and the math are identical in any currency.)
Why most contractors underprice their jobs
Here is the single most common pricing mistake: a contractor adds 20% to their direct job costs, calls it profit, and wonders why there is nothing left at year end. The problem is not laziness. It is a math error.
Every construction business carries overhead - costs that exist regardless of which jobs are on the board. Insurance premiums. Vehicle running costs. Office or yard expenses. Admin wages. Software. Marketing. Accounting. These are real, constant costs that eat directly into your spread.
For small contractors, overhead typically runs 8-15% of revenue - and most contractors underestimate it by 30% or more. Apply a 20% markup on direct costs to cover that overhead, and almost nothing is left for actual profit. Research consistently shows the average general contractor who marks up by 15-20% walks away with only 3-5% net profit - barely enough to reinvest, let alone build wealth.
Top-performing general contractors (main contractor in the UK) achieve net margins of 10-12% by doing one thing differently: they know their real overhead rate, and they price to cover it.
The construction pricing formula
The formula is straightforward once you see it. The key insight is that your markup on direct costs must cover both your overhead and your profit target - because overhead is calculated as a percentage of revenue, not of costs.
Run the same job at 20% markup instead: $30,000 x 1.20 = $36,000. Overhead at 15% takes $5,400. Net profit = $600 - under 2%. That is the gap between a business that builds something and one that just stays alive.
Markup vs margin: the number most contractors get wrong
Markup is the percentage you add to your direct costs to get a selling price. Margin (gross margin) is the profit as a percentage of that selling price. They are not the same number - and confusing them is one of the most expensive habits in the industry.
| Markup on costs | Selling price ($30k direct costs) | Gross margin (% of selling price) |
|---|---|---|
| 15% | $34,500 | 13% |
| 20% | $36,000 | 17% |
| 25% | $37,500 | 20% |
| 33% | $39,900 | 25% |
| 50% | $45,000 | 33% |
A 33% markup is not a 33% margin. A 20% markup is not a 20% margin. When someone says 'we make 20% on every job', the first question is: 20% of what? If it is markup on costs, the real gross margin is only 17%. After overhead, there is almost nothing left. Know which number you are using - every time.
How to price labor, materials, and subcontractors
Each cost component in a construction quote is handled differently:
- Labor: Mark up your direct labor cost by 25-50% above the bare wage. This covers payroll burden - taxes, insurance, workers comp, supervision time, and non-productive hours. If a laborer costs $25/hr in bare wages, a billing rate of $32-$38/hr is typical.
- Materials: Residential contractors typically mark up materials 25-50%. This covers purchasing time, storage risk, waste, and the carrying cost of buying materials before the client pays. Commercial work usually carries a lower material markup, around 15-25%.
- Subcontractors: When you bring in subs - which is the core of how construction arbitrage operators run jobs - mark up their invoice by 10-20% to cover your coordination time, the guarantee you provide to the client, and the liability you carry if something goes wrong.
- Equipment hire: Pass through at cost plus a management markup of 10-15%.
The margin is not the reward for picking up a hammer. It is the reward for finding the client, running the site, carrying the risk, and guaranteeing the result. Price for what you actually do.
@mointhemarket
Fixed price, cost-plus, or time and materials
How you structure the contract shapes the deal as much as the number inside it. Three models dominate construction work:
- Fixed price (lump sum): You agree a total before work starts. If you deliver efficiently, you keep extra profit. If costs overrun, you absorb them. This rewards good estimating and tight project management. It is the standard for clearly scoped residential and commercial work - and it closes faster because clients know exactly what they are committing to.
- Cost-plus: The client pays actual project costs plus a predetermined fee or percentage. More transparent, and it protects you from material price swings on larger or phased jobs. The trade-off is visibility into your margins, which can create friction.
- Time and materials (T&M): Charge for hours worked at an agreed rate plus actual material costs. Appropriate for undefined repair or investigation work where the scope cannot be fixed upfront. Can leave clients uneasy about the final bill - which slows referrals.
For most residential and light commercial work, fixed price is the strongest position. It signals confidence in your estimating, closes faster, and rewards operators who know their costs. The contractor who can quote with conviction - without hedging or asking for T&M on everything - wins more business at better margins.
Why the construction arbitrage model prices differently
Here is what most people miss when they first look at the construction arbitrage model: the margin is structural, not lucky. An operator running a general contracting business prices the job at full market rate - what the client expects to pay for the finished result. They deliver through subcontractors who come in for less. The spread is the margin.
That spread only stays wide if the operator knows how to price. Operators who do not understand the formula underprice the job, shrink their own spread, and wonder why the model is not working. Operators who understand it - who know what market rate actually is for a given scope, what delivery genuinely costs through their sub network, and what overhead their business carries - quote confidently, lock in real margin at sign-off, and stack jobs in parallel because the model scales. Pricing is not a sales skill. It is the foundation of the business.
Before you send the next quote
Run through this before any quote goes out:
- 01Have I captured every direct cost? Labor hours, materials with waste factor, subcontractor quotes, equipment, permits, site-specific insurance. Nothing missed.
- 02Do I know my actual overhead rate? Total all indirect costs for the last quarter and divide by revenue. Update it every quarter - it drifts as the business changes.
- 03Is my markup high enough to cover overhead AND profit? If overhead is 15% and you want 10% net, you need roughly 33% markup on direct costs - not 20%.
- 04Am I confusing markup and margin? Know which number you are quoting. Margin is always stated as a percentage of the selling price.
- 05Is the quote structured to show value? Line items - labor, materials, subs, overhead, profit line if the client is sophisticated - are harder to shop on price alone.
- 06Am I tracking actuals after the job closes? Pricing is a feedback loop. Measure every closed job against the estimate and the pattern shows you where to sharpen.
Contractors who know their numbers build businesses that compound. The ones who guess stay flat no matter how many jobs they win. If you think you belong in the room where the real pricing game is played, apply now.
Request entry to Contractor Club⟶The bottom line
Pricing a construction job is a formula, not a feeling. Direct costs, plus a markup that genuinely covers your overhead rate and leaves real net profit, quoted with confidence and without apology. The average contractor who marks up 15-20% walks away with 3-5% net. The contractors who understand the math - who know their overhead, apply the formula, and price to what the market will bear - are the ones building actual wealth. Know your number, quote it without flinching, and let the margin compound. That is the whole game - and only players know.
Frequently asked questions
How do you price a construction job?+
Add up all direct costs - labor, materials, subcontractors, equipment, and permits. Then apply a markup that covers your overhead (typically 8-15% of revenue for small firms) plus your profit target. With 15% overhead and a 10% net profit target, you need roughly 33% markup on direct costs - not the 20% most contractors default to.
What is a good markup for a contractor?+
For residential work, 20-35% markup on direct costs is typical in 2026. But the right markup depends on your overhead. The average general contractor who applies a 15-20% markup walks away with only 3-5% net profit. To hit 10% net profit when overhead runs 15% of revenue, you need closer to 33% markup.
What is the difference between markup and margin in construction?+
Markup is the percentage added to direct costs to set the selling price. Margin is profit as a percentage of the selling price. A 25% markup on $20,000 costs gives a $25,000 selling price - but the gross margin is 20%, not 25%. They are not the same number, and confusing them is how contractors consistently underprice.
What costs should be included in construction overhead?+
Overhead covers every business cost not tied to a specific job: office or yard rent, insurance premiums, vehicle and equipment running costs, software subscriptions, admin wages, marketing, accounting fees, and phone bills. For small contractors, overhead typically runs 8-15% of revenue - though many firms underestimate it by 30% or more.
What is the net profit margin for a general contractor?+
The average net profit margin for general contractors sits around 5-6% in 2026. Top-performing firms achieve 10-12% net. The gap between a mediocre and a strong margin is almost entirely explained by two things: knowing your real overhead rate, and pricing accordingly.
How does pricing work in construction arbitrage?+
In construction arbitrage, the operator - acting as general contractor - prices the job at full market rate, then delivers through subcontractors at a lower cost. The spread between the two is the margin. That spread only stays wide if the operator understands pricing precisely: knowing what market rate is, what delivery really costs, and what overhead the business actually carries.
The human behind The Playbook
mointhemarket Managing construction businesses across continents - with full location freedom. Running several at once. Bought and sold many more.
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, application-only circle of construction arbitrage operators. If you think you belong inside, apply and the circle will decide.
More from the Playbook
View all ⟶
Grow & ScaleHow to Grow a Construction Business in a Slow Market
A slow market does not kill construction businesses - poor positioning does. Here is the playbook for turning a downturn into a growth year, and why the construction arbitrage model gets stronger, not weaker, when the phone goes quiet.
Grow & ScaleHow to Double My Construction Business Revenue (Without Doubling the Hours)
Most contractors try to double revenue by doubling their workload. That is the hard way and it almost never works. Here are the five levers that actually move the number.