ConstructionArbitrage
The Money

What Is the Spread in Construction Arbitrage?

The spread in construction arbitrage is the gap between what the client pays and what you pay your subs. Here is how it works and how to protect it.

MEMohamed El HadriCo-Founder6 Aug 20267 min read
A contractor at a clean desk reviewing a client invoice and a subcontractor quote laid side by side, a pen marking the gap between the two totals, with a construction site visible through the window behind.

The spread in construction arbitrage is the gap between what you charge the client and what you pay your subcontractors and direct job costs. It is the core profit mechanic of the model: you win the work, price it to what the market will pay, your subs deliver it for less, and the difference is yours. That difference is the spread.

(Figures in USD - the model and the maths are identical in any currency.)

Why the spread in construction arbitrage exists

The spread is not a trick. It has existed in construction for as long as main contractors have managed subcontractors, and it exists because somebody has to do all the things that sit between a client with a problem and a tradesperson with the skills to solve it.

That somebody is you. The spread pays for:

  • Demand generation. The subcontractor did not find this client. You did. The sales effort is yours, and it has value.
  • Commercial risk. If something goes wrong - a sub no-shows, the work is defective, the job runs long - the liability sits with you. You carry the contract.
  • Coordination. Scheduling trades in sequence, managing access, chasing progress, keeping the client informed. Time and skill, worth real money.
  • Warranty and callbacks. When the client calls six months later, they call you. You own the outcome past handover.
  • Overhead. Insurance, software, quoting tools, admin, accounting. None of it is free.
  • Profit. The return on the capital and risk you are putting into every job.

A 20-30% spread is not aggressive. It is the going rate for having someone accountable for the finished result. The construction industry has always known this - it is the reason main contractors exist.

How the spread is calculated

Subtract what you pay out from what the client pays. What remains is your spread.

Here is a worked example for a bathroom refurb:

Client price$12,000
Plumber$3,400
Tiler$1,800
Painter$600
Fixtures and materials$1,200
Skip and waste disposal$350
Total paid out$7,350
Your gross spread$4,650

As a percentage: $4,650 / $12,000 = 38.75% gross spread.

That $4,650 is gross. From it comes annualised insurance, software, admin, and tax. What is left after those is your net - what actually reaches your pocket. The realistic margins post runs the gross-to-net journey in full.

Spread versus markup - why the distinction matters

Markup and spread (gross margin) describe the same gap, calculated from opposite directions. Mixing them up is one of the most common pricing errors in this model and it will cost you money on every job where you make it.

Markup is calculated on your cost. You pay out $7,350 and add 25%: you bill $9,187. Your markup is $1,837.

Gross margin (spread %) is calculated on your revenue. That same $1,837 on $9,187 revenue is a 20% gross margin.

The same cash gap is simultaneously a 25% markup and a 20% margin. They are not the same percentage. If you price for a "30% margin" using markup arithmetic, you are actually running a 23% margin - quietly underpricing yourself on every quote.

The correct formula: to hit a 30% gross margin, you need a markup of 30% / (1 - 30%) = 42.9% on cost.

The subcontractor markup guide covers this arithmetic with worked examples for every trade type and job size.

What a realistic spread looks like by job type

These are the gross spread ranges that come out of running the model - not industry averages pooled across wildly different operations. Your numbers will differ depending on market and trade network.

Job typeRealistic gross spread
Small works and handyman bundles30 - 50%
Bathroom and kitchen refurb20 - 35%
Full renovation14 - 22%
Commercial fit-out10 - 18%
Recurring maintenance contract25 - 40%

Two patterns to understand. Small jobs carry a higher spread percentage because the coordination overhead is large relative to the job value. Large jobs compress the percentage but the cash per job grows - a 15% spread on a $150,000 renovation is $22,500 from one project. Start on small works to build your trade network, then move into renovations where the cash per job justifies the additional complexity.

Industry data for 2026 puts the average GC markup on subcontractor work at 20-30%, with 15-25% as the most common range. A lean construction arbitrage operator - no yard, no fleet, no trade payroll - keeps more of that gross spread at the net level than a traditional GC carrying all that overhead. That structural cost advantage is the whole point.

What compresses the spread - and how to protect it

The spread does not shrink randomly. It shrinks for specific, avoidable reasons.

Quoting before confirming the sub's price. You price at $12,000 based on your estimate; the plumber comes back at $4,200 after seeing the job. Your spread is gone before work starts. Get a confirmed sub price before the client quote goes out. This single rule protects more spread than everything else combined.

Missing invisible costs. Skips, waste disposal, parking, access equipment, permits. These add up to $400-$1,000 on a medium job and beginners absorb them silently. Build a job costs line into every quote from day one.

Discounting under pressure. A client pushes back. You drop $800 to close it. That $800 comes directly out of your spread, not out of the job. The right move is to reduce scope - offer a smaller job for the smaller number so the reduction comes out of the work, not your margin.

No contingency. Every quote needs a buffer - 5-7% on residential, more on commercial - for things you did not know when you priced it. When you do not need it, the spread grows. When something surprises you, the contingency absorbs it instead of the spread.

For the full quote-building process, read How to Price Construction Jobs When You're Subbing the Work Out.

The spread across a pipeline of jobs

A single job's spread is useful to know. The spread across a pipeline is what makes a business.

At $25,000 per month in billings with a 28% average gross spread, you have $7,000 gross per month - roughly $84,000 a year before overhead and tax. No employees, no yard, a phone and a CRM.

At $60,000 per month, the same 28% spread is $16,800 gross per month - $201,600 gross a year. Your fixed overhead barely changes between those two levels. The spread compounds as volume grows, which is the structural logic of the model.

What construction arbitrage actually makes converts these spread percentages into real monthly and annual income at different job volumes.

The spread is the whole business

Everything in how construction arbitrage works comes back to the spread. Find the client. Build the trade network. Price correctly. Protect the spread through disciplined quoting and contracting. Everything else - systems, software, marketing, scaling - exists to generate more spread, protect it at job level, and keep overhead low enough that a high proportion of it reaches your pocket.

If you are starting out, How to Start a Construction Arbitrage Business covers the sequence from zero. If you are running jobs and want to see what the spread translates to at scale, the income post maps it to real numbers.

The spread is not what you take from the sub. It is what you earn by being the person the client trusts to get the job done.

THE FAMILY SECRET - How Construction Arbitrage Really Works - the book laying out the full model from the inside, including how to price and protect the spread from job one - is coming soon.

Last checked: 6 August 2026.

Frequently asked questions

What is the spread in construction arbitrage?+

The spread is the difference between what the client pays you and what you pay your subcontractors and direct job costs. If a client pays $12,000 for a bathroom refurb and you pay out $7,350 in sub costs and job costs, your spread is $4,650 - roughly 39% of the job value.

Is the spread the same as gross margin?+

Yes. Spread and gross margin describe the same gap from two angles. The spread is the cash amount left after paying subs and direct costs. Gross margin is that same cash expressed as a percentage of the client price. Both land on the same number.

What is a good spread in construction arbitrage?+

On residential and small works, a gross spread of 20-35% is realistic for a well-run operator. Smaller jobs can run 30-50% because coordination overhead is proportionally high. Larger commercial jobs compress to 10-18%, but the cash per job grows. The minimum on any job is 20% - below that there is no room for surprises.

What eats into the spread?+

Four things compress it most reliably: quoting before confirming the sub's price, missing invisible job costs (skips, waste, parking, permits), discounting under pressure, and holding no contingency line. The most dangerous is the first - always get a confirmed sub price before the client quote goes out.

Is the spread the same as markup?+

No. Markup is the percentage added ON TOP of sub costs to arrive at the client price. The spread (gross margin) is the percentage of the client price that stays with you. A 25% markup on $10,000 in sub costs gives a $12,500 client price - that is a 20% gross margin. The same cash gap reads differently depending on which side of the transaction you measure from.

ME

Mohamed El HadriCo-Founder

I'm a co-founder of several construction companies. I built a construction business from a 30-van operation into a lean model with 1,500+ subcontractors in the database - winning the work as the main contractor, subbing it out, and running it as a system from a laptop across multiple countries. I write this site from what actually works.

@mointhemarket · 30k followers on Instagram →
Join the players · now live

Run the model with people who already do

Reading the method is step one. Inside Construction Arbitrage Players you connect with players from around the world who run construction arbitrage every day and make real money from it - share your deals, get answers, and get in the game. Founding-member access is open now.

For the operator life and the inside story, see Contractor Club.

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

Thinking about the exit?

A construction business built this way is a sellable asset

Systems, subs and margin - that is exactly what buyers pay for. If you own a construction or trade business and the exit is on your mind, list it on ContractorExit, the marketplace for buying and selling trade businesses. The valuation is free, so you find out what it is worth before you decide anything.

Get the Construction Arbitrage playbook

One sharp email a week: real numbers, live deal breakdowns, and the systems that let you run jobs you never visit. No fluff, unsubscribe anytime.