Landed cost is the total cost of getting a unit of product to your warehouse, ready to sell. For a consumer packaged goods brand sourcing from overseas suppliers or contract manufacturers, the supplier invoice is just the starting point. Freight, import duties, tariffs, currency conversion, storage, and defect rates all factor into your true cost per SKU. Most brands undercount at least two or three of these, which means their unit economics are wrong from the start.
Landed cost is the second most common reason brands evaluate DOSS, and it is easy to understand why. Operators who have been running their cost calculations in Excel for two or three years often discover, when they finally rebuild the model with all inputs, that their true cost per unit is 10 to 20 percent higher than they thought. That gap has been compressing real margin the entire time.
This guide walks through the full formula, the complications that catch most CPG brands off guard (co-packer tolling fees, FX drift, storage and defect costs), and how to decide between manual tracking and an automated system.
What Landed Cost Actually Means (And Why Invoice Price Is Always Wrong)
Invoice price is what your supplier or co-packer charges you for the goods. Landed cost is what it actually costs you to own that inventory, delivered and received. The difference between the two is every cost that occurs between the factory and your warehouse shelf.
Brands that calculate gross margin using invoice price are not calculating gross margin. They are calculating a preliminary estimate that becomes less accurate as the business grows, trade routes diversify, and tariff conditions shift. The only number that belongs in a margin calculation is true landed cost.
Landed cost matters most in three situations: pricing decisions, procurement planning, and investor conversations. In each case, using invoice price instead of landed cost produces a figure that is systematically optimistic.
The Full Formula: Every Cost Between the Factory and Your Warehouse
A complete landed cost calculation includes the following components. Not all apply to every shipment, but all should be evaluated each time.
Product cost (COGS). What you pay the supplier or co-packer per unit, net of any volume discounts or allowances.
Inbound freight. Air, ocean, or ground transport from the production facility to your warehouse or 3PL. Ocean freight on Asia-to-US lanes has fluctuated by more than 400 percent between 2020 and 2024. A fixed freight assumption does not reflect this volatility.
Import duties and tariffs. Assessed on the customs value of goods based on HTS code and country of origin. Section 301 tariffs on Chinese-origin goods range from 7.5 to 25 percent depending on product category, and rates have changed multiple times since 2018.
Foreign exchange (FX). If you pay your supplier in a non-USD currency, the USD cost of each shipment changes with the exchange rate. A 5 percent move in EUR/USD over a quarter adds or subtracts directly from your margin per unit.
Storage and warehousing. If goods sit at a port or in a 3PL before moving to active inventory, storage fees accrue. These are easy to miss because they appear on a separate invoice from the freight provider or 3PL, often weeks after the shipment closes.
Defect rate and quality loss. For consumable goods, some percentage of inbound product is unsellable due to damage, quality failure, or short shelf life. If 2 percent of a shipment is consistently rejected, that cost should be allocated across the units that are sold.
Other handling fees. Customs broker fees, port charges, demurrage, detention, and 3PL receiving fees (per pallet, per carton, or per unit depending on the contract).
The formula: Landed Cost Per Unit = (Product Cost + Freight + Duties + FX Adjustment + Storage + Defect Allocation + Handling Fees) / Units Received
How Co-Packer Tolling Fees Complicate the Math
For brands using contract manufacturers or co-packers, the product cost line is rarely straightforward. Co-packers typically quote a bundled tolling fee covering ingredients, labor, packaging, and overhead as a single per-unit price. They rarely provide a line-item breakdown.
This creates two problems. First, you cannot model the impact of input cost changes (a commodity price spike, a packaging material shortage) without knowing how each input contributes to the tolling fee. Second, you cannot accurately calculate true product cost without accounting for production waste.
One brand we work with could not get a per-ingredient cost breakdown from its co-packer. The tolling fee was bundled, requiring the brand to calculate landed cost independently, including an estimate of the waste percentage from each production run. Their process: take the total batch cost, subtract the value of any byproduct, divide by units of saleable product. The waste rate varied by 1 to 3 percent batch to batch, introducing a meaningful variance into per-unit cost.
The practical fix: establish a standard waste assumption based on production history, review it quarterly, and flag batches where actual waste deviates materially. This is a manual process in a spreadsheet at small scale but can be systematized once you have six to twelve months of production data.
The FX Problem: Why Your Landed Cost Changes Every Month Even If Your Supplier Price Does Not
Currency exposure is one of the most underappreciated sources of landed cost variance for CPG brands sourcing internationally. A brand paying a European co-packer in EUR, or a Southeast Asian supplier in SGD, is running an implicit currency position on every purchase order. When the USD strengthens, landed cost falls. When it weakens, landed cost rises. The supplier invoice does not change. The actual USD cost does.
One food brand we work with discovered their inventory valuation was becoming increasingly inaccurate each passing month, specifically because their cost model used FX rates from the prior year's budget. The rates were set once and never updated. As USD/EUR moved during the year, each new shipment landed at a different real cost, but the system recorded the same standard cost. The cumulative variance was material by Q3 and was not visible until a full reconciliation. The founder described it as the core business problem "since day one."
The minimum viable fix is to update your FX assumption at each purchase order using the spot rate at time of payment or a recent 30-day average. The more robust fix is to have your inventory management system apply the actual FX rate at the time of each receiving transaction, so the landed cost recorded in inventory matches what was actually paid.
Manual Excel vs. Automated Tracking: A Real Comparison
Most CPG brands at the growth stage track landed cost manually. The typical process: an operations or logistics team member opens the supplier invoice, retrieves the freight invoice from an email thread, looks up the duty rate from a prior calculation, and enters everything into a spreadsheet. The result is a snapshot accurate as of the day it was built and degrading from that point forward.
At one hydration brand we work with, this process ran entirely through Excel, piecing together purchase order data and invoices one shipment at a time. Error-prone and time-consuming were the words used to describe it. At an apparel brand, a logistics director manually assessed duties, shipping, taxes, and freight on each PO invoice to calculate fully landed cost per style, with no automated checks and no alerts when inputs changed. A third brand preferred a lightweight automated solution specifically to avoid manual Excel and index-match workflows across multiple carriers and rate cards.
The cost of manual tracking is not just time. It is the quality of every decision made using that data. A pricing or procurement decision based on a landed cost figure that is three months stale, or that excludes storage and handling fees, carries the same error forward.
Automated tracking does not require a large-scale ERP implementation. It requires a system that connects purchase orders to freight invoices, applies current duty rates and FX rates at the time of receiving, and rolls up all components to a per-unit cost automatically. When a new shipment lands, the system updates the cost.
Free Landed Cost Calculator Template
If your team is not yet ready for a full system change, a structured spreadsheet is a meaningful improvement over an ad hoc one. A well-built landed cost template includes: a line per cost component, a unit count field, automatic per-unit allocation, and a running comparison between your standard cost assumption and actual cost per shipment.
We have built a free landed cost calculator template for CPG brands sourcing overseas. It covers product cost, freight, duties, FX adjustment, storage, defect rate, and handling fees, with automatic per-unit rollup. Download the free template here to use it as a starting point or to pressure-test your current numbers.
How DOSS Tracks Landed Cost Automatically at the Lot Level
DOSS Operations Cloud tracks landed cost at the lot level, linked directly to receiving tickets. When a shipment arrives and is received into inventory, each cost component (freight, duties, handling fees, FX-adjusted product cost) is allocated to the specific lot and rolled up to a per-unit landed cost automatically. The cost recorded in inventory reflects what was actually paid, not a standard assumption.
This matters most when you are managing multiple SKUs across multiple suppliers, freight modes, and 3PL locations. At that scale, a spreadsheet-based process produces errors not because the people running it are careless, but because the number of inputs exceeds what a manual process can reliably track. DOSS connects inventory management , order management , and procurement in a single system, so every cost component flows through to unit economics without a separate reconciliation step.
Conclusion
True landed cost per SKU is the number every CPG brand needs and most do not have accurately. Invoice price understates real cost. Manual spreadsheets degrade over time. And every decision made using inaccurate unit economics (pricing, replenishment, investor reporting) carries the same compounding error forward.
DOSS Operations Cloud is built for consumer goods brands that need accurate, automated landed cost tracking without a multi-year implementation. It connects inventory, orders, and procurement in one system, allocates cost components to purchase orders at the lot level automatically, and integrates with existing accounting tools. Implementation is measured in weeks. If your team is spending time each month reconciling landed cost in a spreadsheet, that is the right place to start. Schedule a demo at doss.com .