ArchiSuite · demonstration

Invented data Back to ArchiSuite

Four offers for one trade, made comparable

Sample residential project, twelve units. Trade: windows and external doors, BKP 221. Four offers arrived as PDFs in four different structures. They are read, mapped onto the cost estimate line by line, and set against each other. The column that matters is not the total. It is what each total does and does not contain.

Cost estimate, BKP 221
CHF 412,000
the figure the client was given
Lowest total as offered
CHF 359,600
Bidder B, and it is not the cheapest offer
Lowest on equal scope
CHF 396,800
Bidder A, once the gaps are priced in

All amounts CHF. Adjustments are the value of positions a bidder left out, priced at the estimate, so that the last column compares the same building.

Offer comparison for BKP 221, all amounts CHF
PositionEstimate CHFBidder A CHF Bidder B CHFBidder C CHFBidder D CHF
221.1 Windows, timber-metal, 96 units268,000 259,300271,500248,900264,100
221.2 External doors, 14 units52,000 50,40053,80049,10051,600
221.3 Sun shading, external blinds58,000 57,1000 not offered 56,20057,900
221.4 Sills and flashings19,000 18,70019,400 0 excluded18,900
221.5 Assembly, sealing, disposal15,000 11,30014,900 25,200 package14,400
Total as offered412,000396,800 359,600379,400406,900
Adjustment for missing scopen/a0 +58,000+19,0000
Comparable total, equal scope412,000 396,800417,600398,400406,900

What the reading found

Bidder B, sun shading missing.
Their covering letter offers the blinds "on request". Nothing is priced. On the totals alone B looks CHF 37,200 under A. On equal scope B is CHF 20,800 over A. Source: offer B, page 2, section 3.
Bidder C, sills excluded.
Position 221.4 carries the note "by others". Excluded work does not disappear, it moves to another trade at a price nobody has yet asked for. Source: offer C, page 4, line 41.
Bidder C, package pricing.
C prices assembly, sealing and disposal as one lump of CHF 25,200 rather than per position, so position 221.5 on its own reads as an overrun of CHF 10,200 against the CHF 15,000 estimated. The lump carries assembly the other three spread through their unit prices, which is why C is the lowest of everyone who priced 221.1, 221.2 and 221.3. Across the scope C actually offered, those three positions plus 221.5, C is at CHF 379,400 against CHF 393,000 estimated, CHF 13,600 under. This is the failure that produces a wrong alarm, so it is shown as a reason rather than as a difference.
Bidder A, complete.
All five positions priced, no exclusions found, terms as tendered. Nothing to clarify before the award call.

Ready for the call before the award

Per bidder, what has to be clarified, in the order you would ask it. Compare cleanly, do not squeeze.

  • Price the sun shading, or confirm in writing that it is out and who is carrying it.
  • Confirm what "by others" covers on the sills, and get the package split so the final account can be checked.
  • Delivery is quoted at fourteen weeks against the ten in the tender. Ask whether ten is possible and at what price.
  • Nothing outstanding. Award-ready.

Nothing is sent from here. The comparison, the questions and the award recommendation are prepared; the call, the negotiation and the decision stay with you.