How to Manage Subcontractor Quotes
To manage subcontractor quotes when pricing a tender, send every trade the same clear scope and request for quote (RFQ) so prices come back comparable, chase full coverage across every trade before you start adjudicating, then normalise each quote against a common list of inclusions, exclusions and provisional sums so you are comparing prices on the same basis rather than comparing bottom lines. Only once quotes are levelled should you weigh price against risk and capacity, allow for any scope gaps or non-conforming quotes, and add your own margin and preliminaries before locking the winning number into the tender.
Key takeaways
- Send every trade the same detailed scope and request for quote (RFQ) so prices come back on a like-for-like basis, not just a bottom-line number.
- Chase coverage on every trade package before you start comparing — a low price with a trade missing from the tender is not actually a low price.
- Normalise each quote against a common inclusions, exclusions and provisional sums list before you look at price, or exclusion creep will erode your margin after award.
- Adjudicate on price, risk and capacity together — the cheapest subcontractor is not the best value if they cannot deliver the program or the quality you need.
- Build allowances for scope gaps and non-conforming quotes into the estimate before you lock the winning number into the tender price.
How do you request subcontractor quotes you can actually compare?
You get comparable subcontractor quotes by sending every trade the same request for quote (RFQ): the same drawings and specification revision, the same scope description, the same closing date, and the same pricing schedule or template to fill in. If two subcontractors are pricing off different information, their quotes will never be truly comparable no matter how carefully you read them afterwards.
A tight RFQ package for each trade should set out exactly what is included in the invitation — drawings, specification, and the relevant sections of the conditions of tendering — what the subcontractor is expected to price, and the format you want the quote returned in. Ask for a breakdown by the same cost categories you use elsewhere in the estimate, not a single lump sum.
- Full drawing and specification set, with revision numbers stated so everyone prices the same version
- A written scope description for that trade, not just “price per the drawings”
- A common closing date and time for all trades, so pricing decisions can be made together
- A pricing schedule or template that breaks the quote into line items rather than a single figure
- Instructions on how to treat provisional sums, prime cost items and any specialist allowances
How do you chase full coverage across every trade before you compare prices?
You chase coverage by tracking, trade by trade, how many quotes you have received against how many you invited, and following up gaps well before the tender closes rather than after. A tender with three strong electrical quotes and no plumbing quote is not ready to price, no matter how good the electrical numbers look.
Build a simple coverage register at the start of the pricing period — every trade package down one side, every subcontractor invited across the top — and update it daily as quotes land. Trades that are slow to respond usually need a phone call, not just a second email; a short window before close is when most quotes actually arrive.
- List every trade package the tender needs priced, not just the ones you have a regular subcontractor for
- Invite at least two to three subcontractors per trade where possible, so you have a genuine comparison
- Track responses against invitations daily, and chase gaps by phone as the closing date nears
- Flag high-risk or long-lead trades early — these are the packages most likely to need a follow-up call
How do you normalise quotes so you are comparing apples with apples?
You normalise subcontractor quotes by reading every price against the same checklist of inclusions, exclusions, provisional sums and qualifications before you compare the bottom line. Two quotes that look $10,000 apart can flip completely once you account for one subcontractor excluding scaffold hire or carrying a provisional sum the other has priced firm.
Exclusion creep is the most common way a competitive-looking quote turns into a costly variation after award: a subcontractor lists what is excluded in a single line at the bottom of the quote, it goes unread at adjudication, and the cost resurfaces as a variation once the trade is on site. Reading exclusions before price, every time, is the habit that prevents this.
Quote-levelling checklist
Same RFQ, drawings and specification revision sent to every trade; same closing date and time; inclusions and exclusions read and listed against each price; provisional sums and prime cost items called out and compared separately; margin, preliminaries and GST treatment excluded from subbie prices and confirmed; quote validity period noted; current insurances and licence numbers attached.
How do you run a scope-gap analysis across the trade packages?
A scope-gap analysis means laying every quote for a trade side by side against the full scope of that package, so any item nobody has priced becomes visible before you award — not after. It is common for a scope item to fall between two trades, such as who supplies a cavity flashing, and for every quote to quietly exclude it, so the gap only shows up as a variation once work starts.
The table below is an illustrative example of how this looks laid out trade by trade, once quotes have been read and normalised against a common scope.
| Trade package | Sub A | Sub B | Sub C | Coverage note |
|---|---|---|---|---|
| Electrical | $184,500 | $176,200 | $198,000 | Sub B excludes mains upgrade — confirm before adjudicating |
| Hydraulic & plumbing | $142,000 | $151,800 | $139,500 | Sub C carries a $12,000 provisional sum for the stormwater connection |
| Concrete & structure | $612,000 | $598,400 | $634,200 | Sub A price is qualified, subject to a confirmed soil report |
| Painting | $58,900 | $61,200 | $54,000 | Sub C excludes make-good to existing works |
How do you adjudicate on price, risk and capacity — not just the lowest number?
You adjudicate subcontractor quotes by weighing price alongside risk and capacity: whether the subcontractor has the resources and program availability to actually deliver the work, and whether an unusually low price signals a missed scope item rather than genuine value. The lowest quote is not automatically the right one to carry into the tender.
A quote that sits well below the others for a trade is worth a call before you accept it — either the subcontractor has priced the job efficiently, or they have missed part of the scope, and finding out which before you lock a number into your tender is far cheaper than finding out after award.
- Check the subcontractor’s current workload and availability against your project program, not just their price
- Query any quote that sits well outside the range of the others, in either direction
- Weigh past performance and reliability on previous jobs, where you have that history
- Consider whether a marginally higher price buys materially lower delivery risk
How do you allow for scope gaps and non-conforming quotes?
You allow for scope gaps and non-conforming quotes by pricing a reasonable estimate for anything a trade package left uncovered, rather than leaving it out of the tender altogether or assuming it will sort itself out later. If the scope-gap analysis turns up an item nobody has priced, or a subcontractor’s quote is qualified in a way that does not meet the conditions of tendering, that risk needs an allowance before the tender is submitted, not a note to deal with after award.
Where a quote is non-conforming — it excludes required scope, is qualified against your specification, or arrives after your internal cut-off for that trade — treat it as unpriced for that portion of the work and carry your own allowance instead of the subcontractor’s bottom line.
Where do builder’s margin and preliminaries sit on top of subcontractor prices?
Builder’s margin and preliminaries sit on top of the adjudicated subcontractor prices, not folded into them — the subbie quotes give you the trade cost, and your margin and preliminaries are added afterwards as their own priced items covering your overheads, site management, and the risk you carry by holding the head contract.
Keeping these separate protects you two ways: subcontractor quotes stay easy to compare trade to trade without your margin distorting the numbers, and if a trade price is renegotiated or a subcontractor is swapped out later, your margin and preliminaries calculation does not need to be reworked from scratch.
How MTH keeps subcontractor quotes organised at tender time
My Trade Hub gives you one place to assemble subcontractor prices into your overall tender: a structured trade breakdown that mirrors the packages you sent RFQs against, so each subbie quote lands against the same trade the measured quantities and Bill of Quantities already cover, rather than living in a separate spreadsheet you reconcile by hand.
Because the estimation engine has already measured the quantities from your uploaded plans, you can see straight away where a subcontractor’s quote lines up with the measured scope and where it does not — which makes the scope-gap analysis above faster to run and easier to defend at adjudication. Assembling a priced tender this way is designed to be 60-75% faster than doing it manually, and it’s free to create a My Trade Hub account to see how the trade breakdown works; estimating and tender preparation sit on the Starter, Scale and Professional plans, priced in AUD with no lock-in contracts.
Frequently asked questions
How do I compare subcontractor quotes that are all laid out differently?
Read every quote against the same checklist before you look at price: inclusions and exclusions, provisional sums, qualifications, and validity period. Normalising each quote to a common basis first is what makes the bottom-line numbers genuinely comparable.
What should a request for quote (RFQ) to a subcontractor include?
The full drawing and specification set with revision numbers, a written scope description for that trade, a common closing date, and a pricing schedule that asks for a line-item breakdown rather than a single lump sum.
How do I know if a subcontractor quote is missing scope?
Run a scope-gap analysis: lay every quote for a trade side by side against the full scope of that package and look for anything nobody has priced, particularly items that fall between two trades.
What is a provisional sum and why does it show up in subcontractor quotes?
A provisional sum is an allowance for work that cannot be accurately priced yet, often because a design detail or site condition is still being confirmed. Subcontractors carry them where scope is uncertain, and provisional sums should always be compared and adjusted separately from the firm-priced parts of a quote.
Should I always accept the lowest subcontractor quote?
No — adjudicate on price alongside risk and capacity. An unusually low quote can mean genuine value, but it can also mean a subcontractor has missed part of the scope, so it is worth confirming before you carry that number into your tender.
How do I stop exclusions creeping into a subcontract price after award?
Read the inclusions and exclusions on every quote before you compare price, not after you have chosen a subcontractor, and confirm anything ambiguous in writing before the tender closes so it cannot resurface as a variation later.
How much margin should a builder add on top of subcontractor prices?
Margin and preliminaries are added on top of the adjudicated subcontractor prices as their own priced items, covering overheads, site management and risk — they should stay separate from the trade prices rather than being folded into them, so the specific figure depends on the job and is a commercial decision for the builder, not a fixed rule.
Ready to win more work?
Turn your plans into professional tenders 60–75% faster with My Trade Hub. Plans built around your tendering volume — no lock-in contracts.
Get started free