To compare building material supplier quotes, first establish that each offer covers the same specification, quantity and delivery obligations. Then convert units and calculate the delivered amount. The lowest unit price may exclude freight or unloading, or miss the date the site needs the material. Missing information should remain “unconfirmed”, rather than being treated as a zero-cost item.
This guide is for contractors and purchasing teams operating in Canada. It focuses on internal RFQs, quote evaluation and ordering, rather than running a multi-vendor marketplace. For the broader software scope, see how Canadian contractors can choose materials procurement software. The figures below are examples, not current market prices.
Give every supplier the same request
Issue one version of the requirement to all suppliers. Include the material identifier, specification or approved make and model, required quantity, delivery address, latest acceptable arrival date, and responsibility for transport and unloading. Link each response to that request version so an old, lower-quantity quote is not compared with an updated requirement.
Specification: Record dimensions, thickness, grade, finish and relevant project requirements separately. Keep proposed substitutes outside the equivalent-material comparison until the responsible project team approves them.
Units: Keep the quoted unit, pack quantity, ordering unit and conversion together. Prices per item, box, length or area cannot simply be copied into one unit-price column.
Delivery: Identify the site, shipment and promised arrival date. Stock availability and a confirmed delivery commitment are different facts.
Commercial terms: Capture currency, quote expiry, minimum order, payment terms, return restrictions and excluded charges.
If pack quantity is unknown, request clarification. Do not borrow a conversion from a similar historical purchase: matching descriptions do not establish matching packaging or specifications.
Normalize units without losing the original offer
The system should show both the supplier's quotation basis and the buyer's comparison basis. Supplier A might quote per item while B quotes per box of ten. A per-item comparison is useful, but the purchase order must still use the ordering unit agreed with that supplier.
Comparable unit price = quoted-unit amount ÷ number of comparison units in that quoted unit. Apply this only when specifications match and the conversion is confirmed. Converting between length and area also requires the dimensions and quantity basis to be established; arithmetic cannot make different materials equivalent.
Whole-pack constraints matter. If 106 items are needed and a supplier sells only boxes of ten, the order may require 11 boxes, or 110 items. Recalculate the actual order total and identify the four extra items and their intended use. Do not compare a theoretical cost for 106 against another supplier's actual purchase quantity. Quantity changes may also change discount and freight thresholds.
Pomevo's official product overview illustrates supplier price files, different pricing units and side-by-side RFQs. These are useful capabilities to test, but that vendor's description does not establish the capabilities of any HUACODE-listed product. Ask each candidate provider to demonstrate its own implementation.
A worked comparison: unit price versus delivered amount
The following is demonstration data, not real suppliers or market pricing. Assume 100 items of the same specification, priced in CAD, must arrive by 5 November 2026. Specifications and delivery conditions have been confirmed for A and B. This example has no additional charges, discounts or pack-rounding differences. All amounts exclude tax.
Supplier A: CAD 10 per item, ordering 100 items. Materials: CAD 1,000. Freight and unloading: CAD 150. Delivered total before tax: CAD 1,150. Confirmed arrival: 4 November 2026.
Supplier B: CAD 105 per box of ten, ordering ten boxes or 100 items. Materials: CAD 1,050. Freight and unloading: CAD 80. Delivered total before tax: CAD 1,130. Confirmed arrival: 5 November 2026.
Supplier C: CAD 9.50 per item, ordering 100 items. Materials: CAD 950. Freight, unloading, delivered total and arrival date remain unconfirmed.
B has a higher material unit price, but its known delivered total before tax is CAD 20 below A's. C has the lowest material amount, yet its freight and arrival date remain unknown, so it cannot be declared the best offer. Whether B is suitable still depends on schedule contingency, payment and return terms, rather than the highlighted total alone.

Demo comparison using the same specification, quantity and currency. Unknown charges remain unconfirmed. Concept interface, not an actual product screenshot.
Check freight, tax and delivery separately
Keep material amounts, discounts, transport, unloading and other confirmed charges visible as separate components. “Delivery included” does not necessarily include crane unloading, moving materials to an upper floor or a second delivery attempt. Only quoted or otherwise confirmed charges belong in a definite total; show an exception and an owner for unresolved items. If an order is split between suppliers, recalculate each supplier's minimum-order terms, freight and site receiving costs.
For Canadian projects, the CRA's GST/HST and place-of-supply guidance explains that treatment depends on the type and place of supply; where goods are delivered or shipped is relevant information. Software should retain the delivery province, tax-inclusive or exclusive basis, and separate tax details for finance to verify. Do not use the supplier's address alone to set the tax treatment, or compare one supplier's tax-inclusive total with another's pre-tax amount.
Separate views for delivered value before tax and the amount payable including tax can help purchasing and finance reconcile their figures, provided each view states what it includes. This example does not calculate tax. Finance should determine the appropriate cost basis and treatment of recoverable taxes for the actual transaction.
Keep delivery as an explicit condition: does the offer meet the deadline, are split shipments allowed, and who must approve a delay? If a cheaper offer would hold up a work stage, have the project owner record the decision. An unvalidated overall score should not replace a schedule assessment.
Keep the decision linked to its evidence
For every quote, retain the supplier, receipt date, expiry, original file, version and outstanding questions. A revised price should not erase the previous offer. An approved comparison should reference the quotation version used at approval. Changes to quantity, substitute materials, freight or supplier should follow the company's reapproval rules.
The record should answer three questions: why this supplier was chosen, which conditions supported that decision, and who approved any exception. After creating the purchase order, check its material lines, ordering units, delivery point and charges against the approved offer. If different lines are awarded to different suppliers, confirm whether whole-order discounts and freight terms still apply.
Test the comparison workflow in five steps
Enter the A, B and C offers above. Check that B's ten boxes convert to 100 items while the original quoted unit remains visible.
Leave C's freight blank. Confirm that it displays as unconfirmed and does not become a zero-cost charge that automatically wins the comparison.
Change the requirement to 106 items. Check that whole-pack quantities and totals recalculate and that any excess quantity is shown.
Revise a freight charge or let the original quote expire. Check that the previous comparison remains available and that approval and eligibility change according to the configured rules.
Approve one offer and create an order. Reconcile specifications, units, tax fields, dates, attachments and approver, then export the record for review.
Ask providers to classify each result as available, configuration required, development required or unsupported, with demonstration evidence. A standardized spreadsheet may be sufficient for occasional RFQs. Multiple sites, inconsistent units, repeated quote revisions and frequent approval changes create a stronger case for software that maintains the linked records.
When discussing materials quote comparison with HUACODE, bring three sanitized quotations, common material units, delivery provinces and one example of a previous comparison error. Testing the same sample with each provider makes the delivery scope clearer than asking only whether it can automatically select the cheapest supplier.
Sources checked on 28 October 2026. Calculations and interface visuals are demonstrations. Confirm product capabilities through demonstrations and the agreed delivery scope.

