Why unit price is a lying metric
Finance looks at unit price because it is the one number on the PO. Procurement knows the unit price is roughly 55-75% of the real cost. The gap between those two worldviews is where most sourcing mistakes happen.
A supplier switch made on unit price alone can turn negative inside a year, and the mechanism is well documented even where the size of the effect is not. The unit-price gain gets eaten by freight variance, defect rate differences, payment-terms drag on working capital, and administrative overhead the original comparison ignored. We have deliberately not put a number on how often that happens: we have not measured it, and a percentage borrowed from someone else's category would tell you nothing about yours.
The mistake is not caring about unit price, it is only caring about unit price. A decent TCO model does not replace unit price; it wraps it with the six or seven other cost buckets that matter, and the winner often changes.
The reason this happens so often in mid-market procurement is structural. The buyer has two days to prepare the comparison. Finance asks "what is the cheapest option." The buyer hands over a unit-price comparison because that is what can be built in two hours. Nobody builds the TCO model because nobody has the template.
That is what this post is for, the template, the math, and a CFO-defensible way to run it in two hours.
The 7 hidden cost buckets in a real TCO model
The unit price is bucket one. Below are the seven buckets that, for a typical mid-market category, add 25-45% on top of unit price to arrive at true cost.
1. Freight, duties, handling. For international sourcing, sea freight on FCL 40' from Shanghai to Gdansk runs €1,800-€3,200 per container (2026 post-volatility). Plus customs brokerage (€180-€350 per shipment), plus any duties, often 0-4% for industrial goods under EU-China terms but 6-12% for textile finished goods. Plus inland trucking from port to warehouse. On a €100k order, this bucket alone typically lands €4k-€11k.
2. Quality cost, defects, rework, returns. A supplier at 3% defect rate on a €1M category costs you €30k in product, plus rework labor (€8k-€15k), plus potential customer returns and chargebacks if defects reach end customers. A supplier at 0.8% defect rate costs €8k plus €2k-€4k rework. Difference per €1M category: €27k-€39k. Quality cost dwarfs unit-price differences in most industrial categories.
3. Inventory carrying cost. Longer lead times mean more safety stock. A Chinese supplier with 55-day lead time forces you to hold 2.5 months of safety stock. A Polish supplier with 14-day lead time requires 3 weeks. Carrying cost (capital + warehouse + obsolescence) runs 18-28% of inventory value per year. On a €1M annual spend category, the inventory carrying differential between 55-day and 14-day lead time is typically €25k-€55k per year.
4. Payment terms cost. Net 30 versus Net 90 is a working-capital swing. If your cost of capital is 8%, Net 60 vs Net 30 on a €1M annual spend is worth about €6.5k per year in DSO impact. Pre-payment deposits (common with new Asian suppliers) are a direct negative working-capital event: 30% deposits on €1M spend means €300k tied up for 8-10 weeks.
5. Switching costs. Qualifying a new supplier takes money: tooling amortization (€15k-€80k for plastics or metal forming), sample runs (€2k-€8k), audit/qualification visits (€3k-€12k per visit), NDA and contract legal review (€1k-€5k). These are one-time costs, but they must be amortized against expected 3-year volume to compare fairly to unit price.
6. Risk premium. Single-sourcing from a geography with political or logistical exposure costs money even when nothing goes wrong, because you are carrying the insurance, the dual-source prep, or the executive attention. The conservative accounting: 1.5-3% of annual category spend as a risk premium when geography concentration is high.
7. Administrative overhead. Suppliers who generate PO errors, invoice disputes, or expediting requests cost internal time. Procurement and AP teams spend 0.5-2 hours per PO on low-admin suppliers and 3-7 hours on high-admin ones. At €60/hour loaded cost, the delta per 100 POs is €1.5k-€3k per year per supplier.
Add buckets 2-7 to bucket 1, and the supplier with the lowest unit price wins maybe 35-45% of the time. The other 55-65%, a different supplier wins once the real math is done.
A missing certificate never drops a good maker. It lowers a score, and the score is a number you can argue with.
TCO vs TLC: two models, two use cases
Two terms get mixed up in procurement writing. They are not synonyms.
Total Landed Cost (TLC) is a subset focused on getting the product from the supplier's factory to your warehouse. Unit price + freight + duties + customs + handling + inland transport. That is it. TLC is what you calculate when comparing suppliers on the same quality tier with similar payment terms, typical use case: picking between two Chinese injection molders, or Poland vs Czech suppliers on similar specs. The calculation takes 20 minutes and the decision variable is real.
Total Cost of Ownership (TCO) is the full picture. It includes TLC plus quality cost, inventory carrying, payment terms, switching, risk premium, and administrative overhead. TCO is what you calculate when the comparison crosses quality tiers, geographies, or payment structures, typical use case: Chinese supplier at €9.80 with 3% defects and Net 30 deposit versus Polish supplier at €11.20 with 0.8% defects and Net 60 credit. The calculation takes 2 hours and the winner often flips.
Use TLC when the suppliers are apples-to-apples on quality and terms. Use TCO when they are not. Using TLC when you should be using TCO is how procurement teams end up defending a bad decision six months later.
Worked example: the 3% win that becomes a 12% loss
Scenario: you are sourcing plastic injection housings for a consumer electronics product. Annual volume 150,000 units. Two finalists after RFQ.
Supplier A: Chinese molder, Guangdong: - Unit price: €9.80 - Freight FCL equivalent (sea): €0.35/unit (€52.5k/year at volume) - Duties (EU import, 4.7% on molded plastics): €0.46/unit - Defect rate: 3% → €0.29/unit quality cost - Payment terms: 30% deposit, 70% against BL copy - Lead time: 55 days → €0.22/unit inventory carrying - Switching cost (amortized over 3 years): €28k tooling + €8k qualification = €12k/year or €0.08/unit - Admin overhead: 4.5h per PO average, 24 POs/year = 108h × €60 = €6.5k/year or €0.043/unit - Risk premium (single geography concentration): 2% of spend = €29.4k/year or €0.20/unit
Supplier A TCO per unit: €9.80 + €0.35 + €0.46 + €0.29 + €0.22 + €0.08 + €0.043 + €0.20 = €11.45 Plus working capital cost of 30% deposit ~8 weeks tied up: effective ~€0.06/unit. Total: €11.51/unit.
Supplier B: Polish molder, Lubelskie: - Unit price: €11.20 - Freight (inland EU, truck): €0.09/unit - Duties: €0 (intra-EU) - Defect rate: 0.8% → €0.09/unit quality cost - Payment terms: Net 60 - Lead time: 14 days → €0.07/unit inventory carrying - Switching cost (amortized over 3 years): €35k tooling + €9k qualification = €14.7k/year or €0.098/unit - Admin overhead: 1.5h per PO, 24 POs = 36h × €60 = €2.16k/year or €0.014/unit - Risk premium (EU-proximity, lower concentration): 0.5% of spend = €8.4k/year or €0.056/unit
Supplier B TCO per unit: €11.20 + €0.09 + €0 + €0.09 + €0.07 + €0.098 + €0.014 + €0.056 = €11.62 Working capital benefit of Net 60 at 8% cost of capital: ~(−€0.15)/unit. Total: €11.47/unit.
Winner: Supplier B, by €0.04/unit. Essentially a tie, but with massively different risk profiles.
The unit-price comparison made Supplier A look 12.5% cheaper. The TCO comparison lands them essentially equal, and Supplier B wins on resilience, quality, and working capital. A risk-adjusted decision-maker picks B. A purely-price-driven decision-maker picks A and spends the next 12 months explaining why "savings" did not show up.
This example is calibrated from two real cohort decisions. Your category may have steeper or shallower deltas. The math stays the same.
Lowest unit price
China FOB at €9.80/unit appears to beat Poland FCA at €11.20/unit by 12.5%, finance signs off, PO goes to China.
Lowest true TCO
Full TCO: China lands at €11.51/unit (freight €0.35, duties €0.46, 3% defects €0.29, 55-day inventory €0.22, risk premium €0.20). Poland lands at €11.47/unit (intra-EU, 0.8% defects, Net 60 working-capital benefit). Poland wins by €0.04/unit, with massively better resilience.
| Cost bucket | China | Turkey | Poland | Portugal | Romania |
|---|---|---|---|---|---|
| Unit price | €9.80 | €10.40 | €11.20 | €12.10 | €10.80 |
| Freight + handling | €0.35 | €0.12 | €0.09 | €0.14 | €0.11 |
| Duties | €0.46 | €0.00 | €0.00 | €0.00 | €0.00 |
| Quality cost (defects) | €0.29 | €0.18 | €0.09 | €0.08 | €0.12 |
| Inventory carrying | €0.22 | €0.09 | €0.07 | €0.08 | €0.08 |
| Payment-terms cost | €0.06 | €-0.08 | €-0.15 | €-0.12 | €-0.10 |
| Risk premium | €0.20 | €0.09 | €0.06 | €0.06 | €0.08 |
| Admin overhead | €0.04 | €0.02 | €0.01 | €0.01 | €0.02 |
| TCO per unit | €11.51 | €10.93 | €11.47 | €12.46 | €11.21 |
Where TCO matters most (and where unit price is fine)
TCO is not free to calculate. A rigorous model takes 2-4 hours of buyer time. That is cheap for a €1M category and expensive for a €20k category. Run TCO where the math matters.
TCO matters most for: - High-defect-risk components (electronics, precision-machined parts, regulated medical) - Long-lead-time items where safety stock is material (40+ days to warehouse) - Custom tooling and fixtures where switching cost is steep (€15k+ per category) - Any category crossing geographies with materially different duty, freight, or currency exposure - Payment terms variance, if one supplier quotes Net 90 and another asks 30% deposit, TCO is mandatory - Any category above €200k annual spend (the time cost of the model is always worth it)
Unit price alone is fine for: - Commodity items with highly standardized quality (fasteners, raw materials, stock packaging) - Sub-€50k annual spend categories where the 2-hour model cost approaches the savings - Sole-source renewals where no credible alternative exists - Very-short-lead-time items from same-geography suppliers (no inventory, freight, or duty deltas) - Situations where the buyer already has 3+ years of supplier performance data and risk/admin variance is known
Category managers who run TCO on everything are over-rotating. Category managers who run TCO on nothing are leaving 8-12% of category spend on the table. The right posture: TCO on the top 20% of categories by spend (usually 80% of total), unit price comparison on the tail.
How to run TCO in 2 hours (not 2 weeks)
The academic TCO literature (Ellram 1995 is the classic) describes an exhaustive model with dozens of cost elements. A real mid-market TCO that holds up under CFO scrutiny needs seven buckets, an hour per supplier, and a template.
Two-hour protocol:
Minute 0-15. Confirm the finalists. Pull their RFQ responses. Capture unit price, payment terms, quoted lead time, MOQ, and stated defect rate or warranty claim rate.
Minute 15-45. Build the landed cost per finalist. Freight (call a forwarder or use Freightos for a live quote), duties (use the EU TARIC lookup), customs brokerage (standard per-shipment rate from your broker), inland transport. This is TLC. If finalists are apples-to-apples on everything else, you are done here.
Minute 45-90. Layer the four non-landed buckets. Defect-rate cost (your historical rate × unit cost × volume). Inventory carrying (lead time / 365 × annual spend × carrying rate). Payment-terms cost (days difference × annual spend × cost of capital / 365). Switching cost (tooling + qualification, amortized).
Minute 90-115. Layer risk premium and admin overhead. Risk: apply 0.5-3% of spend based on geography concentration, single-source exposure, and supplier financial health. Admin: estimate hours per PO × PO count × loaded hourly rate.
Minute 115-120. Total. Compare. Write a three-bullet summary for the CFO: per-unit TCO for each finalist, the delta, and the single biggest driver of the delta.
Two hours. One comparison. CFO-defensible. If the CFO challenges any bucket, you have the number and the source. That is the difference between "I think Supplier B is better" and "Supplier B is €0.04/unit better TCO, driven primarily by working-capital advantage on Net 60 terms."
The 2-hour protocol is not academically perfect. It ignores some second-order effects (currency hedge cost, supplier-specific insurance deltas). Those are refinements for year two when you have the template running smoothly. Year one: seven buckets, two hours, ship it.
TCO as a negotiation lever
The most under-used application of TCO is not picking a winner. It is unlocking a better deal from the supplier you already want.
When you show a supplier a side-by-side TCO against a competitor they can see, anonymized but specific, you often get price and terms concessions that unit-price negotiation does not unlock. The conversation sounds like:
"Your unit price is €11.20, and a finalist we are considering is at €9.80. On unit price alone, they win by 12.5%. When we run full TCO, freight, 3% defect rate, 55-day lead time, 30% deposit, single-geography risk, the gap collapses to roughly €0.04 per unit. If you can move your payment terms from Net 60 to Net 75, or get us a 2% quality rebate on any quarter above 0.6% defect rate, you win outright. Can we structure something?"
That is the conversation TCO makes possible, and it works not because the supplier drops unit price but because they adjust non-price terms that cost them little and move the maths measurably.
The underlying point: suppliers negotiate unit price defensively because that is where finance pushes. They are usually willing to move on terms that finance does not look at, payment terms, quality rebates, tooling amortization, packaging costs, minimum-order structure. TCO is how you surface those levers.
Unit price is what Finance asks for. TCO is what your CEO remembers six months later when the line stops.
Quotes like that get used in LinkedIn posts because they are true. If you have ever sat in a post-mortem on a supplier failure, you have lived the second half of that sentence. TCO is the tool that prevents the post-mortem.
472 suppliers across 8 briefs, 1053 rejections still on the record with the reason each one was given.