The sticker-price trap
Procurement decisions are frequently made — and defended — on the basis of a single number: the unit price quoted by a supplier, or the per-container rate quoted by a freight forwarder. This is understandable; it is the easiest number to compare across options, and it is the number that appears most directly on a purchase order or freight invoice. But it is also, on its own, a genuinely misleading basis for decision-making, because the purchase price or freight rate is only one component — often not even the largest one — of what an item actually costs a business by the time it is sitting on a shelf ready to sell.
Total Cost of Ownership is the discipline of deliberately identifying and quantifying every cost associated with acquiring, holding and using a purchased item or service, not just the price paid for it. The core insight is simple to state but easy to forget under commercial pressure: two suppliers or two shipping options can have identical, or near-identical, headline prices while having very different total costs once everything else is accounted for — and the reverse is just as true, where the higher-priced option is genuinely cheaper once the full picture is drawn.
The full cost iceberg
A useful way to think about TCO is as an iceberg: the purchase price or freight quote is the visible tip above the waterline, and a much larger mass of cost sits below the surface, invisible on the initial quote but very real on the bottom line. For a South African import, the components below the waterline typically include:
- Freight and related surcharges — ocean or air freight, plus terminal handling charges, bunker and currency adjustment factors, and port dues that rarely appear in an initial "indicative" quote.
- Customs duty and VAT — import duty calculated on customs value, plus import VAT, both of which vary by tariff heading and can differ substantially between two products that look similar on a spec sheet.
- Warehousing and handling — storage cost at origin, at the port, and at destination before the goods reach a point of sale.
- Inventory carrying cost — the cost of capital tied up in stock sitting in a warehouse, plus the physical cost of storing it, for every day it is held before being sold.
- Insurance — cargo insurance premiums, which scale with declared value and risk profile of the route and cargo type.
- Currency risk — exposure to exchange rate movement between the time a price is agreed and the time payment is actually made, which can silently erode or inflate the effective landed cost of a foreign-currency purchase.
- Quality and rework cost — inspection, rejects, returns, and the cost of fixing or replacing substandard goods, which tend to be higher and less predictable with unfamiliar or unvetted suppliers.
- Obsolescence risk — the cost of stock that becomes unsellable or has to be discounted because it arrived too slowly relative to demand, or was ordered in bulk to justify a unit-price discount and then outlived its market.
- Administration — the internal time cost of managing customs clearance queries, supplier communication across time zones, documentation errors, and the general transaction overhead of a more complex or less reliable supply relationship.
None of these appear on the initial supplier quote or freight rate sheet, yet all of them are real cash costs (or real cash-equivalent costs, in the case of tied-up working capital) that a business bears. The essential discipline of total cost analysis — sometimes called total cost of logistics — is to bring all of these into a single comparison, rather than comparing only the visible tip of the iceberg between two options.
Why average cost-to-serve figures can mislead: a note on activity-based costing
A related trap sits one level up from individual shipment decisions: many businesses calculate a single average cost-to-serve figure — average freight cost per unit, average cost per order, average cost per customer — and use it uniformly across every product, order or customer. This conceals enormous variation. A large, predictable, full-container order to a nearby distribution customer typically costs far less to serve, per unit, than a small, urgent, split-shipment order to a distant or difficult-to-reach customer, even though both might be charged the same "standard" freight allocation internally.
Activity-based costing addresses this by tracing cost to the specific activities that actually drive it — the number of order lines processed, the number of individual deliveries made, the amount of handling required, the frequency of urgent or expedited requests — rather than spreading total logistics cost evenly across all units sold. Applied to logistics and customer profitability, this frequently reveals that a meaningful share of customers or orders that look profitable under an average-cost allocation are, in fact, unprofitable once their true activity-driven cost is assigned to them — and conversely, that some high-volume, low-touch customers are considerably more profitable than the average figure suggests, because they consume disproportionately little of the actual cost-driving activity.
The practical value of this is that it turns a vague sense of "some customers are more trouble than they're worth" into a specific, defensible, numbers-based case for renegotiating terms, adjusting minimum order quantities, or in some cases, deliberately choosing not to chase certain business — decisions that are very hard to make confidently from an averaged cost figure alone.
Worked example: two South African import scenarios compared
Consider a Cape Town-based retailer sourcing a batch of 1,000 units of a mid-value consumer product, comparing two hypothetical suppliers. Supplier A quotes a lower unit price but has a long lead time (say, 60 days port-to-port plus clearance) and, because of the long and somewhat variable lead time, requires the retailer to order in large batches and hold meaningful safety stock to avoid running out between deliveries. Supplier B quotes a noticeably higher unit price but ships faster and more reliably (say, 18 days), supporting smaller, more frequent, near just-in-time replenishment orders with far less safety stock required.
On price alone, Supplier A looks like the obvious choice — a lower unit cost multiplied across 1,000 units is a meaningful headline saving. But total cost analysis requires adding what the price comparison leaves out. Supplier A's longer, more variable lead time means the retailer must hold substantially more safety stock to protect the same service level — tying up working capital for months longer than with Supplier B, and incurring the associated cost of capital and warehousing space for that entire holding period. The larger batch sizes needed to make Supplier A's shipping economical also increase obsolescence risk if the product's demand shifts or a newer variant is released before all the stock sells through. If Supplier A's longer supply chain also has less consistent quality control, expected rework or rejects add a further cost that never appeared on the original quote.
Supplier B's higher unit price is real and should not be waved away — but it buys a shorter, more predictable replenishment cycle that reduces the working-capital and warehousing cost of safety stock, lowers obsolescence exposure through smaller, more frequent orders, and (if genuinely more reliable) reduces the administrative cost of chasing delayed shipments and resolving quality disputes. Once all of these below-the-waterline costs are added to each option, it is entirely possible — and in practice, common — for the total cost of ownership of Supplier B's "more expensive" product to come out lower than Supplier A's "cheaper" one, particularly for products with meaningful demand uncertainty, short shelf life, or fast-moving fashion or technology cycles where obsolescence risk is high. The only way to know which is genuinely cheaper is to do the full calculation — not to assume the visible unit price tells the whole story.
Building your own TCO comparison
A practical TCO comparison does not need to be a complex finance exercise — it needs to be a complete one. The table below sets out the components worth including whenever comparing two supplier or freight options for the same landed product, alongside where to find or estimate each figure.
| Cost component | Where it comes from |
|---|---|
| Unit purchase price | Supplier quote |
| Freight + surcharges | Freight forwarder quote, including known surcharges |
| Duty + VAT | Applicable tariff heading and customs value — a landed-cost calculator can model this (see our guide on how to calculate import VAT and duties in South Africa) |
| Insurance | Cargo insurance quote, scaled to declared value |
| Inventory carrying cost | Average stock value held × cost of capital % × average days held / 365 |
| Warehousing | Storage cost per unit per period, at origin and destination |
| Currency risk | Historical volatility of the relevant currency pair over your typical payment-to-delivery window |
| Quality/rework | Historical reject/return rate for this supplier or comparable ones |
| Obsolescence risk | Estimated markdown/write-off probability given batch size vs demand forecast |
| Administration | Internal staff time estimate for managing this supplier/route |
This is the same underlying idea behind the concept of landed cost — the fully-loaded cost of getting a product to your door — extended one step further to include the ongoing carrying and risk costs that continue to accrue after the goods have physically arrived. Getting comfortable with Incoterms 2020 is a useful starting point for this kind of comparison, since the chosen Incoterm determines exactly which of these cost components sit with the buyer versus the seller in each quote, and mismatched Incoterms between two competing quotes is one of the most common reasons a "like-for-like" price comparison turns out not to be like-for-like at all. TradeCaravan's own duty and VAT calculator can help model the duty, VAT and landed-cost side of this comparison for a specific tariff heading and value, as one input into a fuller TCO picture. See also How the Supply Chain Becomes a Source of Competitive Advantage for how these cost decisions connect to broader competitive positioning.
Free TradeCaravan Tool
Model your own total landed cost
See exactly how customs duty, 15% VAT and clearing fees stack on top of your CIF value — the same total-cost thinking this article covers, calculated for your actual shipment in seconds.
Try the Duty & VAT Calculator →Frequently asked questions
What is Total Cost of Ownership in logistics and procurement?
Total Cost of Ownership is the practice of adding up every real cost associated with acquiring, holding and using a purchased item, not just its purchase price or freight rate. It includes duties, VAT, warehousing, inventory carrying cost, insurance, currency risk, quality and rework cost, obsolescence risk, and internal administration, giving a complete picture of what an item actually costs a business.
Why is comparing suppliers on unit price alone risky?
Because unit price is only one component of total cost, and it is possible for a lower-priced supplier to be more expensive overall once longer lead times, higher required safety stock, greater obsolescence risk, or more quality issues are accounted for. Comparing on price alone can lead to a decision that looks like a saving on paper but costs more once the full picture is calculated.
What is activity-based costing and why does it matter for logistics?
Activity-based costing traces cost to the specific activities that actually drive it, such as the number of deliveries, order lines or expedited requests, rather than spreading an average cost evenly across every unit, order or customer. Applied to logistics, it often reveals that some seemingly profitable customers or orders are actually unprofitable once their true activity-driven cost is assigned, while others are more profitable than the average figure suggests.
Does a cheaper, slower supplier always cost more once TCO is calculated?
No. For stable, low-obsolescence-risk products with predictable demand, a lower unit price paired with larger, well-planned batches can genuinely be the lower-total-cost option. TCO analysis is not a rule that faster and pricier always wins; it is a discipline of running the full comparison honestly for the specific product and demand pattern in question.
How does Incoterms choice affect a TCO comparison?
The Incoterm used in a quote determines which party bears which costs, such as freight, insurance and destination handling, at each stage of the journey. Comparing two supplier quotes on different Incoterms without adjusting for that difference is one of the most common reasons an apparently like-for-like price comparison is actually misleading.