Guide
How to compare material quotes from multiple suppliers
Most contractors send a list to two suppliers and buy from whoever answers first. Comparing four or five quotes properly takes a method, not more phone calls. Price is only part of the decision. A Simon-Kucher survey of builders and contractors found that loyalty to preferred suppliers is strong, and that it depends on reliability, product availability and service as much as price. The same survey names price volatility and long lead times as key pain points (Simon-Kucher). A good comparison captures all of that.
1. Compare the same list, not the same total
A bottom-line total hides substitutions. Before you compare anything, confirm that every supplier priced the same description, unit of measure and quantity. A quote that looks cheaper may be pricing a lighter gauge, a shorter length or a different grade.
- Normalize units: pieces vs. linear feet, bags vs. pallets, sheets vs. squares. Convert everything to the unit in your takeoff.
- Flag substitutions: whoever specified a line should review any change to its description.
- Fill the gaps: a blank line is not a zero. If a supplier skipped three items, its total isn't comparable.
2. Add the costs that live outside the unit price
The real cost of a quote is the delivered cost. Add these before you decide:
- Delivery fee, minimum order and split-delivery charges.
- Lead time, and whether partial shipments are allowed.
- Backordered lines you'll have to buy elsewhere, often at a worse price.
- Payment terms. Net 30 versus prepaid is real money on a long job.
- Return policy and restocking fees on over-ordered material.
Lead time deserves special weight. Matt Meyers, writing in LBM Journal, argues that transparency on lead times is the kind of transparency that helps both buyer and supplier, because it lets both sides plan (LBM Journal).
Comparison template (illustrative, no real prices)
| Line | Unit | Supplier A | Supplier B | Supplier C | Notes |
|---|---|---|---|---|---|
| 2x4x8 SPF stud | pc | priced | priced | priced | Same grade? |
| 7/16 OSB 4x8 | sheet | priced | priced | blank | C not comparable |
| #4 rebar 20 ft | pc | priced | substituted | priced | Check B's spec |
| Delivery | trip | included | per trip | included | |
| Lead time | days | stock | 5 days | stock | |
| Terms | net 30 | prepaid | net 30 | ||
| Delivered total | Compare here |
Ask the same follow-up questions to everyone
If one supplier's quote raises a question, such as a substituted grade or a missing lead time, ask the same question to every bidder on that line. Clarifying only the cheapest quote can quietly change the comparison. Written answers kept with the quote also help when the material shows up and someone asks what was agreed.
3. Award line by line, not quote by quote
Rarely is one supplier cheapest on everything. Splitting an award (lumber from one, fasteners from another) can beat the best single quote. It only makes sense when the extra delivery cost and coordination don't eat the savings. Before you commit, compare the split against the best single-supplier scenario.
Example: Supplier A is lowest on lumber, and Supplier B is lowest on rebar and fasteners but charges per trip. If B's delivery charge is bigger than its savings on those lines, award the whole package to A. If it isn't, split the award. Do the math on delivered cost, not unit price. In the Fort Worth pilot, the lumber half of a split comes from lumber suppliers in Fort Worth. The same side-by-side comparison is how you read quotes from plumbing supply houses in Fort Worth, ready-mix concrete suppliers in Fort Worth, and HVAC equipment suppliers in Fort Worth.
4. Score on more than price
Track how each supplier actually performs:
- Response time.
- Fill rate on the lines they quoted.
- How many deliveries arrived complete.
- How they handled a problem.
After a few jobs, that record tells you more than a small price difference. Use the supplier scorecard to track it.
5. Respect the people quoting
Comparing hard is not the same as shopping blindly. Pricing a long list takes a supplier real time, and suppliers remember which contractors award work and which only collect numbers. Tell the losing bidders, ideally with a short reason, and you'll keep getting good numbers.
Red flags in a quote
- "Price good today only" on a list you can't award for two weeks.
- No lead time on special-order lines.
- Lump-sum pricing with no line detail. You can't check it or split it.
- Silent substitutions buried in the description column.
- Freight "TBD" on a quote that otherwise looks cheapest.
None of these automatically disqualify a supplier. Each one is a question to ask before the quote counts as comparable.
Re-quote when the market moves
Commodity pricing changes. If your award slips past the quote's validity window, ask every supplier to confirm or update. Don't assume the old number holds just for the cheapest one. A fair comparison uses prices from the same date.
6. Keep the comparison in one place
Email threads and PDFs make this work impossible to repeat. In Bluezupply, one material list goes out at once to the suppliers you pick, and the replies come back into a single comparison sheet: totals per supplier, price per line, and a one-click pick of the lowest unit price across all of them. When you award, Bluezupply generates the PO.
If the list isn't ready to compare, start with the takeoff checklist.
Free public beta · No hidden fees
Now live in Fort Worth, TX (pilot).
