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
FOB, EXW, FCA, CIF — the commercial invoice value
Ocean/air freight, BAF, CAF, VGM, insurance, letter of credit fees
Port handling, terminal fees, docs, customs exam, storage, demurrage
Customs duty, VAT/GST, excise, MPF, HMF, anti-dumping, countervailing
Broker fees, classification, valuation, FTA certification, PGAs
Inland freight, drayage, warehousing, cross-dock, last-mile
FX hedge, letter of credit, factoring, credit insurance, opportunity cost of capital
Breaking Down Each Cost Component
1. Freight — The Most Variable Component
| Charge | Typical Range | Volatility | Mitigation |
|---|---|---|---|
| Base Ocean Freight | $800-3,500/FEU | High (spot) | Contract rates, NVOCC agreements |
| BAF (Bunker Adjustment) | 15-25% of base | Monthly | Fixed BAF contracts |
| CAF (Currency Adjustment) | 1-5% of base | Quarterly | USD-denominated contracts |
| Peak Season Surcharge | $200-800/FEU | Seasonal | Advance booking, diversified lanes |
| Container Imbalance Charge | $100-400 | Regional | Triangulation, 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?
| Method | Formula | Best For | Distortion Risk |
|---|---|---|---|
| By Weight | SKU kg / Total kg × Total Cost | Commodities, raw materials | High for high-value/low-weight |
| By Value | SKU FOB / Total FOB × Total Cost | Mixed assortments | Over-allocates to expensive items |
| By Volume (CBM) | SKU m³ / Total m³ × Total Cost | Light, bulky goods | Under-allocates dense items |
| Hybrid (Recommended) | Weight × Freight + Value × Duty + Volume × Warehousing | Most real-world cases | Lowest — 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
- Normalize all costs to base currency at transaction date
- Apply allocation method per cost type (hybrid)
- Calculate per-unit landed cost by SKU
- Compare to standard/expected → variance flag
- Post to inventory valuation (moving average or standard cost update)
- 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