By Bernardo Campelo, Forbes Business Council E-Commerce Leader, Amazon SPN Certified provider, Amazon SP-API authorized partner, and Founder of PrepVia.
A buyer posted a question in a private importers forum in August, the kind of buyer who moves a full container at a time, not a handful of pallets. He did not ask for a quote. He asked for the complete worksheet: the landed cost per unit, from the invoice he pays the factory to the moment that unit is available for sale on Amazon. Forty replies followed, and almost none of them contained a full number. Sellers posted pieces, a freight rate here, a labeling fee there, but nobody posted the whole calculation.
That gap is not an accident. Every party in the chain publishes its own number and stops there. The factory quotes a unit price. The freight forwarder quotes a container rate. The customs broker quotes an entry fee. The prep center quotes a per-unit labeling charge. Amazon publishes a fee schedule of its own. Nobody hands a buyer one document that adds all of it together, and a buyer who does not build that document himself is pricing his own product on a guess.
So this is that document. One worked example, a single 20-foot container carrying 12,000 units of a single SKU, every cost line from the factory floor to the moment the unit checks in at an Amazon fulfillment center. Then the same worksheet, run again at 3,000 units, because the number that matters is not the total cost of the container. It is the cost per unit, and that number moves more than most sellers expect once the order shrinks.
The 60-second version
Landed cost per unit is everything paid between the factory invoice and the moment a unit is available for sale at Amazon, divided by the number of units that actually arrive. In the worked example below, a full 20-foot container of 12,000 units lands at $3.21 per unit. The identical cost stack, run again at 3,000 units in the same container, lands at $4.74 per unit, a difference of $1.53. Ocean freight, drayage, container unloading, and customs clearance fees are charged per container or per shipment, not per unit, and those four charges do not shrink when the order does. The duty line in the example is a 10% placeholder: since July 24, 2026, goods of China and Vietnam pay a 12.5% Section 301 duty on top of the HTS rate, with listed exemptions, so confirm your real rate with a customs broker before you trust the total.
Why Large Buyers Now Ask for the Full Worksheet
The forum thread above is not unusual in 2026. Ocean freight rates have swung sharply over the past two years, tariff schedules have changed more than once, and Amazon revises its own fee card on a set calendar rather than leaving it flat. A buyer choosing between ocean and air, or between a full container and a partial one, is choosing under conditions that shift under him, and a rough estimate no longer holds up across a full order cycle.
Large buyers ask for the full worksheet because a partial one hides the decision that actually matters. A freight quote alone cannot tell a buyer whether a full container is worth waiting for. A prep quote alone cannot tell him whether a SKU is worth importing at all at his current order size. Only the complete stack, product cost through Amazon check-in, answers the question he is actually asking.
What a True Landed Cost Includes, and What It Does Not
Landed cost per unit is not the same question as true profit per ASIN, which starts after the unit is already sitting inside a fulfillment center and asks what remains once Amazon’s referral and fulfillment fees, advertising spend, and returns are subtracted. We covered that side of the math separately in true profit per ASIN. Landed cost per unit is also not the invoice a 3PL sends after a shipment has already been received and processed, which we broke down line by line in a 3PL invoice, line by line.
Landed cost per unit answers the question that comes before both of those: what does it actually cost, all in, to move one unit from the factory floor to a state where Amazon will accept it for sale. That includes the import side of the journey, ocean freight, insurance, duty, and customs clearance, along with the domestic side, drayage, unloading, prep, materials, storage, inland freight, and the placement fee where it applies. Everything after the unit is listed belongs to a different calculation.
The Worked Example: One Full Container, 12,000 Units
The example below uses a single SKU: a compact kitchen organizer, 6 by 5 by 4 inches, weighing 0.9 pounds per unit. Packed 30 units to a carton and roughly 40 cartons to a pallet, the shipment fills 400 cartons across 10 pallets, at approximately 840 cubic feet of total volume, a load that fits comfortably inside one 20-foot ocean container. The factory price is set at $1.35 per unit, FOB origin, before any freight, duty, or domestic cost is added.
Every number below is an illustrative example, not a quote. Ocean freight, marine insurance, import duty, and customs clearance fees move with the market, the lane, the product’s HTS classification and, for duty, the country of origin, so treat the figures noted below as a starting point to confirm with your own freight forwarder and customs broker. The 10% duty line in particular is a placeholder, not the rate of any real origin. Since 12:01 a.m. Eastern on July 24, 2026, the Section 301 forced labor action (91 FR 47318) adds 12.5% for goods of China and Vietnam, on top of the HTS rate and with listed exemptions, so a container from either country will usually carry a larger duty line than the one below. Container unloading, FNSKU labeling, poly bagging, and storage use PrepVia’s published rates, because those four hold steady regardless of lane or season.
The Full-Container Landed Cost, Line by Line
Twelve thousand units, one container, factory price through Amazon check-in.
| Cost line | Basis | Rate | Quantity | Line total |
|---|---|---|---|---|
| Product cost (factory, FOB) | Per unit, market rate | $1.35 | 12,000 units | $16,200.00 |
| Ocean freight | Per container, market rate | $4,500.00 | 1 container | $4,500.00 |
| Marine cargo insurance | Approx. 0.4% of cargo value, market rate | 0.4% | $16,200.00 value | $65.00 |
| Import duty (tariff) | Illustrative 10% of customs value; the real rate depends on HTS code and origin | 10% | $16,200.00 value | $1,620.00 |
| Customs clearance fees | Broker entry, MPF, HMF, market rate | Flat | 1 entry | $260.00 |
| Drayage, port to prep center | Per container, market rate | $850.00 | 1 container | $850.00 |
| Container unloading | Per container | $400.00 | 1 container | $400.00 |
| FNSKU labeling | Per unit | $0.40 | 12,000 units | $4,800.00 |
| Poly bagging | Per unit | $0.30 | 12,000 units | $3,600.00 |
| Storage before outbound (20 days) | Per cubic foot, per day | $0.07 | 840 cu ft × 20 days | $1,176.00 |
| Domestic freight to fulfillment center | Per pallet, market rate | $200.00 | 10 pallets | $2,000.00 |
| Amazon inbound placement fee | Per unit, minimal shipment splits, size-tier dependent | $0.25 | 12,000 units | $3,000.00 |
The total for the container comes to $38,471.00. Divided across 12,000 units, that is a landed cost of $3.21 per unit, before Amazon’s referral and fulfillment fees are subtracted and before the unit has sold a single time.
Where the Money Actually Goes
Broken into buckets, the $38,471.00 splits roughly as follows. The factory price of the product itself accounts for 42 percent of the total. Freight, insurance, duty, customs clearance, drayage, and unloading together account for 20 percent. Prep and materials, the FNSKU label and the poly bag, account for 22 percent. Storage while the shipment waits accounts for 3 percent. Domestic freight to the fulfillment center and the placement fee together account for the remaining 13 percent.
Two things stand out in that split. The import and domestic logistics charges combined, everything that is not product cost, prep, or storage, total roughly a fifth of the landed cost on a full container. And prep and materials, the two lines a seller can actually shop and compare between vendors, run nearly as large as the entire logistics stack. A seller comparing prep centers on price per unit is comparing the second-largest cost bucket on the page, not a rounding error.
The Same Shipment at 3,000 Units
Now run the identical SKU at a quarter of the volume: 3,000 units instead of 12,000, still moving through the same 20-foot container, either because the buyer does not yet have enough volume to fill one alone or because the container is shared with other cargo. The product cost, the FNSKU label, the poly bag, and the Amazon placement fee all scale down cleanly, because each one is priced per unit. Insurance and duty scale down as well, because both are priced against cargo value, and the value of 3,000 units is a quarter of the value of 12,000.
Ocean freight, drayage, container unloading, and customs clearance fees do not scale down. They are charged per container or per shipment, set by the freight forwarder, the trucking company, and the customs broker before a single carton is counted, and they cost the same dollar amount whether the container carries 3,000 units or 12,000.
The Low-Volume Landed Cost, Line by Line
Three thousand units, the same container, the same per-unit prep and materials rates.
| Cost line | Basis | Rate | Quantity | Line total |
|---|---|---|---|---|
| Product cost (factory, FOB) | Per unit, market rate | $1.35 | 3,000 units | $4,050.00 |
| Ocean freight | Per container, market rate | $4,500.00 | 1 container | $4,500.00 |
| Marine cargo insurance | Approx. 0.4% of cargo value, market rate | 0.4% | $4,050.00 value | $16.00 |
| Import duty (tariff) | Illustrative 10% of customs value; the real rate depends on HTS code and origin | 10% | $4,050.00 value | $405.00 |
| Customs clearance fees | Broker entry, MPF, HMF, market rate | Flat | 1 entry | $260.00 |
| Drayage, port to prep center | Per container, market rate | $850.00 | 1 container | $850.00 |
| Container unloading | Per container | $400.00 | 1 container | $400.00 |
| FNSKU labeling | Per unit | $0.40 | 3,000 units | $1,200.00 |
| Poly bagging | Per unit | $0.30 | 3,000 units | $900.00 |
| Storage before outbound (20 days) | Per cubic foot, per day | $0.07 | 210 cu ft × 20 days | $294.00 |
| Domestic freight to fulfillment center | Per pallet, market rate | $200.00 | 3 pallets | $600.00 |
| Amazon inbound placement fee | Per unit, minimal shipment splits, size-tier dependent | $0.25 | 3,000 units | $750.00 |
The total for this shipment comes to $14,225.00. Divided across 3,000 units, that is a landed cost of $4.74 per unit, a full $1.53 higher than the same SKU landed at full container volume.
24 to 36h prep. 35-hour end-to-end guarantee or the prep is free. Net-30 terms. From 50 units to full truckloads.
Why the Flat Charges Do Not Shrink With Your Order Size
The Four Charges That Stayed Exactly the Same
Ocean freight, drayage, container unloading, and customs clearance fees total $6,010.00 in both scenarios above, to the dollar. At 12,000 units, that $6,010.00 works out to roughly $0.50 per unit. At 3,000 units, the identical $6,010.00 works out to roughly $2.00 per unit, four times the per-unit cost for the same total charge. That single shift accounts for $1.50 of the $1.53 per-unit gap between the two scenarios.
The remaining three cents comes from domestic freight to the fulfillment center, where a partial pallet still occupies a full pallet position on the truck. Ten pallets carried 12,000 units at roughly 17 cents each in freight. Three pallets carried 3,000 units at 20 cents each, because a pallet position does not bill by how full it is.
How to Use This Worksheet Before You Choose a Route
Before the next purchase order goes out, run your own numbers through the same categories: product cost, ocean freight, insurance, duty, customs clearance, drayage, unloading, prep and materials, storage, domestic freight, and the placement fee where it applies. Our guide to import and export logistics for Amazon sellers covers the customs and freight side of that list in more depth, and the current prep and materials rate card covers everything from container unloading through placement.
Three Numbers to Confirm Before You Trust the Worksheet
- Your actual factory price at the order quantity you plan to place. Factory pricing often steps down at volume breaks, so the per-unit product cost at 3,000 units is not always the same figure as at 12,000.
- Your freight forwarder’s current container rate, and whether it is a flat charge or a per-cubic-meter rate. A partial container priced by volume behaves differently than a full container priced flat, and the worksheet above assumes the flat case.
- Your dwell time at the prep center before the shipment ships to Amazon. Storage is billed by the day, so a longer wait for a placement decision or a shipment plan approval adds a real line to the total that a quote made on day one will not show.
None of these numbers changes what the four flat charges do to a small order. They only change where inside your own numbers the gap actually shows up.
Frequently Asked Questions
What is included in landed cost per unit for an Amazon FBA shipment?
Landed cost per unit is the sum of every cost paid to get one unit from the factory floor to a sellable state at an Amazon fulfillment center, divided by the number of units that arrive. That includes the factory price, ocean freight, marine insurance, import duty, customs clearance fees, drayage from the port, container unloading, prep and packaging materials, storage while the unit waits to ship, domestic freight to the fulfillment center, and the Amazon inbound placement fee where it applies. It does not include Amazon’s selling fees, advertising, or returns, which belong to a calculation made after the unit is already for sale.
Why does landed cost per unit rise so much on a small or partial shipment?
Several of the largest cost lines in an import shipment are charged per container or per shipment rather than per unit: ocean freight, drayage, container unloading, and customs clearance fees. When a buyer orders a quarter of a container’s worth of units, those charges do not drop to a quarter of their dollar amount, so the same total divided by far fewer units produces a much higher cost per unit. In the worked example above, those four charges alone move from roughly $0.50 per unit at 12,000 units to roughly $2.00 per unit at 3,000 units.
What is the difference between landed cost per unit and true profit per ASIN?
Landed cost per unit covers what a unit costs to acquire and get into a sellable state at Amazon. True profit per ASIN starts from that landed cost and subtracts everything that happens after the unit is listed: Amazon’s referral and fulfillment fees, advertising spend, returns, and the cost of the working capital tied up in inventory. A seller needs both numbers, because a low landed cost on a product with a poor selling margin can still lose money, and a higher landed cost on a product with strong sell-through can still be the more profitable item.
How much does container unloading actually cost per unit?
PrepVia prices container unloading from $400 per container, a flat charge that covers breaking down the load and moving cartons off the container onto the dock. On a container carrying 12,000 units of a single SKU, that works out to roughly $0.03 per unit. On a container carrying only 3,000 units of the same SKU, the identical $400 charge works out to roughly $0.13 per unit, because the charge is set by the container, not by how many units are inside it.
Should the Amazon placement fee be included in a landed cost calculation?
Yes, when the shipment plan is expected to trigger it. Amazon charges the inbound placement fee per unit when the seller chooses minimal shipment splits, sending the inventory to as few inbound locations as possible, or partial splits, which exist only for bulky items. The Amazon-optimized option carries no placement fee, but it requires at least five identical cartons or pallets per item and means shipping to several fulfillment centers. The fee is billed 45 days after the shipment is received, based on the quantities received, but it is still a cost of getting the unit onto the virtual shelf rather than a selling fee. The worked example assumes minimal splits; a single-SKU load packed in 400 identical cartons, like the one above, would also qualify for the Amazon-optimized option. Confirm the fee tier for the specific size and shipment plan before finalizing the worksheet, since the rate varies by size tier and by how the shipment plan is split.
What is a reasonable range for ocean freight and import duty on a container from Asia?
Both figures move with the market and with the product, so treat any single number here as an example rather than a quote. Ocean freight on a 20-foot container commonly runs from a few thousand dollars to well above that figure depending on the season, the carrier, and the origin port. Import duty depends on the HTS classification of the product and on its country of origin. Since July 24, 2026 the Section 301 forced labor action adds 12.5% for goods of China and Vietnam and 10% for goods of India, Indonesia, Malaysia and several other economies, on top of the HTS rate and with listed exemptions. Goods of China can also carry the earlier Section 301 duties, depending on the HTS code, and articles covered by Section 232 duties, such as certain steel, aluminum and copper products, pay those duties instead and are exempt from the forced labor action. Confirm both directly with a freight forwarder and a customs broker before building a worksheet you plan to rely on.
How can a seller lower landed cost per unit without cutting corners on prep?
The two levers with the most room are order volume and dwell time. Ordering closer to a full container spreads the flat per-container charges over more units, which is the single largest driver of the gap in the worked example above. Reducing the days a shipment sits at a prep center before shipping to Amazon lowers the storage line without changing anything about how the units are labeled or packed. Prep and materials are priced per unit and do not move much with either choice, so they are rarely where the real savings live. The placement fee is the exception worth checking: packing at least five identical cartons or pallets per item opens the Amazon-optimized option, which carries no placement fee.
Final Take
The buyer who asked his forum for the full worksheet was asking the right question in the wrong place. No single vendor in the chain, the factory, the freight forwarder, the customs broker, or the prep center, can hand him that number, because each one only sees its own line. The worksheet has to be built by the buyer, once, before the purchase order goes out, not assembled after the container has already cleared customs.
The two scenarios above use the same SKU, the same prep rates, and the same freight forwarder, and still land $1.53 per unit apart. Almost all of that gap comes from four charges, ocean freight, drayage, container unloading, and customs clearance, that are billed by the container rather than by the unit. A buyer who understands that distinction can make a genuinely different decision: wait to fill the container, consolidate with another SKU to share the flat charges, or accept the higher per-unit cost with eyes open because the inventory needs to move now.
None of those choices is right in every case. What is consistent is that the choice should be made on the full worksheet, not on the factory price or the freight quote alone. A seller who only prices the pieces he has already been quoted is, by definition, pricing the parts of the shipment that are easiest to quote, not the parts that decide whether the order makes money.
The worksheet above ends at Amazon check-in on purpose. What happens after that, referral fees, advertising, returns, and the true margin left on the ASIN, is a separate calculation that starts from the number this one produces.
Talk to PrepVia about container receiving and prep pricing →
PrepVia is Amazon SPN Certified, prep window 24-36 hours, Net-30 available.





