Skip to content
Inventory & operations

Landed cost: what to include and how to allocate it

What belongs in landed cost — freight, duty, insurance, brokerage — the three allocation methods, and how the choice moves item margin by points.

ERPray teamUpdated 9 min read
Short answer

Landed cost is the total cost to get a unit into your warehouse and ready to sell: the goods themselves plus freight in, duty, insurance, brokerage and handling. Allocate the shared charges across a shipment by unit, by value or by weight — the choice can move a single item's margin by more than five percentage points.

Key takeaways

  • Landed cost includes everything spent to get the goods sellable in your warehouse: purchase price, freight in, duty, insurance, brokerage, terminal and handling charges.
  • Duty is line-specific. Assign it to the line it was assessed on and pool only the genuinely shared charges — freight, insurance, brokerage, handling.
  • Allocating shared charges by value gives every line the same percentage uplift. By unit favours expensive items. By weight favours light ones. All three are defensible; only one is right for your mix.
  • Allocation never changes total gross profit. It moves margin between items — which is exactly why it changes which items you decide to push or drop.
  • If landed cost stays in expense accounts instead of entering inventory, every item margin in your reports is overstated by the same systematic amount all year.

A buyer negotiates a unit price down from $12.40 to $12.00 and books the win. Three months later the item's margin is worse than it was before. Nothing is wrong with the arithmetic — the $0.40 saving was real. What moved was everything else: an air-freighted partial shipment, a higher duty assessment, a new brokerage fee. Unit price is what you agreed. Landed cost is what it cost you.

Landed cost
The total cost of getting a unit of stock into your own warehouse and ready to sell: the purchase price of the goods plus every charge incurred along the way — inbound freight, customs duty, insurance, brokerage, terminal and handling fees. It is the number that should become inventory value, and later cost of goods sold.

What belongs in landed cost

The test is simple and it is worth applying literally: would you have paid this if you had not bought these goods? If the answer is no, it belongs in the cost of the goods. Everything below passes that test.

Cost elementWhat it coversWhere it goes wrong
GoodsThe supplier's invoice for the product itself, net of trade discounts and volume rebates you can attribute to the shipmentRebates settled quarterly never get pushed back to the receipts they belong to, so unit cost sits high all quarter and drops in a lump.
Inbound freightOcean or air freight, drayage, inland trucking to your dock, fuel surchargesThe invoice arrives three weeks after the receipt is closed, so it lands in a freight expense account and never reaches the item.
Duty and import chargesCustoms duty, any additional import levies, merchandise and harbour fees assessed on the entryPooled across the whole container instead of assigned to the lines it was actually assessed on. Duty is line-specific by nature.
InsuranceMarine or cargo insurance for the transit, whether per-shipment or an allocated share of an annual policyAn annual policy premium sits in overhead and never touches inventory, which is defensible but makes cross-shipment comparison meaningless.
Brokerage and customs clearanceCustoms broker fees, entry filing, classification work, bond chargesSmall enough per shipment to feel like admin, large enough across a year to matter on low-value items.
Terminal and handlingPort and terminal handling, container fees, demurrage and detention, devanning, palletising, inbound inspectionDemurrage is a penalty, not a cost of goods, and it distorts the item cost of whichever unlucky shipment sat on the dock.
Six elements. Only the first two are reliably captured in most ERPs without deliberate configuration.

What does not belong is just as important, because pushing costs into inventory that should be expensed defers them into next period's margin and inflates the balance sheet:

  • Outbound freight to your customer. That is a cost of selling, not a cost of buying.
  • Warehouse storage after receipt. Storage of goods already received is a carrying cost, tracked separately — the inventory carrying cost calculator breaks it into its capital, storage, service and risk components.
  • Purchasing department salaries. General procurement overhead is a period cost, however tempting the absorption logic looks.
  • Demurrage, detention and expedite penalties. Arguably these are costs of the goods, but capitalising them hides an operational failure in inventory value. Expense them and report them by root cause.
  • Recoverable taxes. If you reclaim it, it is not a cost. Only irrecoverable indirect tax enters landed cost.

Where currency sits

When goods are invoiced in a foreign currency, the exchange rate applied at receipt is what sets inventory cost. Buy 4,000 units at €11.20 with a receipt-date rate of 1.0714 and each unit enters inventory at $12.00. That is the cost the item carries from then on.

What happens afterwards is a separate event. If the rate has moved by the time you settle the supplier invoice, the difference is a foreign exchange gain or loss on the payable — not a revision to inventory cost. This is the conventional treatment and it is the right one for reporting, but it has a consequence people miss: in a period of currency movement, two receipts of the same item weeks apart carry genuinely different costs, and neither is wrong. If your margin reports show unexplained item-level drift, check the receipt rates before you check the buyer.

Three allocation methods

Line-specific charges — duty, and anything assessed per item — go straight to the line they belong to. The genuinely shared charges are the problem: one freight invoice covers a container holding several items, and you have to split it. There are three defensible bases.

MethodBasisUse it whenWhat it distorts
Per unitTotal shared charge ÷ total units, applied equally to every unitItems in the shipment are physically similar and similarly priced — one SKU family, one size bandCheap items get crushed. A $1.76 allocation is 15% of a $12 item and 3% of a $60 one.
By valueEach line's share of total goods valueThe shipment mixes price points, or you want comparable margin percentages across the catalogueIgnores physics. A pallet of heavy low-value goods takes real container space and pays almost nothing.
By weight or volumeEach line's share of total kilograms, or of cubic metres for light bulky goodsFreight dominates the shared pool and the shipment mixes dense and light goodsNeeds accurate item weights. Most item masters have weights on 60% of records and zeroes on the rest, and a zero silently allocates nothing.
By value is the safest default for a mixed catalogue. By weight is the honest one when freight is the biggest number in the pool.

A worked example: same shipment, three answers

One container, two items. Item A is cheap and light, item B is expensive and heavy — the mix that makes allocation matter.

Item AItem BTotal
Units received4,0001,0005,000
Goods cost per unit$12.00$60.00
Goods cost$48,000$60,000$108,000
Weight per unit0.5 kg4.0 kg
Total weight2,000 kg4,000 kg6,000 kg
Duty assessed on this entry$2,880$1,200$4,080
Sell price per unit$18.00$84.00
Duty is assigned per line at the rate assessed on each classification, so it is not part of the pool.

The shared pool is freight $7,200, insurance $540, brokerage $460 and terminal handling $600 — $8,800 to allocate. Here is what each basis does to it.

BasisA: shared per unitA: landed costA: marginB: shared per unitB: landed costB: margin
Per unit ($8,800 ÷ 5,000)$1.76$14.4819.6%$1.76$62.9625.0%
By value (44.4% / 55.6%)$0.98$13.7023.9%$4.89$66.0921.3%
By weight (33.3% / 66.7%)$0.73$13.4525.3%$5.87$67.0720.2%
Landed cost = goods + duty per unit + allocated share. Item A's margin swings 5.7 points and item B's 4.8 points, on identical facts.

Check the arithmetic on the by-value row, because it is the one worth internalising. Item A is 48,000 ÷ 108,000 = 44.4% of the goods value, so it takes $3,911 of the $8,800, which is $0.98 per unit across 4,000 units. Landed cost is $12.00 + $0.72 duty + $0.98 = $13.70, and margin at an $18.00 sell price is $4.30 ÷ $18.00 = 23.9%. Notice that by value, both items get the same 8.1% uplift on goods cost — that is the defining property of value allocation, and the reason it produces comparable margin percentages.

Free calculator
Landed cost calculator

Enter your unit cost, freight, duty, insurance and brokerage to get landed cost per unit and the percentage uplift over the purchase price.

Here is the part that ends most allocation arguments: total gross profit is $35,120 under all three methods. Revenue of $156,000 less total landed cost of $120,880, every time. Allocation does not create or destroy a cent of profit; it decides which item gets blamed. That is not a reason to be casual about it — the decisions you make from item margin, in the gross margin calculator or in a pricing review, are exactly the decisions the allocation basis quietly drives.

Landed cost and standard cost

If you run standard costing, the question becomes where landed cost lives. There are two workable answers and one common mistake.

  • Standard includes a landed-cost element. The standard for item A is $13.70, not $12.00, built from a target purchase price plus a target freight and duty loading. Actual landed cost differing from standard produces a variance you can read. This is the version that lets you manage freight.
  • Standard is goods-only and landed cost is a separate absorbed overhead rate. Cleaner to maintain, but it blends freight across items and you lose per-item visibility. Acceptable when freight is a small and stable percentage of cost.
  • The mistake: standard is goods-only and landed costs are simply expensed. Item cost is understated by 8% to 15% on imported goods, every item margin is too high by that amount, and nothing in the accounts ever flags it as an error.

Where a landed-cost element is in the standard, refreshing it becomes part of standard-cost hygiene — the same discipline covered in purchase price variance explained, where a stale standard produces a favourable variance that flatters nobody. If you roll costs through a bill of materials, the BOM cost rollup calculator shows how a landed component cost propagates to the finished item.

Effect on inventory valuation

Landed cost applied at receipt increases inventory value on the balance sheet and defers that cost until the item sells. That is the correct treatment, and it has three practical consequences worth stating plainly.

  1. 1.Your closing inventory value goes up in the first period you do this properly. On $6.4M of imported stock, capitalising a 12% loading that was previously expensed adds roughly $768,000 to inventory and moves the same amount out of that period's cost of sales. Tell your auditor before, not after.
  2. 2.Landed cost applied late does not retroactively fix cost of goods sold that has already posted. If a freight invoice arrives after the goods are sold, the correction lands wherever your costing method puts it — not back in the margin of the sale you already reported. This is why late freight invoices are a close problem, not an accounting nicety.
  3. 3.Reconciling inventory to the general ledger gets harder, not easier. Every allocated charge is a line in the bridge. The gaps and their causes are the same ones covered in the NetSuite inventory valuation report, and getting landed cost right removes one of the largest of them.

A working discipline

  • Set the allocation basis per charge type, in writing, once. Then never change it mid-year, because a margin series with a changing cost basis is not a series.
  • Close the freight gap with accruals. Accrue expected freight and duty at receipt from a rate table, then true up when the invoice lands. Waiting for the invoice guarantees the cost misses the goods.
  • Fix item weights before you use weight-based allocation. Run a report of stocked items with a zero or null weight and treat it as a data defect, not a nice-to-have.
  • Report landed cost uplift as a percentage by supplier and by lane. The absolute dollars tell you nothing; a supplier whose uplift moved from 9% to 16% tells you where to look.
  • Show landed cost, not purchase price, to anyone making a sourcing decision. A cheaper unit price from further away is routinely more expensive, and the buyer will never see it on the quote.

Assembling this from an ERP usually means a receipts export, a freight-invoice export, a manual match, and someone's afternoon in a spreadsheet — repeated monthly, and abandoned by March. This is the class of question was built for: ask "what was the landed cost uplift by supplier for imported receipts last quarter, allocated by value?" and get the number computed live from your own account, with the query it ran shown underneath so you can check the allocation basis rather than take it on trust.

Frequently asked questions

What is included in landed cost?

The purchase price of the goods plus every charge required to get them into your warehouse and sellable: inbound freight, customs duty and import levies, cargo insurance, customs brokerage and clearance fees, and terminal or handling charges. Outbound freight to customers, post-receipt storage and purchasing salaries are excluded — they are selling or period costs, not costs of the goods.

How do you calculate landed cost per unit?

Add the goods cost, the charges assessed directly on that line such as duty, and that line's allocated share of shared charges, then divide by the units received. For 4,000 units at $12.00 with $0.72 of duty and $0.98 of allocated freight and brokerage per unit, landed cost is $13.70 — a 14.2% uplift on the purchase price.

Which landed cost allocation method is best?

By value is the safest default for a mixed catalogue, because it gives every line the same percentage uplift and so keeps margins comparable. Switch to weight or volume when freight dominates the shared pool and the shipment mixes dense and light goods. Per-unit allocation only works when items in the shipment are similar in size and price.

Does landed cost affect gross margin?

It affects reported margin per item, not total gross profit. The same shipment allocated three ways produced identical total profit of $35,120 while one item's margin ranged from 19.6% to 25.3%. Allocation decides which item carries the cost, which matters because item margin drives pricing, promotion and discontinuation decisions.

Where does exchange rate go in landed cost?

The rate in effect when goods are received converts the supplier invoice into your reporting currency and sets inventory cost. Rate movement between receipt and payment is a foreign exchange gain or loss on the payable, not a revision to inventory cost. Two receipts of the same item weeks apart can therefore carry different costs, correctly.

Should duty be allocated across the whole shipment?

No. Duty is assessed line by line based on each item's tariff classification and origin, so it should be assigned to the line it was charged on. Pooling duty across a container and spreading it by value understates it on high-duty items and overstates it on low-duty ones, distorting exactly the item margins you rely on.

Your ERP already knows. Start asking.

ERPray computes answers like these live from your own ERP account and shows the exact query behind every number. Early access is open for NetSuite teams — free plan at launch.