GlossaryProcurement encyclopedia

Landed Cost: Formula, What It Includes, and How It Changes Your Procurement Math

Landed cost is purchase price plus every charge that accrues getting goods into usable stock: freight, customs duties, cargo insurance, and handling. Formula: LC = P + F + C + I + H. How landed cost changes EOQ holding cost, ABC tier classification, recipe and BOM costing, and why a closed-loop procurement platform captures it at receiving.

Use the definition

Turn procurement terms into an operating system.

This reference page should help you understand the concept first. When the term affects purchasing execution, LineNow connects it to live POs, supplier replies, receiving, and accounting handoff.

View PlatformSee How LineNow Works

Landed cost is the total cost of getting a unit of inventory from the supplier's facility into your usable stock — purchase price plus every charge that accrues in transit: freight, customs duties, import tariffs, cargo insurance, port handling, and last-mile delivery. The term matters because the purchase-price number on the supplier's invoice is rarely the number that belongs in your inventory valuation, recipe cost, or replenishment math. Landed cost is what you actually paid per unit.

A closed-loop procurement platform — one where the buying workflow runs in one connected record, from order creation through supplier reply, receiving, and accounting handoff — is the structure that captures all landed-cost components at receiving and routes them correctly to inventory valuation, accounting handoff, and next-cycle replenishment math.

Quick answers

What is the landed cost formula? Landed cost = Purchase price + Freight + Customs/duties + Insurance + Handling. Per unit: LC per unit = Total landed cost ÷ Units received.

How is landed cost different from unit cost? Unit cost is what the supplier invoices for the goods. Landed cost is what you actually spent to have those goods in your storeroom. For domestically sourced goods, the gap is freight and handling — typically 5–15% of purchase price. For imported goods, customs duties and port fees can add 15–35%.

Why does landed cost matter for replenishment? Because the holding cost in EOQ calculations — and the annual usage value that drives ABC tier assignments — should use landed cost per unit, not invoice price. Using invoice price understates carrying cost, skews EOQ toward too-small orders, and misclassifies item tiers.

Does landed cost affect recipe and BOM costing? Yes, directly. A restaurant that uses invoice price for recipe costing sees artificially low cost-per-serving. When freight costs rise 20%, the recipe margin erodes — but only becomes visible if the cost per ingredient reflects what was actually paid including delivery.

How should landed cost appear in a purchase order? The PO should at least carry freight, duty, handling, label, pallet, or prep fee context at the order level. If the business capitalizes those costs into inventory, the workflow also needs a clear allocation method by line or by unit. Those are different requirements: order-level fee capture is simpler than per-unit landed-cost allocation.

Do tariffs count as landed cost? Yes. Tariffs, customs duties, and import fees are classic landed-cost components because they change the cost of getting the item into usable inventory even when the supplier's unit price has not changed.

Do credit-card fees count as landed cost? Supplier-side payment surcharges or card fees required to acquire inventory can be evaluated as acquisition-side cost. Merchant processing fees on your customer sales are different: those are usually selling or payment-processing expenses, not landed cost.

The formula

Landed Cost = P + F + C + I + H

Where:

  • P = Purchase price (supplier invoice value)
  • F = Freight (ocean, air, truck, last-mile delivery)
  • C = Customs duties and import tariffs
  • I = Cargo insurance
  • H = Handling (port fees, drayage, lumper fees, warehouse-in charges)

Per unit:

LC per unit = (P + F + C + I + H) ÷ Units received

When freight and handling are shared across multiple SKUs in the same shipment, pro-rate by weight or by line value — most importers use one of:

Freight allocation = (Line value ÷ Shipment value) × Total freight

or

Freight allocation = (Line weight ÷ Shipment weight) × Total freight

Value-based allocation is simpler. Weight-based allocation is more accurate for shipments that mix high-value, light goods with low-value, heavy goods.

Component breakdown

ComponentWhat it includesTypical range
Purchase priceSupplier invoice; the number on the PO— (baseline)
FreightOcean/air/truck to destination; LCL or FTL allocation5–20% of purchase price for imports
Customs dutiesImport tariffs by HTS code; anti-dumping duties0% domestic; 5–25%+ for targeted categories
Cargo insurancePremium against loss or damage in transit0.5–1.5% of shipment value
HandlingPort fees, drayage, lumper, warehouse-in$30–$200 per pallet; often overlooked

For domestically sourced goods, customs and insurance are usually zero. The gap between invoice price and landed cost is freight plus handling — real but often not tracked.

For imported goods, especially from tariff-sensitive origins, the gap can be material. A 25% tariff on a $50 unit cost adds $12.50 before freight or insurance. Landed cost lands at $65+ per unit while the PO and inventory records show $50. The difference compounds through recipe costing, margin reporting, and reorder math.

Worked example

A specialty coffee importer brings in green coffee from a Colombian origin. Single shipment: 80 bags, each weighing 60 kg, invoiced at $15 per kg.

ComponentAmount
Purchase price (80 bags × 60 kg × $15)$72,000
Ocean freight (LCL allocation)$3,200
Import duty (0% — green coffee, US)$0
Cargo insurance (0.7% of shipment value)$504
Drayage and warehouse-in$480
Total landed cost$76,184
Landed cost per bag$952.30
Invoice price per bag$900.00

The 5.8% gap between invoice and landed cost seems modest, but on a high-volume item it changes recipe cost per serving, cost-of-goods tracking, and carrying cost in EOQ calculations. For categories with meaningful tariffs, the gap reaches 25–40%.

How landed cost changes your replenishment math

Holding cost in EOQ

The classical EOQ formula minimizes total cost across ordering cost and holding cost:

EOQ = √(2DS / H)

H — the annual holding cost per unit — should include:

  • Capital cost: LC per unit × cost of capital rate
  • Storage: cost per square foot × item footprint
  • Spoilage or decay: LC per unit × decay rate (relevant for perishables — see decay rate)

If you compute H from invoice price instead of landed cost, carrying cost is understated. EOQ comes out larger than it should — you order less frequently, carry more inventory, and tie up more cash than the true cost minimum supports. The error is silent because the formula still looks correct.

ABC tier assignments

ABC inventory analysis ranks SKUs by annual usage value (AUV = units sold × unit cost) and assigns A, B, or C tier. The tier determines replenishment policy: service level, safety stock z-score, and reorder frequency.

Annual usage value should use landed cost per unit, not invoice price. An item that looks like a C-item at $8 invoice price may be a B-item at $10.50 landed cost — pushing it into a tighter safety stock policy and a higher service level target. The error flows all the way through the policy matrix.

Recipe and BOM costing

For restaurants and light manufacturers, landed cost is the correct cost basis for recipe or bill-of-materials costing. Purchasing price is what went to the supplier. Landed cost is what it cost to have the ingredient or component available for production.

When freight or duty rates change — carrier surcharges, tariff revisions, fuel adjustments — recipe margin changes at the same moment, even if the supplier's invoice price held flat. A live procurement platform captures the freight-actual at receiving and updates cost per ingredient or per component. A static PO-only system captures none of it.

Where landed cost breaks down in manual procurement

The typical manual workflow creates a silent gap. The PO carries purchase price only. The freight invoice arrives separately from the carrier or forwarder, sometimes weeks later. Customs duties come from the broker. Insurance is billed annually. Port handling appears on dock receipts that get filed and forgotten.

None of these land in the same place. The operator records the purchase price against the inventory item. Freight and duties go to generic overhead or shipping expense accounts. The per-unit cost that flows into inventory, recipe costing, and replenishment math reflects only the invoice price.

Three compounding errors result:

  1. Recipe or BOM cost is understated — margin reporting is wrong before any pricing decision is made.
  2. Holding cost in EOQ is understated — order quantities skew smaller than optimal.
  3. ABC tier assignments are wrong — items land in lower tiers than they warrant, getting lighter replenishment policy than they need.

These errors are individually small per order. Across a year and a full catalog, they accumulate into margin leakage that is hard to trace and harder to fix retroactively.

How landed cost should be captured

In a strong procurement workflow, landed cost is captured at the right moment: receiving and invoice match. The exact implementation depends on accounting policy. Some SMBs record freight and handling as order-level lines that flow to accounting. Others capitalize those charges into inventory value and allocate them across received units.

1. PO carries anticipated freight and duties. When the buyer creates or approves the PO, estimated freight rates, pallet fees, prep fees, or applicable duty rates should be attached. The accounting system sees the anticipated order cost from the moment the PO is issued — not just the item invoice price.

2. Receiving captures actual freight and fees. When goods arrive, the carrier's freight bill, supplier fee, duty notice, or prep charge should be entered against the receipt or matched invoice. The variance between anticipated and actual surfaces immediately, not as a month-end accounting surprise.

3. Allocation method is explicit. If the business needs landed cost per unit, freight and fees are allocated by line value, weight, volume, or another documented rule. If the business only needs order-level accounting accuracy, the freight and fee lines can remain separate from item unit cost.

4. Accounting receives the full picture. The bill or purchase record posted to QuickBooks Online, Xero, or the accounting stack should include the goods, freight, handling, duty, and fee context needed for the company's accounting policy. For some teams, that means order-level fee lines. For others, it means capitalized landed cost by SKU.

5. Replenishment math uses the right cost basis. If landed cost is material, holding cost calculations for EOQ, safety stock tier assignments, recipe costs, BOM costs, and margin reporting should use the allocated landed cost per unit. If freight is immaterial, invoice unit cost plus order-level fee reporting may be enough.

Where LineNow fits

LineNow keeps the PO, supplier reply, receiving event, fee context, and accounting handoff in one workflow. Teams can add shipping, freight, tariffs, duties, pallet fees, label fees, prep fees, supplier payment surcharges, or handling fees to the purchase record instead of leaving them in a separate spreadsheet.

When those additional costs should affect item economics, LineNow can allocate them across PO items by value, quantity, equal split, or manual dollar/percentage allocation. The allocated additional cost appears under the item price and can feed item-level COGS, price trends, reports, recipe costs, BOM costs, and margin analysis.

If a landed-cost allocation changes a PO item that has already been received, the operator can choose whether to update past sales that used that PO item. That keeps forward-looking corrections and historical COGS restatement as explicit decisions.

Read Landed Costs Without ERP Headaches for the small-business workflow version.

The invoice match with landed cost in scope

Standard three-way matching compares PO price vs. invoice price vs. received quantity. When landed cost is in scope, the match extends:

  • Freight actual vs. freight estimate — is the carrier bill within the range the PO anticipated?
  • Duty actual vs. duty estimate — did classification or rate change between the PO date and customs clearance?
  • Total landed cost per unit: actual vs. estimated — is the final cost within the price tolerance for this supplier and this item category?

Variances above tolerance route to exception review with the dollar difference pre-calculated per line. Variances below tolerance auto-approve. This is the same matching logic as standard three-way matching — extended to cover the full economic cost of the receipt, not just the supplier invoice line items.

Start your 90-day free trial at linenow.co — test one supplier PO through receiving and accounting handoff, including freight or handling fees, before deciding whether you need order-level fee capture or per-unit landed-cost allocation.

Related