In ecommerce, everyone loves to talk about margin, ROAS and ROI, but almost no one starts with the real question: which cost are you actually using?
When cost price, purchase price and landed cost are treated as synonyms inside a company, dashboards may still look clean. Inventory, pricing and purchasing decisions become structurally wrong.
In this definitive guide, we’ll break down what each of these three costs really means in ecommerce, how they quietly distort your key inventory metrics, and which cost model you should use for the decisions that actually move profit and cash flow.
Finance, operations and marketing don’t just look at different dashboards. They also mean different things when they say “cost”.
Finance usually thinks in terms of accounting cost (average cost on the balance sheet), operations looks at the last PO price it negotiated, and marketing often grabs whatever “unit cost” is exported to their performance reports.
On a single SKU, that can easily create three different costs, three different margins and three completely different decisions about whether to launch a campaign, discount the product or kill it.
For a planning platform like Flieber, this isn’t a cosmetic issue: purchasing, demand plans and ROIC calculations all depend on using the same underlying cost model, not whatever number happens to sit in the ERP or Dashboard tool today.
Cost price is the average cost of your inventory over time, usually calculated as a weighted average across all purchases of a SKU.
Every new PO, quantity adjustment or return updates that average, blending older and newer batches into a single number per product.
This makes cost price very useful for valuing inventory on the balance sheet, analyzing long‑term profitability and comparing SKUs over several months or seasons.
But it becomes dangerous for tactical decisions like promotions on the current batch or reading recent campaign results, because it “dilutes” expensive shipments and outdated freight into one figure that no longer reflects what the units you’re selling right now actually cost.
Purchase price is the unit price on your latest PO or supplier invoice, usually excluding freight, duties, insurance and handling. Ops teams love it because it’s simple, lives inside every purchase order and connects directly to supplier negotiations and cost‑down projects.
The problem is that, on its own, it ignores international freight, insurance, customs duties, brokerage fees and all the handling costs between factory and shelf, as well as channel‑specific costs like FBA prep and inbound.
It also ignores that the same SKU can have different economics by channel (FBA vs FBM vs wholesale), so a single purchase price can make a product look “profitable” in every report even when, once you add landed cost, the real margin is almost gone.
Imagine a SKU you buy for 10 dollars per unit (purchase price). By the time you add ocean freight, import duties, port and warehouse handling and FBA inbound fees, the true landed cost reaches 13,50 dollars.
If you price it at 20 dollars and only look at purchase price, you think you’re making 10 dollars of gross profit (50% margin); with landed cost, the real gross profit is 6,50 dollars (32,5%), and every extra discount or fee eats into a much thinner margin than your reports suggest.
Landed cost is the total cost to get one unit ready to sell in a specific channel. The product cost plus freight, insurance, duties, taxes, handling and all other logistics fees.
You can think about it at two levels: landed cost per SKU (what it really costs to bring that item into your network) and landed cost per channel, since a unit sold via FBA often carries different prep, inbound and storage fees than the same unit sold via FBM or wholesale.
Because it reflects the actual cash you invest per sellable unit, landed cost is the cost that should sit behind most decisions: it ties directly into true contribution margin, puts inventory, logistics and finance on the same footing, and stops you from running “successful” promotions that grow revenue while quietly burning through cash.
Imagine one SKU with three different “truths” behind it:
Now you sell it for 20,00.
With the inflated margins from cost price or purchase price, marketing feels safe to add a 20% discount or increase ad bids, and finance might label the SKU as a “high‑margin hero” worth extra working capital.
When you look at landed cost, the same SKU is much tighter: a 20% promo or fee increase can easily push it close to break‑even, which would change decisions about running aggressive campaigns, keeping it in the catalog or prioritizing it in the next replenishment cycle.
When the cost behind your metrics is wrong, every “smart” KPI on top becomes a very elegant lie.
In practice, if you feed marketing dashboards, inventory KPIs and portfolio decisions with purchase price alone, you reward the wrong heroes and hide the real villains in your catalog. This is not because the formulas are bad, but because the cost underneath them is.
Think of costs as tools: each decision needs the right one.
For pricing, promos and performance campaigns, you should use landed cost per channel.
That’s the cost that reflects what it really takes to sell one unit on Amazon, Shopify or wholesale, including all fees, so you know how much margin is left after discounts and ad spend.
For replenishment, MOQs and supplier negotiation, you still start from landed cost, but combine it with MOQ and lead‑time constraints to see which items deserve new POs and which minimums you can actually afford.
For capacity and cash‑flow planning, you mix landed cost (to know the real cash tied up in each SKU and channel) with historical cost price (to see how that investment has evolved over time and how much value sits on the balance sheet).
For accounting and financial reporting, cost price is the right reference, because it follows the rules for valuing inventory in your statements.
For supplier evaluation, you compare purchase price and landed cost across vendors and lanes to see who really delivers the best economics once freight, duties and handling are included.
A simple example: if you’re deciding on a 20% promotion on Amazon and look only at purchase price, you may think you’re running a campaign with 25–30% margin left.
As soon as you switch to landed cost per Amazon (with FBA fees, inbound and storage), you might discover that same promo leaves you near break‑even – a completely different decision about how hard you should push that SKU.
Start by making the three cost layers official. Document clear formulas for cost price, purchase price and landed cost, including exactly which components go into each one and how they should be calculated per SKU and per channel.
Next, pick where this single source of truth will live. Usually your ERP, WMS or planning platform, and define how that cost data will feed dashboards, marketing analysis and purchasing workflows so nobody is maintaining parallel spreadsheets.
Then align finance, operations, and marketing around this model so that ‘margin’ means the same thing in Profit and Loss statement reviews, campaign reports, and replenishment meetings. If someone presents numbers based on a different cost, that should be explicit.
Finally, plug this cost model into your planning layer (like Flieber), so landed cost actually drives PO prioritization, SKU clustering and ROIC optimization instead of being just another theoretical metric; that’s when cost stops being a static number and becomes a live driver of better inventory and growth decisions.
Answer with “yes” or “no” and see for yourself the real truth behind your inventory.
If today you can’t confidently answer which cost sits behind your key inventory metrics, you don’t need more reports. You need a single cost model that guides your decisions. That’s exactly the kind of structure platforms like Flieber are built to keep alive in day‑to‑day operations.
Flieber is a multichannel inventory planning platform that helps modern commerce brands make smarter inventory decisions, faster. It connects your sales, inventory and supply‑chain data across channels like Amazon, Shopify and wholesale, then uses AI‑based forecasting to recommend what to purchase or transfer so you stay at optimal stock levels in every location.
Instead of being another IMS or ERP, Flieber sits on top of your existing systems as a decision layer: it consolidates data, projects demand and inventory by SKU and channel, flags future stockouts or overstock, and generates replenishment recommendations and POs in seconds.
If today you’re still stitching costs and inventory signals together in spreadsheets, every decision about margin, stock levels and cash is slower and riskier than it needs to be. Flieber gives you a single place to see true landed costs, demand forecasts and replenishment recommendations for every SKU and channel, and to turn that into purchase orders and actions in a few clicks.
If you want to see how this looks with your own catalog and channels, book a demo with the Flieber team and walk through real scenarios of margin, inventory and ROIC using a unified cost model instead of disconnected reports.