Run the COGS report

Read your period COGS per SKU, switch between cost-at-sale and cost-at-fulfilment, match a payout window, and export.

Updated 4 August 2026

The COGS report shows your cost of goods sold for a period, per SKU, with a full audit trail of how each number was reached. It's calculated fresh every time by replaying your cost layers against your Shopify movements. Nothing is stored, so it's always correct.

Open the report

Go to Dashboard → COGS. Pick a month or a custom date range at the top.

The COGS report with the month picker and basis toggle
The COGS report with the month picker and basis toggle

Choose the basis: Cost at Sale vs Cost at Fulfilment

There are two valid ways to look at the same COGS. Pick one. Never add them together.

BasisWhat it meansUse it when
Cost at Sale (default)Costs the order when the sale happens, blended across locationsYou report COGS against revenue/sales
Cost at FulfilmentCosts the movement when it ships, accurate to each locationYou need location-accurate COGS

An order has no committed location at sale time, so Cost at Sale blends locations by SKU. Cost at Fulfilment knows the shipping location, so it draws from that location's layers.

The same report on Cost at Fulfilment, with COGS grouped per location
The same report on Cost at Fulfilment, with COGS grouped per location

Match a Shopify payout window

If you reconcile COGS to payouts, use the payout-window match to line the report period up with a Shopify payout instead of a calendar month.

Read the results

Each row shows a SKU, the quantity sold/fulfilled, and its COGS for the period. Expand a row to see the depletion audit: exactly which cost layers were drawn, in what order, at what unit cost.

If stock moved that Landara has no cost for, it's costed at the last-known unit cost and flagged uncosted. That's a signal to seed a cost layer or reconcile.

Export and post

  1. Click Export CSV for your records or to share with your accountant.
  2. When you're ready to put COGS in your books, post a COGS journal to Xero or QuickBooks.

Next

Related articles

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

Know your true costs

Landara extracts your documents and costs every order automatically. Start free.