How to Standardise Subcontractor Bid Comparisons
Standardising subcontractor comparisons means every trade package is compared the same way — the same scope matrix, the same bid form, the same rules for gaps and qualifications, and the same levelled sheet — whichever estimator prepares it and whichever project it is for. The aim is simple: two people given the same three bids should reach the same levelled totals, and anyone reviewing the award six months later should be able to see why.
Step 1 — Fix the scope before the bids arrive: the scope matrix
A scope matrix lists every element of the package down the side — the BOQ items, plus everything around them that subcontractors routinely include or exclude — and leaves one column per bidder. Fill it from the tender documents, before a single bid is opened, so the scope is yours rather than whoever submitted the first quotation.
Beyond the measured work, a matrix that holds up includes:
- Preliminaries — site set-up, supervision, welfare, temporary works.
- Attendances — cranage, hoisting, scaffolding, access, storage.
- Builder's work — openings, chases, making good.
- Design responsibility — shop drawings, calculations, approvals.
- Testing, commissioning and handover — test certificates, O&M manuals, training.
- Commercial terms — programme, payment terms, retention, bonds, insurances, warranties, offer validity.
Step 2 — Ask for prices in your format: the bid form
Issue a bid form that mirrors the matrix: your items, your units, your quantities, and a column for each subcontractor to price or mark "included elsewhere" or "excluded". Ask for exclusions and qualifications in a separate schedule, not buried in a covering letter. Subcontractors will still send their own format — but a bid form makes their answers line up with your scope, and makes a silent omission visible as an empty cell.
Step 3 — Agree the gap rules once, and apply them to every package
Gaps are where comparisons diverge, so the rules belong in the standard, not in each estimator's head:
| Situation | Standard treatment |
|---|---|
| A bidder did not price an item others priced | Add the item at another bidder's rate for it (state which), or at your estimate where no one priced it — and mark the cell as an allowance, never as the bidder's price. |
| A bidder priced an item no one else did | If it is a small optional extra, list it separately. If it is real scope the others missed, level the others for it — it is not an extra just because one bidder priced it. |
| Different units (per m² against per tonne) | Never convert without a stated factor — weight to area depends on the material and thickness. Carry each bidder on its own quantity and flag the row. |
| Tax | Compare every bid on the same basis. A bid that says nothing about tax is treated as excluding it. |
| Provisional sums and alternates | Use the same provisional sum for every bidder; price alternates outside the main comparison. |
Step 4 — Level every bid onto the same basis
With the matrix, the bid form and the rules fixed, levelling is arithmetic: each bidder's own prices, plus the allowances for its gaps, on your quantities. Keep the as-quoted and the levelled totals side by side, so a reviewer sees both what each subcontractor offered and what it costs on equal scope.
| Bidder A | Bidder B | Bidder C | |
|---|---|---|---|
| As quoted | 1,240,000 | 1,310,000 | 1,185,000 |
| Testing & commissioning (excluded by A — B's price) | +38,000 | — | — |
| Builder's work (excluded by A — B's price) | +22,000 | — | — |
| Preliminaries (excluded by C — A's price) | — | — | +64,000 |
| Design & shop drawings (excluded by C — estimate) | — | — | +58,000 |
| Levelled | 1,300,000 | 1,310,000 | 1,307,000 |
Step 5 — Record qualifications on the sheet, not in the inbox
Every qualification that changes risk — a programme the bidder will not commit to, a retention it rejects, an offer valid for seven days — goes into a row of the comparison, per bidder. The award is then made on one document, and the reasons for it travel with that document.
Step 6 — Use one template, and one sign-off
The standard is only real if the output looks the same every time: the same sections in the same order, the levelled and as-quoted totals, the allowances marked, the qualifications row, the recommendation, and who prepared, reviewed and approved it. For ranking beyond price, apply the same weighted scoring to every package, with weights fixed before the bids are opened. For the levelling method itself, see the step-by-step bid levelling guide.
How to automate it
NazmIQ (nazmiq.com) applies the same rules to every comparison. It reads each subcontractor's quotation as sent — PDF, scan or photo — aligns the lines into one scope, and levels each gap at another bidder's rate with every imputed cell marked. It treats a large item only one bidder priced as scope the others left out, never converts across units of a different kind, applies tax on one basis, and checks each bidder's total against its own document. Each comparison ends with a "Check before award" list and exports to Excel with live formulas — the same sheet, whoever ran it.
See a standardised, levelled comparison
As-quoted and levelled totals side by side, every allowance marked, and the qualifications on the sheet — on a real comparison. No account needed.
See a sample reportFrequently asked questions
How do you standardise subcontractor bid comparisons?
Fix the scope in a matrix before the bids arrive, issue a bid form that mirrors it, agree the rules for gaps, units and tax once, level every bid onto the same basis, and use one template with one sign-off for every package.
What is a scope matrix in construction procurement?
A list of every element of a trade package — measured work, preliminaries, attendances, builder's work, design, testing and commercial terms — with one column per bidder, so each inclusion, exclusion and gap is visible.
What makes subcontractor bids comparable?
The same scope, the same quantities and units, the same tax basis, and gaps priced by one stated rule. Bids that differ on any of these are not comparable until they are levelled.
How should an estimator price a subcontractor's exclusions?
At another bidder's rate for the same item where one exists, otherwise at the estimator's own figure — marked as an allowance and named on the sheet, so it is never mistaken for the subcontractor's price.
Should the lowest levelled bid always win?
Not when the levelled totals are close. Within a few percent, programme, payment terms, retention and design responsibility usually matter more than the price difference.