Get Started

True Landed Cost Visibility: Why Your Margins Are Leaking and How to Stop It

Freight, duties, insurance, handling fees, currency swings — hidden costs erode profitability on every cross-border order. A complete landed cost model with automated calculation.

Table of Contents

The Hidden Margin Leak

You quote a customer $100/unit based on FOB cost of $65. You think you're making 35% gross margin. The reality:

  • Ocean freight + BAF + CAF: +$8.50
  • Destination port charges (THC, wharfage, docs): +$3.20
  • Customs duty (4.2% on $76.70): +$3.22
  • MPF/HMF (US) or equivalent: +$0.38
  • Customs broker fee: +$1.50
  • Inland freight to your DC: +$4.10
  • Insurance (0.3% CIF): +$0.25
  • Currency hedge cost / FX loss: +$1.80
  • True Landed Cost: $88.45
  • Real Margin: 11.5% — not 35%

Multiply by 10,000 units/year: $235,500 in invisible margin erosion.

The Complete Landed Cost Model

Landed Cost = FOB/Ex-Works Price + All Incremental Costs to Make Goods Saleable at Destination

Tier 1: Purchase Price
FOB, EXW, FCA, CIF — the commercial invoice value
Tier 2: International Freight & Insurance
Ocean/air freight, BAF, CAF, VGM, insurance, letter of credit fees
Tier 3: Destination Charges
Port handling, terminal fees, docs, customs exam, storage, demurrage
Tier 4: Import Duties & Taxes
Customs duty, VAT/GST, excise, MPF, HMF, anti-dumping, countervailing
Tier 5: Compliance & Brokerage
Broker fees, classification, valuation, FTA certification, PGAs
Tier 6: Domestic Logistics
Inland freight, drayage, warehousing, cross-dock, last-mile
Tier 7: Financial & Risk
FX hedge, letter of credit, factoring, credit insurance, opportunity cost of capital

Breaking Down Each Cost Component

1. Freight — The Most Variable Component

ChargeTypical RangeVolatilityMitigation
Base Ocean Freight$800-3,500/FEUHigh (spot)Contract rates, NVOCC agreements
BAF (Bunker Adjustment)15-25% of baseMonthlyFixed BAF contracts
CAF (Currency Adjustment)1-5% of baseQuarterlyUSD-denominated contracts
Peak Season Surcharge$200-800/FEUSeasonalAdvance booking, diversified lanes
Container Imbalance Charge$100-400RegionalTriangulation, shipper-owned containers

2. Duties & Taxes — The Most Complex

  • Classification risk: Wrong HS code = wrong duty rate. Penalty: 100% of underpaid duty + interest.
  • FTA optimization: USMCA, CETA, CPTPP, EU-Japan EPA, RCEP — each has unique ROO. Automation essential.
  • Duty deferral/suspension: Bonded warehouses, FTZs, inward processing — cash flow impact significant.
  • Retroactive assessments: CBP CF28/29, EU post-clearance audits — provision for 3-5 year lookback.

3. Currency — The Silent Margin Killer

If you buy in CNY/EUR/THB and sell in USD, every shipment has FX exposure. Options:

  • Natural hedging: Match payables/receivables currency
  • Forward contracts: Lock rate at PO, cost = forward points
  • Options: Downside protection, upside participation
  • Multi-currency pricing: Quote in supplier currency, pass FX to customer

Best practice: Include forward rate at PO creation in landed cost model. Track realized vs. modeled FX per shipment.

Allocation Methods: Weight vs. Value vs. Volume

When a container holds 20 SKUs, how do you allocate the $4,200 freight + $1,800 duty?

MethodFormulaBest ForDistortion Risk
By WeightSKU kg / Total kg × Total CostCommodities, raw materialsHigh for high-value/low-weight
By ValueSKU FOB / Total FOB × Total CostMixed assortmentsOver-allocates to expensive items
By Volume (CBM)SKU m³ / Total m³ × Total CostLight, bulky goodsUnder-allocates dense items
Hybrid (Recommended)Weight × Freight + Value × Duty + Volume × WarehousingMost real-world casesLowest — matches cost drivers

Pro Tip: Track Allocation Variance

Compare allocated landed cost vs. actual invoice-level costs (when available). Target: < ±3% variance per SKU. If higher, refine allocation keys or negotiate itemized freight invoices.

Automating Landed Cost Calculation

Manual spreadsheet models break down at scale. Automation requires:

Data Inputs (Auto-Sourced)

  • PO/Commercial Invoice: FOB, quantity, HS code, Incoterm, currency (from ERP/Trade Platform)
  • Freight Quote/Invoice: Itemized charges from forwarder (API, EDI 310, or portal scrape)
  • Customs Entry: Duty, tax, fees paid (from broker ABI feed or entry summary)
  • FX Rate: Spot/forward rate at PO date (Treasury API or central bank feed)
  • Insurance: Policy premium allocation (from insurance cert)

Calculation Engine

  1. Normalize all costs to base currency at transaction date
  2. Apply allocation method per cost type (hybrid)
  3. Calculate per-unit landed cost by SKU
  4. Compare to standard/expected → variance flag
  5. Post to inventory valuation (moving average or standard cost update)
  6. Push to COGS at sale (perpetual inventory)

Exception Handling

  • Missing freight invoice → accrue at quote, reverse at actual
  • Customs exam delay → provisional duty, true-up on liquidation
  • FX rate dispute → use contracted forward rate, flag variance
  • Multi-leg shipments (transshipment) → allocate per leg

Using Landed Cost for Better Decisions

Pricing Discipline

Minimum price floor = Landed Cost + Target Contribution Margin. No more "we'll make it up on volume" on underwater SKUs.

Sourcing Decisions

Compare total landed cost across suppliers/origins — not just unit price. A $2 lower FOB from Vietnam may cost $3 more in duty + freight vs. Mexico under USMCA.

Inventory Policy

High landed cost items → tighter safety stock, faster turns. Low landed cost → buffer stock acceptable.

Customer & Channel Profitability

Allocate true landed cost per order line. You'll find 15-20% of customers are negative margin after full cost absorption.

Real Result: Industrial Distributor, $180M Revenue

Implemented automated landed cost across 12,000 SKUs. Discovered 340 SKUs sold below true cost. Actions: repriced 180, discontinued 90, renegotiated freight on 70. Annual margin improvement: $2.1M (1.2% of revenue).

Automate Your Landed Cost Calculation

GlobalTradePro calculates landed cost per SKU per shipment — auto-sourced from PO, freight, customs, and FX data.

See Landed Cost Demo