Total cost of ownership: comparing bids beyond the unit price
Every procurement team says it buys on value, and most award tables quietly disagree: the winning column is the one with the smallest number at the bottom. Not because anyone believes unit price is the whole story, but because unit price is visible and certain, while everything else about a bid is estimated, later, and someone-else's-budget. The result is the most common expensive mistake in sourcing: awarding a purchase to its most photogenic number.
Total cost of ownership is the discipline of pricing the rest of the story. Here are the layers, a worked example where the ranking flips, and the practical way to do this without turning every award into a finance project.
The seven layers behind a unit price
1. Getting it to you. Freight, insurance, customs and duties, driven by the delivery terms in the bid. Two bids quoting different Incoterms are quoting different products; one includes a logistics service the other silently outsources to you.
2. The cost of money. Payment terms are a price. An advance payment carries financing cost and delivery risk; 60-day terms are a discount that never appears in the unit column.
3. Getting it working. Installation, commissioning, training, integration. The bid that "excludes installation" hasn't removed the cost; it has moved it to a second, uncompetitive procurement in three weeks.
4. Keeping it working. Consumables, spare parts, maintenance contracts. For equipment, lifetime consumables regularly exceed the purchase price, which is precisely why some vendors price the machine like a gift and the cartridges like jewellery.
5. The cost of failure. What stops when this fails, for how long, at what cost per day? A supplier's reliability record and warranty terms price this layer. This is where supplier trust and track record stops being a soft criterion and becomes money.
6. Lifespan and replacement. A unit that lasts five years at 120 is not more expensive than one that lasts two years at 100. Annualize before comparing.
7. The exit. Disposal, decommissioning, data migration, switching costs. Small for consumables; decisive for systems and contracts with lock-in.
A worked example
Say three bids arrive for a packaging machine, identical specification:
| Bid A | Bid B | Bid C | |
|---|---|---|---|
| Machine price | 100,000 | 112,000 | 108,000 |
| Delivery terms | Ex-works (+6,500 freight/duties) | Delivered | Delivered |
| Payment | 50% advance | 30 days | 60 days |
| Installation | Excluded (+4,000) | Included | Included |
| Warranty | 12 months | 24 months | 18 months |
| Consumables (3-yr est.) | 21,000 | 15,000 | 16,500 |
| 3-year TCO | ~133,000 | ~127,000 | ~124,500 |
Bid A wins the unit-price meeting and loses the three-year reality by a wide margin, and this example is gentle: it prices no downtime and assumes A's 12-month warranty never gets tested. The pattern generalizes: the cheaper the sticker, the more often the missing money is hiding in layers 1–5.
Note what made the comparison possible at all: every bid answered the same specification, and terms were stated explicitly. TCO analysis dies without comparable bids: you cannot price the difference between two bids when you cannot establish what each one includes.
Making TCO a habit, not a project
The failure mode of TCO is over-engineering: a beautiful model used once. The sustainable version is three habits:
1. Ask for the layers in the request. Delivery terms, payment terms, warranty, consumables pricing, and explicit exclusions, requested as structured fields, not discovered in footnotes. The RFQ guide shows where each belongs.
2. Model only the layers that differ. If all bids are delivered-duty-paid, freight is not a comparison factor. Typically three or four layers materially separate the bids; put rough numbers on those and ignore the rest. A rough number for a real cost beats false precision, and beats silence by a mile.
3. Weight TCO in the scorecard, not price. In your evaluation matrix, the cost criterion is TCO. This one substitution upgrades every award the scorecard touches; the free evaluation scorecard template ships with it built in.
Where structure does the heavy lifting
Most of TCO's difficulty is not arithmetic; it is extraction: digging terms, exclusions, and warranties out of five PDFs formatted five ways. That is exactly the layer a structured platform removes. On VEXORS, bids answer identical line items with terms, delivery, warranty, and exclusions as explicit fields, so the TCO-driving deltas sit side by side the moment bidding closes. And the AI scoring reads beyond the bottom line by construction: compliance, terms, method, certifications, with written reasoning per bid. The recommendation that comes back is, in effect, the TCO argument, made in seconds, on the record, ready to be challenged.
The one-sentence policy
If you adopt nothing else: no award on unit price alone where bids differ in terms, warranty, or delivery. That sentence, enforced, catches most of the money. The rest is running requests structured enough that the differences are visible: start one free and see the layers line up.
Frequently asked questions
- What is total cost of ownership in procurement?
- The full cost of a purchase over its life: the bid price plus freight, duties, payment terms, installation, consumables, maintenance, downtime risk, and disposal or replacement. Two bids with identical unit prices can differ substantially on TCO, and the lowest sticker price is regularly not the lowest cost.
- How do I calculate TCO when comparing bids?
- Pick the cost layers that materially differ across your bids (usually three or four, not all seven), put a number on each per bid, and add them to the bid price over a sensible horizon. Precision matters less than coverage: a rough number for a real cost beats an exact number that ignores it.
- Why do teams keep choosing the lowest bid anyway?
- Because the unit price is visible and certain while the other costs are estimated and later, and because the comparison spreadsheet is built by hand under deadline. Structure fixes most of it: when bids answer identical scope with terms stated explicitly, the TCO deltas are visible instead of buried.
- Does TCO matter for small purchases?
- Proportionally. A one-off stationery order does not deserve a TCO model. A recurring purchase, anything with a service life, and anything where failure stops other work all do; the smaller the price gap between bids, the more often the hidden layers decide the true winner.
- How does VEXORS help with TCO comparison?
- Structured bids state price, terms, delivery, warranty, and exclusions against identical line items, so the layers that drive TCO are explicit and side by side. AI scoring reads beyond the bottom-line number (compliance, terms, method) with written reasoning, which is exactly the TCO argument made automatically.
Run procurement the modern way
Create a free account and see how structured sourcing and supplier trust come together on VEXORS.
Get started free