What Is Landed Cost?
Landed cost is the total cost of getting a product to your warehouse and ready to use or sell. It starts with the supplier's price and adds every cost you incur to bring the goods in: freight, insurance, customs duty, brokerage, and handling.
The supplier price is often called the first cost. The landed cost is what you actually paid. For domestic purchases the gap may be small. For imported materials, bulky components, or goods that cross several borders, the gap can easily reach double digits as a percentage of the purchase price.
If your inventory is valued at purchase price, every product margin in your reports is overstated by the freight, duty, and handling you left out.
What Goes Into Landed Cost
Accounting standards are clear on the principle. Under both US GAAP (ASC 330) and IFRS (IAS 2), the cost of inventory includes the purchase price plus costs directly attributable to bringing it to its present location and condition. In practice, that means:
- Purchase price: the supplier's invoiced price, less trade discounts and rebates
- Freight and transport: ocean, air, road, or rail charges to your receiving location
- Insurance in transit: cargo insurance for the shipment
- Customs duties and tariffs: import duties and any other non-recoverable taxes
- Brokerage and port fees: customs broker fees, terminal handling, and clearance charges
- Receiving and handling: unloading and inspection costs directly tied to the receipt
Just as important is what stays out. Recoverable taxes such as VAT that you reclaim are not part of inventory cost. Neither are storage costs after the goods arrive (unless storage is a necessary step in production), general administrative overhead, or abnormal losses like damaged goods.
Include in Landed Cost
- Supplier price, net of discounts
- Inbound freight and transit insurance
- Import duties and non-recoverable taxes
- Customs brokerage and clearance fees
- Directly attributable receiving costs
Keep Out of Landed Cost
- Recoverable VAT or GST
- Warehouse storage after receipt
- General admin and selling overhead
- Abnormal waste, damage, or spoilage
- Outbound freight to customers
How to Calculate Landed Cost
The formula itself is simple:
Landed cost = Purchase price + Freight + Insurance + Duties + Brokerage & fees + Handling
The difficulty is not the addition. It is that most shipments carry several products, and the extra costs arrive as a single invoice for the whole shipment. A freight forwarder bills you for the container, not for each SKU in it. So the real work is allocation: deciding how much of each charge belongs to each item.
Choosing an Allocation Method
There are four common ways to split shipment-level costs across the items in a receipt. The right one depends on what actually drives each cost.
- By weight or volumeBest for freight. Carriers price on weight or space, so a heavy, bulky item should carry more of the freight bill than a small, light one.
- By valueBest for duty and insurance. Ad valorem duties and cargo insurance are calculated on the value of the goods, so allocate them the same way.
- By quantityBest for per-unit handling, such as labelling, counting, or inspection, where each unit costs roughly the same to process.
- Specific identificationWhen a charge clearly belongs to one item, such as a duty rate that applies to only one tariff code, assign it directly.
The mistake many businesses make is applying one method to everything, usually by value because it is easiest. That works for duty but distorts freight, and the distortion lands on your heaviest and lowest-value products.
A Worked Example
A manufacturer imports one container holding three components from an overseas supplier:
The shipment then picks up four additional charges totalling $3,940:
- Ocean freight: $2,400, allocated by weight
- Import duty: 5% of value, or $1,000, allocated by value
- Cargo insurance: $200, allocated by value
- Brokerage and handling: $340, allocated by quantity
Allocating each charge with the method that matches its driver gives:
Freight split by weight (500 / 1,500 / 1,000 kg), duty and insurance by value, handling by unit count.
The true cost of this shipment is $23,940, or 19.7% more than the purchase order says. Component B, the heaviest item, rises from $40.00 to $48.60 per unit, an increase of 21.5%.
Why the Allocation Method Matters
Now suppose the same $3,940 is spread purely by value, as a flat 19.7% uplift on every item. Component B would come out at $47.88 per unit instead of $48.60, and Component A at $5.99 instead of $5.90. Neither number is wildly wrong on its own, but across thousands of units and dozens of shipments a year, the heavy items end up consistently under-costed and the light ones over-costed. Your pricing decisions inherit the error.
How Landed Cost Changes Your Margins
Say you resell Component B as a spare part for $55 per unit. Using the purchase price alone, the margin looks like this:
- Purchase price basis: ($55.00 − $40.00) ÷ $55.00 = 27.3% margin
- Landed cost basis: ($55.00 − $48.60) ÷ $55.00 = 11.6% margin
That is the same product and the same selling price, with less than half the margin. A sales team quoting off the first figure will discount deals that were never as profitable as they looked. And because the extra cost shows up later as a lump of freight and duty expense, nobody can tie it back to the product that caused it.
The same effect runs through your balance sheet. Inventory valued at purchase price understates the asset, and expensing freight and duty as they arrive pushes cost into the wrong period, so FIFO, LIFO, or weighted average calculations all start from the wrong base.
The Timing Problem: Costs That Arrive Late
In a perfect world, every charge would be known on the day the goods arrive. In reality, the supplier invoice may arrive first, the customs entry a few days later, and the freight forwarder's final bill weeks after that. By then, some of the stock has already been consumed in production or sold.
Well-run finance teams handle this in two steps:
- Estimate at receipt. Apply expected landed costs when goods are received, based on quoted freight rates, known duty rates, and typical fees.
- True up when the invoices arrive. When the actual charges come in, post the difference. The share relating to stock still on hand adjusts inventory value; the share relating to stock already sold goes to cost of goods sold.
Done manually, this is where spreadsheets take over. Someone exports receipts, matches freight invoices to shipments, recalculates allocations, and posts journal entries. It is slow, error-prone, and usually done at month-end, long after pricing decisions were made on the wrong numbers.
Common Landed Cost Mistakes
- Expensing freight and duty directly. Posting inbound freight to a general expense account keeps it out of inventory and product margins entirely.
- Using one allocation method for everything. Value-based allocation is convenient but misprices freight on heavy or bulky items.
- Never truing up estimates. Estimated costs that are never reconciled drift further from reality with every shipment.
- Ignoring partial receipts. When a PO arrives in several deliveries, charges must follow the goods actually received.
- Losing the link between invoice and shipment. If a freight bill can't be traced to a specific receipt, it can't be allocated correctly.
How an ERP Should Handle Landed Cost
Landed cost sits where three teams meet: purchasing creates the order, the warehouse receives the goods, and finance pays the bills. When those teams work in separate systems, nobody owns the full number. An ERP should connect them so that:
- Expected charges can be recorded against the purchase order before the goods ship
- Costs are allocated to items at goods receipt, using the right method for each charge
- Landed unit costs flow straight into inventory valuation and product margins
- Late supplier and freight invoices are matched to the original receipt and trued up automatically
Axolt runs purchasing, inventory, and finance on one data model inside Salesforce. Landed costs are recorded against the purchase order, carried through to receipt and inventory value, and supplier invoices sync into Accounts Payable on the same platform. Because Axolt is part of your Salesforce ERP, the sales team quoting a deal sees margins built on the true cost of the goods, not the price on the PO.
Frequently Asked Questions
Is landed cost the same as cost of goods sold?
No. Landed cost is the cost of inventory when it arrives. It becomes part of cost of goods sold only when that inventory is consumed or sold. Getting landed cost right is what makes COGS accurate.
Should outbound shipping be included in landed cost?
No. Landed cost covers bringing goods into your business. Shipping finished goods to customers is a selling or distribution cost and is handled separately.
What if I don't know the final freight cost at receipt?
Use an estimate based on quoted rates, then adjust to actual when the invoice arrives. Allocate the difference between remaining inventory and cost of goods sold, depending on how much of the stock is still on hand.
Does landed cost matter for domestic purchases?
Yes, though usually less. Inbound freight and handling still apply to domestic shipments, and for heavy or low-value items they can be a significant share of the cost.
The Bottom Line
Landed cost is the difference between the inventory value you report and the inventory value you actually paid for. Leave it out and your margins, your pricing, and your balance sheet are all built on a number that is too low.
The calculation is not complicated. What makes it hard is that the costs arrive at different times, on different documents, in different departments. The manufacturers and distributors who get it right are the ones whose purchasing, receiving, and finance data live in one place.
See Your True Inventory Costs
Axolt connects purchase orders, receiving, inventory, and finance on Salesforce, so landed costs flow into every margin you report.
Book a Demo