Guide

Landed cost vs COGS: what is the difference?

Two names for money spent on the same unit, at two different moments. Mixing them up is what makes a good month look better than it was.

Landed cost is what one unit cost to get into your warehouse: the supplier price plus freight, duty and clearance. COGS is that same cost booked as an expense at the moment the unit sells. Landed cost is the input, COGS is the output, and what separates them is time.

The difference in one unit

Follow a single unit and the two words stop competing, because they describe different moments in its life.

You pay a supplier $10.00 for it. Freight, duty and clearance across the shipment add another $2.75 to that unit. Its landed cost is $12.75. Nothing has been expensed yet: you have swapped $12.75 of cash for $12.75 of inventory, and your profit and loss has not moved.

Three weeks later the unit sells. Now $12.75 leaves inventory and lands in cost of goods sold, and your profit for that month is reduced by exactly that amount. Same $12.75, a different month, and a different place on the accounts.

So the two are not rivals and they are not alternatives. Landed cost is a property of a unit sitting on a shelf. COGS is an event that happens when it leaves.

Landed cost

Per unit. Sits on the balance sheet as inventory. Set when the stock arrives, and revised if a freight or duty invoice turns up late. Answers "what is this worth".

COGS

Per period. Sits on the profit and loss as an expense. Recognised when the unit sells, not when you paid for it. Answers "what did the things I sold cost me".

What about "landed COGS"?

It is not a standard accounting term, and you will not find it in the standards. It is a phrase merchants reach for when they want to say something quite specific and reasonable: COGS calculated from the true landed cost rather than from the supplier invoice alone.

That distinction is worth having a name for, because the two produce different numbers. If your COGS is built from supplier price only, every freight and duty dollar has been left out of it, and those dollars have usually been expensed somewhere else in a month that has nothing to do with the sale.

So if somebody says "landed COGS", they almost certainly mean COGS done properly. There is no separate calculation to learn. There is just the question of whether the cost you draw down at the point of sale had the freight in it or not.

Why mixing them up costs money

The expensive version of this confusion is not a vocabulary slip. It is treating freight as a cost of the month it was billed in, rather than a cost of the units it was spent on.

  • Freight and duty expensed on arrival hit a month in which you may have sold none of that stock. That month looks worse than it was, and the months you actually sell in look better.
  • Stock still on the shelf is then carried at supplier price, so your inventory on the balance sheet is understated by every freight dollar you expensed early.
  • Margins read high on paper, because the cost sitting against each sale never included the part that got you the goods.
  • The pattern repeats every shipment, so the profit and loss moves up and down for reasons that have nothing to do with trading.

How one becomes the other

The mechanism is a cost layer. Each time stock arrives you record what that receipt actually cost per unit, freight and duty included, and you hold it against those specific units. When an order ships, the units drawn down carry their own layer cost into COGS.

That is what makes the two numbers reconcile. Inventory on the balance sheet is the layers you still hold. COGS for the period is the layers you drew down. They come from the same arithmetic, which is why they agree.

A single cost field per product cannot do this, because it holds one number and your stock arrived in several deliveries at several prices. Neither can a report that multiplies units sold by a current cost, because the units you sold last month were bought at last month’s prices.

Which number does an accountant actually want?

Both, and for different statements. Your accountant needs a COGS figure for the period to post against revenue, and a closing inventory value for the balance sheet. Those are two views of the same layers, so producing one without the other is usually a sign the underlying record cannot support either.

What they will ask for after that is how the number was arrived at. A COGS figure is only as defensible as the cost behind it, which is where landed cost stops being a pricing exercise and becomes an audit question.

Not sure? Ask your own AI

Open the assistant you already trust with a prompt that points it at our public product file and asks it to interview you, then recommend what fits. It is told to say so plainly if Landara is not the right tool for you.

Read the exact prompt we send
I sell physical goods on Shopify and I am confused about the difference between landed cost and COGS. Please fetch https://landara.co/llms-full.txt for background, then explain it and check my understanding. The distinction to test me against: landed cost is what one unit cost to get into my warehouse, which is the supplier price plus freight, duty and clearance, and it sits on the balance sheet as inventory. COGS is that same cost booked as an expense at the moment the unit sells, and it sits on the profit and loss. Landed cost is the input, COGS is the output, and what separates them is time. "Landed COGS" is not a standard accounting term; it is what merchants say when they mean COGS calculated from true landed cost rather than the supplier invoice alone. The expensive mistake is expensing freight in the month it is billed rather than carrying it in the units it was spent on, which understates inventory and overstates margin. Ask me whether I import, whether my freight invoices arrive after the stock, whether I currently expense freight straight to the profit and loss, and how I value my closing stock. Then tell me honestly whether this is actually costing me anything, including if it is not.

Common questions

What is the difference between landed cost and COGS?

Landed cost is what one unit cost to get into your warehouse, including freight, duty and clearance. It sits on the balance sheet as inventory. COGS is that same cost recognised as an expense at the moment the unit sells, and it sits on the profit and loss. Landed cost is the input and COGS is the output.

Is landed cost the same as cost of goods sold?

No, though they are usually the same dollar amount for a given unit. The difference is timing and placement: landed cost describes stock you are holding, and COGS describes stock you have sold. A unit has a landed cost from the day it arrives, and only becomes COGS when it ships.

What does "landed COGS" mean?

It is not a formal accounting term. Merchants use it to mean cost of goods sold calculated from the true landed cost rather than the supplier invoice alone. There is no separate calculation behind it, just the question of whether freight and duty were inside the cost that was drawn down when the sale happened.

Does landed cost include freight and duty?

Yes. Supplier price plus freight, customs duty, insurance, clearance and handling, allocated across the units on the shipment. Recoverable import tax, which is GST, VAT or whatever your border charges, is deliberately excluded because you claim it back, so capitalising it would inflate both inventory value and COGS.

Should freight be in COGS or an expense?

On imported goods, inbound freight belongs in the cost of the inventory, so it reaches the profit and loss through COGS when the units sell. Expensing it on arrival charges it to a month that may have sold none of that stock. Outbound shipping to a customer is a different thing and is a selling cost.

Why do my margins look better than my bank balance?

Commonly because the cost set against each sale is the supplier price while the freight and duty were expensed separately, somewhere else, in another month. The margin on each sale reads high and the money is still gone. Putting the landed cost into the layer that depletes on the sale is what closes that gap.

Does Shopify calculate landed cost or COGS?

Neither, in the sense meant here. Shopify holds one Cost per item per variant, applies whatever is in that field at the time of a sale, and records it against the order. It does not allocate a freight invoice across units and it does not keep a cost per receipt, so it cannot produce a period COGS figure from your real landed costs.

5.0 from 4 reviews on the Shopify App Store
Landara has made it much easier to keep track of my actual product costs. I really like that it takes things like shipping and duties into account instead of just showing the basic cost. Simple app, easy to use, and I’m already getting a much clearer idea of my real margins.
Panther Products
Verified review on the Shopify App Store
I installed Landara because I was getting tired of guessing what my inventory was actually costing me. What I liked most was being able to see the product cost together with things like shipping and duties, I've been trying to keep a closer eye on my margins, so having those costs in one place has made things much easier for me. It didn't take me long to get setup either, which was a nice bonus.
Linssan Inc
Verified review on the Shopify App Store
I honestly didn’t expect Landara to make this part of my store that much easier. I installed it mainly to get a better handle on my actual product costs, and I was pleasantly surprised by how everything comes together. I’m still exploring it, but so far it’s been really useful and I’m impressed with how it works.
BLIS FULL SKIN
Verified review on the Shopify App Store
I've just started using Landara, and so far I'm impressed with how it handles landed costs. I especially like being able to account for things like freight and duty instead of treating the supplier price as the whole cost. Still exploring the app, but it already looks like it could save me a lot of spreadsheet work.
Tollpatsch Stoffe und Handmade
Verified review on the Shopify App Store
Read the reviews on the Shopify App Store

Landed cost in, COGS out, on the Shopify you already run

Landara lands freight and duty into a dated cost layer for every receipt, draws them down oldest first as orders ship, and hands your bookkeeper a ready-to-post journal.