Contractor Club
A contractor reviewing a professional construction quote document at a desk lit with warm golden light
Pricing & Bidding

How to Quote a Construction Job Properly (and Stop Leaving Money on the Table)

Mo El Hadri
Stories by Mo El Hadri
@mointhemarket·3 August 2026·7 min read

Most contractors quote from the gut. They look at the job, they think about what the client might accept, they throw a number at it, and then three months later they are still wondering why they are not making real money despite winning work every week. The problem is not the volume. It is the quote.

This is really a conversation about the core skill that makes construction arbitrage profitable - the model where you source the client, direct the trades, and keep the spread between what you sell the job for and what it costs to deliver. If you cannot quote correctly, that spread disappears before a single tool is picked up. (Figures in USD - the model and the math are identical in any currency.)

Why most contractors underprice their quotes

The most common mistake is quoting only the direct costs - what the labor and materials actually cost - and forgetting everything else that keeps the business running. Industry benchmarks from the Construction Financial Management Association (CFMA) consistently show that overhead consumes around 10-15% of revenue for well-run small general contractors (main contractors in the UK). Quote without accounting for that and you are covering the job's direct cost while your business quietly bleeds in the background.

  • Business overhead - insurance, vehicles, software, phone, admin time. None of this appears on a job sheet but all of it has to be paid.
  • Your management time - coordinating the site, chasing subs, dealing with the client. That time has a cost.
  • A contingency buffer - for the conditions the survey did not show and the changes that always come.
  • A real profit margin - not what is left over after everything else, but a deliberate target built into the price.

What a construction quote actually needs to include

A properly built quote has five layers. Miss any one of them and the number you hand to the client is wrong before work has even started.

LayerWhat it coversMost common mistake
Direct laborTrades, laborers, and site workersForgetting to cost management and coordination time
MaterialsEverything physically going into the jobUsing old prices instead of current supplier quotes
SubcontractorsSpecialists brought in for the projectEstimating sub costs instead of getting firm quotes first
Overhead allocationYour share of the business running costs for this jobOmitting it entirely - then wondering where the money went
Profit marginThe business reward above all costs for delivering the projectSetting it by feel rather than a deliberate target

How to calculate your costs - a worked example

Say you have been asked to quote a bathroom renovation. Here is how the numbers stack when you build the quote properly from the ground up.

How to add overhead and profit to the quote

Overhead is not a bonus cost. It is the cost of keeping the business running that cannot be charged directly to any single job. Your insurance, vehicle, software, and admin time are all running whether you are on site or not. That cost has to be recovered across every job you price - or it comes out of your personal income.

Work out your total annual overhead. Divide by your expected annual revenue. That gives you your overhead recovery rate as a percentage of turnover. For a well-run small general contractor, this typically sits between 10% and 15% of revenue. For every $10,000 of work sold, $1,000 to $1,500 is overhead recovery before you see a cent of profit.

Always include a contingency line

Jobs overrun. A wall that looked simple opens up to reveal a pipe in exactly the wrong place. Materials arrive damaged. The scope shifts after week one. A contingency of 5% to 10% of direct costs on standard residential and renovation work is not dishonest padding - it is pricing like a professional who has run enough jobs to know what happens on sites.

If a client questions the contingency line, explain it plainly: if it is not needed, it comes back to them. Clients who understand that are usually the good ones. The clients who push back hardest on contingency are often the ones who produce the biggest cost disputes later - which should tell you something.

Common quoting mistakes that wipe out your margin

  • Guessing material prices from memory instead of checking current rates with your supplier. Prices move. Memory does not.
  • Estimating subcontractor costs instead of getting firm quotes before you price. Your sub can quote higher than your estimate and you absorb the difference.
  • Omitting a scope of exclusions. If it is not written down as excluded, a client will assume it is included. That conversation is always a bad one.
  • Pricing low to win the first job with a new client. You set the expectation that this is your rate and it is almost impossible to recover.
  • Not accounting for your own time. Every hour you spend managing a job is a cost, even if it never appears on an invoice.

Present the quote like a business, not a handyman

The number inside the quote matters. How it is presented matters nearly as much. A price texted to a client says you are just a pair of hands. A structured written document says you run a business and you know exactly what you are doing. The second version wins more work at better prices because it removes doubt before the client even has to ask a question.

  • A clear project description and scope of works
  • A line-item or section-by-section breakdown
  • A full list of exclusions - what is NOT included in the price
  • Payment schedule and payment terms
  • Quote validity period (30 days is the most common for residential work)
  • Your business name, license or registration number where required by your state or country, and current insurance details

Use AI to speed up your quoting without cutting corners

Quoting is now a task that AI can compress from hours to under an hour. Drop a voice note from your site visit, a rough scope breakdown, and your direct cost numbers into a model and it can produce a structured professional document in minutes. That is the same leverage that the construction arbitrage model applies across the whole business: AI handles the admin, your judgment signs off the final number, the trades deliver the work. More quotes, faster, with far less desk time.

The important distinction: AI speeds up the format and structure. The cost numbers still have to come from real supplier prices and real sub quotes. AI cannot phone your timber merchant. You still do the site visit, you still confirm the rates. But everything that used to take a full afternoon in front of a spreadsheet can be done in a fraction of the time - and the output looks professional enough that clients stop assuming you are winging it.

Quote from cost up. Not from fear down. The moment you start pricing what you think the client will accept, you have already lost the margin.

@mointhemarket

The bottom line

A properly built construction quote has five layers: direct costs, overhead recovery, profit margin, contingency, and a professional presentation. Skip any layer and you are pricing the job wrong before the first day on site. The contractors making real money are not the cheapest quoters in the market - they are the ones who know their numbers well enough to price with confidence and present so professionally that the client stops thinking about who else to call.

For more on the pricing side of this, see how to price construction jobs and how to calculate markup on construction jobs. The @mointhemarket Instagram breaks the quoting game down further in real-time operator format. Quote right, price with confidence, and keep the margin - that is how players build the spread, and only players know.

The operators who price from cost up and present like a business stop competing on price - they become the obvious choice. That is the room Contractor Club is for. Entry is by application.

Request entry to Contractor Club
ShareXWhatsAppLinkedIn

Frequently asked questions

How do I quote a construction job properly?+

Start from cost up, not from what you think a client will accept. List every direct cost - labor, materials, subcontractors - using current prices, not memory. Add your overhead allocation (typically 10-15% of the project sell price), your profit margin, and a contingency of 5-10% for unknowns. Then present it as a professional written document with a clear scope, exclusions, and payment terms.

What should a construction quote include?+

A proper construction quote includes a clear project description and scope of works, a cost breakdown by section or line item, a list of exclusions, payment schedule and terms, a validity period (30 days is common), and your business details including name, license or registration number where required, and insurance information.

What markup should a contractor add to a quote?+

Most general contractors target a total markup of 20-30% on direct project costs, which covers overhead recovery (typically 10-15% of revenue) plus a profit target on top. The exact number depends on your overhead structure and the margin your business needs to grow. Price from your numbers, not from what you think a competitor is charging.

Should I include contingency in a construction quote?+

Yes. A contingency of 5-10% of direct costs on standard residential and renovation work is industry-standard practice. It covers conditions that were not visible at survey, scope changes, and minor overruns. It is not dishonest padding - it is pricing like a professional who has run enough jobs to know what happens on sites.

How do I calculate overhead for a construction quote?+

Total your annual business overhead - insurance, vehicle costs, software, admin time, phone, office expenses. Divide by your expected annual revenue. That percentage is your overhead rate. Industry benchmarks for well-run small general contractors typically put this at 10-15% of revenue. That amount needs to be recovered across every job you price.

How long should a construction quote be valid for?+

30 days is the most common validity period for residential construction quotes, as material prices and subcontractor availability can shift. For larger commercial projects, shorter windows of 14-21 days are sometimes used. State the validity period clearly in your quote document and stick to it.

The human behind The Playbook

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 ⟶