Why landed cost matters before stock hits the shelf
For many South African SMEs, the biggest pricing mistake is treating the supplier invoice as the final cost. That works only if stock arrives with no freight, no clearing fees, no duty, no storage and no extra handling, which is rare. Whether you are bringing in stock from overseas or moving goods between branches in Johannesburg and Cape Town, the real cost starts climbing as soon as the goods leave the source point.
When landed cost is calculated properly, you get a clearer picture of gross margin, re-order pricing and cash flow. It also helps when you compare suppliers. A cheaper unit price may still work out more expensive once you add transport, customs charges and insurance. For businesses with tight margins, that difference can be the gap between a healthy order and a loss making one.
What should be included in landed cost
Landed cost is the total amount needed to get stock ready for sale or use. The exact mix depends on the route, the stock type and where it is going, but the usual items are easy to miss if nobody owns the process.
- Supplier invoice value for the goods
- International or local transport
- Customs duty and import VAT, where applicable
- Clearing, handling and warehouse charges
- Insurance in transit
- Packaging, crating or palletising
- Bank charges and currency conversion differences
- Internal transfer costs between branches or depots
If stock moves from Durban harbour to a warehouse in Centurion, the transport leg alone can change the final unit price quite a bit. Add delay charges or storage fees and the numbers shift again. In some businesses, even the labour to receive, count and repack the goods should be included. That small amount gets forgotten, then the margin is off by the end of the month.
A simple landed cost example from Durban to Gauteng
Take a container of imported packaging materials arriving in Durban, then moved to a warehouse in Pretoria. The supplier invoice is R120 000. Freight to South Africa costs R18 000, clearing and agent fees are R6 500, duty and import VAT add another layer, and inland transport to Gauteng is R9 800. If the warehouse also spends R2 700 on offloading, pallet hire and counting, the actual landed cost is far above the invoice total.
That means your unit cost is not based on the original stock price alone. It is based on the final quantity that is usable, sold and in stock after all charges are allocated. If 1 000 units arrive but 40 are damaged, the cost of the 960 sellable units is higher again. Businesses often forget this and then wonder why the books say one thing while the margin feels much tighter. It does not take much to throw the figures off.
- Start with the invoice value
- Add every charge needed to get stock into usable condition
- Divide by the quantity actually available for sale
- Check whether the cost should be allocated per unit, per weight, or per order
Transferred stock needs the same discipline
Landed cost is not only for imports. Many South African businesses move stock between branches in places like the East Rand, West Rand and Centurion. That stock still carries a real cost. If a branch in Cape Town sends goods to Gqeberha, you may have courier fees, packaging, breakage risk and internal handling time. If the transfer price ignores those costs, the receiving branch may sell too cheaply and the numbers become misleading.
This matters most when teams use different systems or when stock is moved manually on spreadsheets. A branch might show stock on hand but not reflect the transport cost, so the margin appears stronger than it is. Clear transfer rules help everyone work from the same figures and avoid arguments later when stock counts do not match or a branch says the stock was transferred, not sold.
For multi-branch operators, the point is simple: every movement has a cost, even if no supplier invoice is involved. If stock was collected in a bakkie, loaded by staff and re-entered at another site, those costs should be tracked in one place. Otherwise the business ends up pricing on guesswork.
Common mistakes that push margins off track
Most landed cost problems come from small gaps rather than one big error. A business might update the purchase price but forget exchange rate changes, or it may include freight but leave out customs clearance. Over time those gaps stack up. Then finance, operations and sales are each working with a slightly different number.
- Using the supplier invoice as the full cost
- Leaving out duty, VAT, or clearing fees
- Ignoring damaged or missing stock
- Not reallocating shared freight across all units
- Mixing up branch transfer values with sales values
- Updating the selling price late after costs have changed
Another issue is timing. A shipment may land in one month but only clear in the next, which can distort reporting if the cost is not matched to the stock when it becomes available. That is especially awkward during month-end close. If the team is under pressure, the figures get pushed through quickly and the detail gets lost.
Getting landed cost into the right systems and reports
Landed cost becomes useful when it flows into the systems people actually use. That means stock control, finance, purchasing and reporting all need to work from the same base. If one team updates costs manually while another team uses old values, the business spends time reconciling instead of trading.
Good process starts with a clear rule for each cost type. For example, freight may be spread across all units, while customs charges are allocated by value, and internal transport is charged to the receiving branch. Once that is set, the numbers become easier to trust. It also helps with reporting by product line, customer segment and branch, which is vital when stock values keep moving.
For SMEs, the real benefit is control. You can see where margin is slipping, where freight is too high, and which product lines need a pricing review. You also reduce surprises when the monthly accounts are run. In our experience, businesses that handle landed cost well usually make faster decisions because they are not arguing over the basic numbers every week.
A practical habit that saves money all year
The best way to manage landed cost is to treat it as a routine, not a once off admin task. Build it into every purchase order, every transfer, and every stock receipt. If a shipment is delayed, damaged or split across sites, update the cost while the details are still fresh. Waiting until month-end usually means missing something. That is where errors creep in.
A simple monthly check helps too: compare expected landed cost against actual landed cost for the top 10 stock lines. If the gap is wide, find out why. It may be a freight change, a supplier price increase or a missed charge at clearing. The sooner you spot it, the easier it is to correct pricing before the damage is done. For a growing business, that kind of discipline is worth more than any flashy forecast.
When the full cost is visible, stock decisions become less risky and more predictable. That is the whole point of landed cost: not just to record what was paid, but to show what the stock really cost the business, from source to shelf.







