Landed cost, explained: what your products really cost you
Ask most merchants what a product costs them and they’ll quote the supplier’s price list. Ask their accountant, and you’ll get a different number - usually a noticeably bigger one. The gap between the two is landed cost, and if you price or report from the supplier number alone, your margins are quietly overstated on every sale.
What counts as landed cost
Landed cost is everything it took to get a unit onto your shelf, sellable:
- The supplier price - the number on the invoice.
- Freight - ocean, air, courier, the pallet fee, fuel surcharges.
- Duties and import taxes - anything customs collected that you don’t reclaim.
- Handling and fees - brokerage, inspection, insurance on the shipment.
For imported goods, the add-ons commonly run 10-30% on top of the supplier price. A $10.00 unit that cost $2.10 to land is a $12.10 unit - and if your reports think it’s a $10.00 unit, a “40% margin” product is really closer to 31%.
The allocation problem
The tricky part isn’t knowing the freight bill exists - it’s splitting one $500 freight charge across the 47 different line items in the shipment. There are three defensible ways:
- By value - each line absorbs freight in proportion to what it cost. The default, and the right choice when a shipment mixes cheap and expensive goods.
- By quantity - each unit takes an equal share. Sensible when units are similar and freight scales with count.
- By weight - heavy items absorb more. The honest method when you’re paying for kilograms, not cartons.
The wrong method is the common one: not allocating at all, and letting freight vanish into a general expense line where no product ever gets blamed for it.
Doing it at receiving time
The best moment to capture landed cost is when the delivery arrives, because that’s when you have the PO, the freight invoice and the actual received quantities in one place. That’s how it works in Stockroom: add the charges to a receipt, pick the allocation method, and each line’s true unit cost is recorded on the spot - with the allocation kept as a permanent snapshot on the receipt, so the numbers stay auditable later.
Received short? Allocation runs over what actually arrived, not what was ordered - phantom units shouldn’t dilute your costs.
From there, the landed number can flow onward: Stockroom can push the updated weighted-average cost to Shopify’s cost-per-item (opt-in, per action), so your Shopify margin reports and your reality stop disagreeing.
What changes once you track it
- Pricing gets honest. Products that “made 40%” but relied on expensive air freight stop looking like winners.
- Supplier comparisons get fair. The cheaper supplier with brutal shipping often isn’t cheaper. Landed cost is the number that settles it.
- Reporting matches the bank account. COGS built on landed costs reconciles with what you actually spent - your accountant will notice the difference at year-end.
- Reordering improves. Margin-aware buying decisions need the real margin.
Start simple
You don’t need customs-grade precision on day one. Allocate freight by value on your next few receipts and compare the landed unit costs to your price list. If the gap is small, you’ve bought peace of mind. If it’s big - and for most importers it is - you’ve found margin leaking out of every order, and now you know exactly where.