HomeInsightsFinance Outsourcing
Finance Outsourcing

How Do I Calculate Landed Cost for Imported Ecommerce Inventory?

A defensible landed-cost method for mixed-SKU imports: cost boundaries, data map, allocation drivers, worked example, estimate-to-actual reconciliation, checklist, and limits.

How Do I Calculate Landed Cost for Imported Ecommerce Inventory?
Caigeek Finance TeamAugust 10, 2026

Direct answer: Add purchase price, nonrecoverable duties and taxes, inbound freight, insurance, handling, brokerage, and other costs required to make inventory warehouse-ready, then allocate each shared charge to SKUs using value, weight, volume, or a direct line-item basis.

Where should the landed-cost boundary end?

Define the boundary before collecting numbers. For an importer, a practical accounting boundary is the point at which sellable inventory is received at the warehouse or 3PL in its present location and condition. IAS 2 says inventory cost includes purchase, conversion, and other costs incurred to bring inventory to that location and condition. It is measured at the lower of cost and net realizable value.

That principle is narrower than some commercial “door-to-customer” calculators. Outbound fulfillment, last-mile delivery to the buyer, payment processing, marketplace commission, advertising, and customer service normally occur after inventory is ready for sale. They are essential to contribution margin, but combining them with accounting inventory cost can capitalize selling costs and obscure period expenses.

CostAccounting inventory-cost candidateCommercial margin layerKey test
Supplier price and packing integral to productUsually includeIncludeNecessary to acquire the units
Import duty and nonrecoverable taxUsually includeIncludeNot recoverable from a tax authority
International freight, cargo insurance, broker, port, inbound deliveryUsually includeIncludeBrings stock to its present location
Recoverable import VAT/GSTUsually exclude to a tax receivableTrack cash timing separatelyLegally recoverable and documented
Abnormal demurrage, avoidable storage, rework or wasteReview; often expenseInclude in operational profitabilityNormal and necessary versus abnormal
Outbound pick-pack, marketplace fee, ads, payment feeNormally excludeInclude by channel/orderOccurs after inventory is ready for sale

What data do I need before calculating anything?

Build a shipment cost packet linked to purchase order, commercial invoice, customs entry, bill of lading or airway bill, freight-forwarder invoice, broker statement, duty receipt, insurance, port/terminal invoices, and warehouse receipt. For every SKU, capture units ordered, sellable units received, unit purchase price, declared customs value, duty classification and rate, gross weight, volume, carton count, and direct charges.

Also preserve currency and exchange-rate policy. The supplier invoice, duty entry, and freight bills may use different currencies and dates. A landed-cost worksheet with unlabeled converted amounts cannot be reproduced. Store source currency, rate, rate date, converted amount, and policy.

Which allocation driver should each shared cost use?

This allocation matrix is the first original value component. Choose causality, not convenience:

Shared costPreferred driverWhyWarning
Ocean/air freightChargeable weight or volumeCarrier price is driven by space/weightUnits distort mixed-size shipments
Cargo insuranceInsured or customs valueExposure follows valueWeight can overcharge bulky low-value goods
Import dutyDirect customs line/SKUClassification and origin drive the rateNever blend unlike tariff rates
Broker entry feeEntry line, declaration line, or rational hybridWork may follow line complexityDocument the stable policy
Port/terminal handlingContainer space, weight, pallets, or cartonsPhysical handling drives costUse invoice detail when available
Inland deliveryWeight/volume or dedicated legTransport consumption drives costAllocate a dedicated truck directly

When no perfect driver exists, choose the most faithful available proxy, apply it consistently to similar shipments, and disclose the limitation. Material judgment should be reviewed; immaterial costs can use a simpler documented basis.

How do I calculate a mixed-SKU shipment?

The second original component is a two-stage model: calculate the shipment total, then allocate each cost pool independently. Do not calculate one blended “freight percentage” and apply it to every future purchase.

Hypothetical example—assumptions. A retailer imports 600 units of lightweight Product A at $12 and 200 units of heavier Product B at $28. A weighs 0.5 kg per unit; B weighs 2 kg. The shipment has $2,400 freight, $128 insurance, $896 duty already calculated by the customs line, $576 broker/port cost, and $400 inland delivery. All numbers are hypothetical USD amounts; there is no recoverable import tax in the example, and every unit received is sellable.

Cost poolDriverProduct A allocationProduct B allocation
PurchaseDirect600 × $12 = $7,200.00200 × $28 = $5,600.00
Freight $2,400Weight: A 300 kg; B 400 kg$1,028.57$1,371.43
Insurance $128Purchase value$72.00$56.00
Duty $896Customs line$576.00$320.00
Broker/port $576Two declaration lines$288.00$288.00
Inland $400Weight$171.43$228.57
Total landed cost$9,336.00$7,864.00
Per sellable unit$15.56$39.32

Calculation check: purchase is $12,800 and shared/import costs are $4,400, so shipment landed cost is $17,200. Product allocations also total $9,336 + $7,864 = $17,200. The allocation is balanced before unit costs are posted.

Interpretation. A's supplier price rises from $12.00 to $15.56 per sellable unit; B rises from $28.00 to $39.32. Equal allocation of $4,400 over 800 units would add $5.50 to both SKUs and substantially understate the heavier B product.

Limits. Actual duty must come from correct classification, origin, customs value, and current law. If units are damaged, missing, or unsellable, the allocation and loss treatment need review rather than quietly dividing all cost across fewer units. Abnormal costs may be expensed instead of capitalized.

How should estimates be reconciled to actual costs?

Use a purchase-decision estimate before placing the order and an actual landed-cost close after the final invoices arrive. The estimate helps price and approve cash; the actual number values inventory and explains margin. Mixing the two without a true-up leaves standard costs drifting away from reality.

  1. At purchase approval, estimate product, freight, insurance, duty, broker/port, and inland costs with source and expiry date.
  2. Record goods in transit and provisional landed-cost accruals under the accounting policy.
  3. At receipt, confirm sellable quantities, warehouse date, and shipment identity.
  4. Replace each estimate with invoice/customs actuals and rerun the same allocation drivers.
  5. Calculate variance by cost pool, SKU, and reason: rate, quantity, FX, classification, delay, damage, or missing invoice.
  6. Post the true-up to inventory on hand and cost of goods sold as appropriate for units already sold.
  7. Update purchasing assumptions only for repeatable changes, not one-off abnormal costs.

Definition of done: source invoices and customs totals equal the shipment cost pools; allocations balance to the shipment; unit costs tie to the inventory ledger; sold and unsold portions receive the approved true-up; and every estimate variance has a reason.

Which anomalies should I investigate first?

  1. Customs mismatch: duty or customs value does not tie to the entry—review classification, origin, assists, valuation, and invoice mapping before allocation.
  2. Quantity mismatch: received or sellable units differ from the purchase order—separate loss/damage and claim status.
  3. Freight outlier: freight per kg or cubic meter changes materially—check mode, chargeable weight, split shipment, surcharge, and duplicate invoice.
  4. Unassigned invoice: broker or forwarder cost lacks shipment/PO identity—do not spread it across the month as a plug.
  5. Recoverable tax included: import VAT/GST that should be a receivable is capitalized—confirm recoverability and documentation.
  6. Post-boundary cost included: outbound fulfillment or ads enter inventory—move them to the commercial margin layer.

What should I check before using the unit cost?

  • The warehouse-ready boundary is written.
  • Every cost has a source document and currency.
  • Recoverable and nonrecoverable taxes are separated.
  • Duty is mapped by customs line/SKU.
  • Shared costs use causal allocation drivers.
  • Allocations balance exactly to shipment totals.
  • Sellable quantity and losses are reviewed.
  • Estimate-to-actual variances have reasons.
  • Inventory and sold-unit true-ups are posted.
  • Channel selling costs remain visible outside inventory.

When does this method require professional review?

Seek customs and accounting advice for uncertain tariff classification, related-party valuation, antidumping or special tariffs, buyer-supplied assists, complex Incoterms, recoverable-tax ambiguity, abnormal demurrage, material damage, intercompany transfers, or a change in costing method. US Customs and Border Protection states that formal and informal entries can carry processing fees, while ocean shipments may also have harbor-maintenance fees; current fee rates and bases must be checked for the actual entry.

Caigeek can help when the inputs are purchase orders, customs entries, freight/broker invoices, receiving data, and the inventory ledger. Useful outputs are a shipment cost packet, allocation workpaper, SKU unit-cost upload, estimate-to-actual variance report, and reconciliation—not a single unsupported percentage added to every SKU.

Frequently asked questions

Is landed cost the same as cost of goods sold?

No. Landed cost establishes the cost assigned to inventory. Cost of goods sold recognizes the carrying cost of units when sold, subject to the entity's costing method and accounting framework.

Should I include import VAT or GST in landed cost?

Include taxes that are not recoverable. A legally recoverable and properly documented import tax is usually recorded as a tax receivable rather than inventory cost. Confirm local rules and eligibility.

Should freight be allocated by units, value, weight, or volume?

Use the driver that best explains the carrier charge. Weight or volume usually fits freight better than units; value often fits insurance; duty should follow the customs line.

Do payment processing and marketplace fees belong in landed cost?

Normally they are post-receipt selling costs, not accounting inventory cost. Track them separately in channel contribution margin so pricing still reflects them.

What happens when the actual freight invoice arrives after inventory is sold?

True up the provisional cost and allocate the variance between inventory on hand and cost of goods sold as required by the accounting policy and materiality.

Sources and last checked

This article provides general accounting and operational guidance. Confirm customs valuation, tariff rates, taxes, and financial-reporting treatment for the actual entity and shipment.

Frequently asked questions

No. Landed cost is assigned to inventory; cost of goods sold recognizes carrying cost when units are sold.

Include nonrecoverable taxes; legally recoverable and documented import tax is usually a receivable.

Use the causal driver; weight or volume commonly fits freight, value fits insurance, and duty follows customs lines.

Normally they are post-receipt selling costs tracked separately in channel margin.

True up provisional cost and allocate the variance to inventory on hand and cost of goods sold under policy.

Not sure how your own setup scores?

Take the free China E-commerce Finance Health Check: 10 questions, about 2 minutes, instant score with a concrete risk list.

Start free check

Need help with finance outsourcing?

Talk to the Caigeek team about your China e-commerce finance