Wholesale & Inventory

How to Calculate Landed Cost Per Unit for US Importers

Learn how to calculate landed cost per unit for imported wholesale goods, with a worked US example covering freight, duty, MPF and HMF.

How to calculate landed cost per unit: supplier price, freight and customs fees adding up to $3.71 per phone charger

Landed cost per unit is what one unit really costs you once it sits on your warehouse shelf: the supplier price plus freight, duties, customs fees, brokerage and inland trucking, divided by the units received. To calculate landed cost, total every cost of the shipment, allocate shared costs to each product by value or by cartons, then divide by pieces. Skip it and you price from the supplier invoice, which in the example below overstates margin by almost 29 points.

If you’d rather have this done automatically for every shipment, you can try WholeStock free on WordPress.org. The method below works with or without it.

What is landed cost per unit?

Landed cost per unit is the total cost of getting a product from your supplier into your warehouse, divided by the number of sellable units in that shipment. It is the number your selling price and margin should be based on, not the supplier’s unit price.

For a US importer, a shipment’s landed cost usually includes:

  • Product cost: the supplier invoice value, such as the FOB price
  • Freight: ocean or air freight, plus origin and destination port charges
  • Duties: set by the product’s HTS classification and country of origin
  • Customs fees: the Merchandise Processing Fee (MPF) and, for ocean cargo, the Harbor Maintenance Fee (HMF)
  • Customs broker fee and drayage (trucking from the port to your warehouse)
  • Cargo insurance, if you buy it

Why does the supplier price give you the wrong margin?

The supplier invoice ignores every dollar spent after goods leave the factory, so margins look healthy on paper while the bank account disagrees. The gap is widest on cheap, bulky goods, where freight is large compared with product value.

Take a phone charger that costs $2.50 from the supplier and sells for $4.25 wholesale. On the supplier price, the margin looks like 41%. On its real landed cost of $3.71, it is 12.6%. If that customer also buys on 60-day credit, a thin margin gets thinner while you wait to be paid.

The usual damage looks like this:

  • Quotes priced too low that you can’t easily raise later
  • “Best-selling” items that barely break even once freight and duty are counted
  • Old and new shipments averaged together, so a freight spike hides inside your stock value

How to calculate landed cost: the formula and 6 steps

The landed cost formula is: (product cost + freight + duties + customs fees + brokerage + inland delivery + insurance) ÷ sellable units received. The hard part is splitting shared costs fairly when one container holds several products.

  1. Start with the supplier invoice. Note the value, carton count and pieces per carton for each product line.
  2. Collect every extra cost for the shipment: freight invoice, customs entry (duty, MPF, HMF), broker invoice and trucking bill.
  3. Split value-based costs by value. Duty, MPF and HMF are calculated on the goods’ value, so allocate them in proportion to each line’s value.
  4. Split space-based costs by cartons, volume or weight. Freight, drayage and handling depend on how much room goods take, so allocate them by cartons (or by CBM or weight if carton sizes differ a lot).
  5. Divide by sellable pieces, not cartons. Convert to the unit you sell in (50 cartons × 24 = 1,200 pieces), remove damaged units, then divide.
  6. Keep each shipment as its own batch. Next month’s container will carry different freight and duty, so its landed cost will differ. Don’t overwrite the old number.
Landed cost formula and 6 steps to calculate landed cost per unit for a mixed shipment

Which US customs fees go into landed cost?

For formal entries, CBP’s Merchandise Processing Fee is 0.3464% of entered value, with a minimum of $34.58 and a maximum of $670.86 for fiscal year 2027, effective October 1, 2026 (Livingston International). Ocean imports also pay the Harbor Maintenance Fee of 0.125% of cargo value, with no minimum or maximum (Ginger Control). Duty rates come from the Harmonized Tariff Schedule, and because tariffs have changed often, confirm the current rate with your broker for every shipment.

What does landed cost look like on a real shipment?

Worked example: an electronics accessories wholesaler receives one ocean shipment with two products.

  • Phone chargers: 50 cartons × 24 pcs = 1,200 pcs at $2.50 = $3,000
  • Bluetooth speakers: 30 cartons × 12 pcs = 360 pcs at $15.00 = $5,400

The shipment’s extra costs, and how each one is split:

Extra costAmountAllocated by
Ocean freight and port charges$1,200.00Cartons
Drayage to warehouse$450.00Cartons
Customs broker$175.00Cartons
Duty (illustrative 10%)$840.00Value
MPF (minimum applies)$34.58Value
HMF (0.125%)$10.50Value
Total extra costs$2,710.08

The MPF line is one many spreadsheets miss: 0.3464% of $8,400 is only $29.10, but CBP charges the $34.58 minimum.

Chargers take 62.5% of the cartons but only 36% of the value, so they carry more of the freight. The result:

ProductSupplier cost/pcLanded cost/pcLanded cost/cartonPrice/pcMargin on supplier costMargin on landed cost
Chargers$2.50$3.71$89.13$4.2541.2%12.6%
Speakers$15.00$18.48$221.78$24.0037.5%23.0%

If you allocated everything by value instead, chargers would show $3.31 a piece and speakers $19.84. You would underprice the bulky item and overprice the compact one.

Worked example comparing margin on supplier cost vs landed cost for phone chargers and Bluetooth speakers

Spreadsheet or inventory software: which is better for landed cost?

A spreadsheet can calculate landed cost for one shipment, but struggles to keep that cost attached to stock as it sells over weeks. Software that ties landed cost to each batch keeps profit accurate without month-end reconciliation.

TaskSpreadsheetWholeStock
Add shipment extra costsManual formulas each timeIncluded in each item’s landed unit cost
Cartons to piecesManual mathAutomatic unit conversions
Keep cost per shipmentEasy to overwrite or averageEach shipment line becomes its own batch
Profit per shipmentLookups across tabsCost, revenue and P/L per batch
Hide costs from staffSeparate filesEditor-level staff can’t see costs or profit

Stop pricing from the supplier invoice

WholeStock is free on WordPress.org. Record a shipment, add its freight and customs costs, and see the landed cost of every batch, with no WooCommerce and no monthly fees.

How does WholeStock calculate landed cost in WordPress?

WholeStock, a wholesale inventory plugin for WordPress, includes a shipment’s extra costs in each item’s landed unit cost, so every batch carries its true cost from receiving to sale. Here is how the shipment above runs through it:

  1. Set units once. Chargers: 1 carton = 24 pcs. Speakers: 1 carton = 12 pcs.
  2. Record the inbound shipment with supplier, arrival date and BL reference number, then add both lines in cartons with the supplier’s per-unit cost.
  3. Add the shipment’s extra costs (freight, customs, duty, handling). WholeStock includes them in the landed unit cost of each item.
  4. Sell from the batch. Each sales order draws from that shipment’s batch, overselling is blocked, and customers can pay in full or in parts.
  5. Check batch profit and loss. The stock view shows cost, revenue and P/L per batch, and flags batches older than 60 days as dead stock.

WholeStock Pro lets you itemize shipment costs (sea freight, customs duty, insurance and more), choose how they are allocated across line items, and see revenue, margin and cash-flow charts.

Common questions before switching:

  • No WooCommerce needed. WholeStock runs on its own inside WordPress.
  • Your data stays yours. Everything is stored in your own WordPress database.
  • Standard hosting works. It needs WordPress 6.2+ and PHP 8.0+.
  • No per-seat or monthly fees. Pro starts at $49/year or $149 lifetime for one site, with a 14-day money-back guarantee.

For the bigger picture, read our wholesale inventory management guide and how to track customer dues so better margins turn into collected cash.

Frequently asked questions

What is included in landed cost?

Landed cost includes the supplier price, freight, duties, customs fees (MPF and, for ocean cargo, HMF in the US), customs broker fees, inland trucking and insurance. Warehouse rent and selling costs usually go into overhead instead.

What is the difference between landed cost and COGS?

Landed cost is what your inventory costs to get into the warehouse. Cost of goods sold (COGS) is the landed cost of the units you actually sold in a period, so accurate landed cost makes COGS accurate.

Should I allocate freight by value or by volume?

Allocate value-based charges such as duty, MPF and HMF by value, and space-based charges such as freight and trucking by cartons, volume or weight. Allocating everything by value undercosts cheap, bulky items.

Is the Merchandise Processing Fee always 0.3464%?

For formal entries the MPF is 0.3464% of entered value, but for fiscal year 2027 it is never less than $34.58 or more than $670.86. Small shipments often pay the minimum.

Can I average landed cost across shipments?

You can, but averaging hides cost swings between containers. Keeping each shipment as a separate batch shows which shipment actually made money and which one did not.

Does WholeStock need WooCommerce?

No. WholeStock is a standalone WordPress plugin. The free core is on WordPress.org, and WholeStock Pro is an optional paid add-on.

Know the real cost of every carton

Install WholeStock free, run your next shipment through it, and see landed cost and profit for every batch. Upgrade to Pro only when you want the analytics.

Wpfinity
Written by Wpfinity

Building focused, lightweight plugins for WordPress and WooCommerce at Wpfinity.

More articles by Wpfinity →
Stay in the loop

Get new articles & release notes in your inbox

Sign up for updates on our upcoming releases. No spam — unsubscribe anytime.

Subscription Form

One Response

Leave a Reply

Your email address will not be published. Required fields are marked *