What Landed Cost Really Includes
Landed cost is the total cost of getting one unit of inventory into the place where it can be sold, expressed per unit. It includes the price you paid the factory plus every cost incurred moving that unit from the factory door to the shelf it ships from: freight, duty and tariffs, customs brokerage, inbound transport, prep and labeling, and insurance. The supplier invoice is one line of it. A seller who books that invoice price as cost of goods sold is not reporting a gross margin, they are reporting an optimistic guess, and the gap is rarely small.
The components, one at a time
Unit cost
The number on the supplier’s commercial invoice. Straightforward, and the only piece most sellers track accurately. Watch for terms: an FOB price and a DDP price are not comparable, because DDP already absorbs freight and duty that FOB leaves on your side of the ledger.
Freight
Ocean, air, or a mix. Freight is almost never charged per unit, so it has to be allocated across the shipment. That allocation choice is a real accounting decision and it changes your per unit answer, which is covered further down.
Duty and tariffs
Assessed on the customs value of the goods according to their tariff classification. Whether freight and insurance sit inside that dutiable value depends on the valuation basis your country applies, and misclassifying a product changes the rate. This is a question for a licensed customs broker, not for a spreadsheet formula you copied from a forum.
Customs brokerage and entry fees
The broker’s fee, the entry filing fee, bond costs, and any government processing fees. Small per shipment, invisible per unit, and almost universally omitted.
Inbound shipping to the marketplace warehouse
Drayage from port to your 3PL, then the second leg from the 3PL into the fulfillment network. Sellers frequently book this second leg as a shipping expense rather than capitalizing it into inventory, which understates cost of goods sold and overstates operating expenses in the same stroke.
Prep and labeling
Poly bagging, bundling, barcode application, suffocation warnings, retail packaging inserts. Charged per unit, so at least it allocates cleanly. It also scales with volume in a way freight does not.
Insurance
Marine cargo insurance on the shipment. A small percentage of declared value, easy to forget because it is billed by a party you rarely think about.
A worked example
The following is a constructed illustration, not market data. Assume an order of 500 stainless steel water bottles at an FOB price of $6.80 per unit, shipped by ocean freight as part of a shared container, with a duty rate of 10 percent applied to the goods value.
| Cost component | Amount |
|---|---|
| Unit cost, 500 at $6.80 | $3,400.00 |
| Ocean freight, allocated share | $780.00 |
| Duty at 10 percent of goods value | $340.00 |
| Customs brokerage and entry fees | $185.00 |
| Marine cargo insurance | $42.00 |
| Drayage and inbound freight to the 3PL | $310.00 |
| Prep and labeling at $0.55 per unit | $275.00 |
| Inbound shipping to the marketplace warehouse | $265.00 |
| Total landed cost | $5,597.00 |
| Landed cost per unit | $11.19 |
The invoice said $6.80. The landed figure is $11.19, roughly 65 percent higher. On a $24.99 retail price, a seller using the invoice number books $18.19 of gross profit per unit. The actual figure is $13.80. Across this one order that is a $2,195 gap in reported gross profit, and none of it accounts for marketplace fees, which come out after this line entirely.
That is the whole argument for doing this properly. The error is not a rounding difference. It is large enough to make an unprofitable SKU look like a winner, which is how sellers reorder their way into trouble.
Allocation: the decision nobody documents
Freight, duty, brokerage, and insurance arrive as shipment level costs and have to be spread across the units inside. Four common methods, each defensible:
- By unit count. Simplest. Fine when every SKU in the container is similar in size and value.
- By weight. Matches how ocean and air freight are actually priced.
- By volume. Better when the container fills up on cubic meters before it hits a weight limit.
- By value. Matches how duty is assessed, since duty follows customs value.
Mixing a heavy cast iron item and a light silicone item in one container and allocating freight per unit will overstate the cheap light SKU’s cost and understate the heavy one’s. Pick a method, write it down, and apply it consistently. Switching methods between shipments produces cost trends that reflect your bookkeeping rather than your business.
What most sellers leave out
- The final leg into the fulfillment center. Expensed as shipping instead of capitalized into inventory.
- Prep and labeling. Billed by the 3PL, filed under warehouse services, never traced back to the SKU.
- Brokerage, bonds, and entry fees. Too small to notice, large enough in aggregate to move a thin margin.
- Demurrage and detention. Container sat too long at the port. It is a real cost of that specific inventory lot.
- Currency conversion spread and wire fees. The spread your bank takes on an international payment is part of what the goods cost you.
- Units rejected at receiving. If 12 of 500 arrive damaged, the landed cost of the shipment spreads across 488 sellable units, not 500.
- Tooling and sample costs. Arguable either way, but a decision worth making deliberately rather than by default.
Why FIFO makes this compound
Landed cost attaches to a lot, not to a SKU. When freight rates move between purchase orders, two shipments of the identical product carry different unit costs. Under first in first out valuation, the older lot sells through first, so your reported cost of goods sold this month reflects what you paid on a purchase order placed months ago, not what the same units would cost you to replace today.
Systems that carry a single average cost per SKU hide this, which feels tidy until freight rates move sharply and your margin report says nothing changed. Ecommerce accounting platforms handle this differently, and it is worth knowing which method yours uses. ConnectBooks, for example, values inventory on a FIFO basis and calculates cost of goods sold automatically as orders sell through across Amazon, Shopify, Walmart, eBay, and TikTok Shop. Whatever tool you use, the question to ask is whether it tracks cost by inbound lot or collapses everything into one blended number.
Where the number actually gets used
Landed cost drives four decisions, and each one degrades if the input is wrong. Pricing: your floor is landed cost plus marketplace fees plus returns provision. Reorder quantity: a SKU whose true margin is materially thinner than you thought deserves a smaller purchase order. SKU rationalization: you cannot cut the losers if the losers look like winners. And inventory valuation on the balance sheet, which is where the tax question enters.
Which costs must be capitalized into inventory versus expensed in the period is a tax matter with real rules behind it, and the answer depends on your entity, your method of accounting, and your size. The IRS publication on accounting periods and methods is the starting point for understanding the framework, and the SBA’s guidance on managing business finances covers the surrounding basics. Take the specifics to a CPA who works with importers. Getting the management number right and the tax number right are two separate tasks, and only one of them is optional.
Start with one SKU. Pull the last purchase order, the freight invoice, the customs entry summary, and the 3PL bill for that shipment, and build the eight line table above. It takes an hour, and it is usually the most expensive hour of bookkeeping you will do all year, in the good sense.