Landed Cost in Odoo: Getting True Import Costs Into Your Stock Value

Short answer: Landed cost in Odoo adds freight, customs duty, insurance and clearing fees onto the purchase cost of imported items, spread across them by value, weight or quantity. Without it, your stock value and margins are based only on the supplier's invoice price, which understates the true cost of anything you import.
Why does this matter for margin accuracy?
- A product's true cost includes everything spent to get it into your warehouse, not just the supplier price.
- Selling prices set against supplier cost alone can look profitable while actually losing money after shipping and customs.
- Comparing suppliers fairly requires landed cost, since a cheaper unit price can still land more expensive after freight.
| Aspect | Supplier price only | With landed cost |
|---|---|---|
| Stock value | The supplier's invoice price | Includes freight, customs duty, insurance and clearing fees |
| Margin | Can look profitable while losing money after shipping and customs | Reflects the true cost of goods sold |
| Supplier comparison | A cheaper unit price looks better | Compares what each supplier really costs once landed |
| How extra costs are recorded | As a general expense | Spread across the shipment's items by value, weight or quantity |
How is it typically applied?
A shipment arrives with several extra costs: ocean or air freight, customs duty, port handling, clearing agent fees. These are entered against the shipment and distributed across the items it contains, usually by value or by weight depending on what makes sense for the goods. The result updates each item's stock valuation, so the cost of goods sold reflects reality.
Common mistakes
- Recording freight and customs as a general expense instead of allocating it to the stock.
- Using one allocation method (value) when weight or volume would better reflect how costs were actually incurred.
- Not updating landed cost until weeks after the shipment, by which point some items may already be sold at the wrong cost.
Frequently asked questions
Does this work for air and sea freight both?
Yes, the method is the same; only the typical allocation basis (weight for air, often volume or value for sea) may differ.
Can landed cost be estimated before the final customs bill arrives?
Yes, an estimate can be applied first and corrected once actual costs are known, so pricing decisions are not delayed.
Does this affect how VAT or customs duty itself is calculated?
No, landed cost is about allocating the expense to stock value for margin purposes; duty and tax calculation follow the relevant customs and tax rules separately.
Know your true cost on every imported item
ExtraMile sets up landed cost in Odoo for trading and import businesses in Egypt and the Gulf.
Ask about landed cost in Odoo or message us on WhatsApp: Egypt · Gulf
This article was drafted with AI assistance and reviewed and edited by the ExtraMile implementation team.
