COGS & cost history for Shopify

Know your real margins.

Shopify keeps a single cost number per product. Costline keeps them all: every receipt, every supplier price change. Your margins come from the cost that was true the day you sold.

Early access autumn 2026 · waitlist locks the founding price of $15/mo (launch: $25/mo) · we’ll only email you about Costline.

You’re on the list.

We’ll email you before early access opens. Nothing else, promise.

  • Cost history requested by merchants since 2023
  • Imports your Stocky purchase orders
  • Built by a Shopify merchant

One cost number is not a cost history

  • “Cost per item” is one current value. Update it after a new delivery and every past margin quietly changes with it. Last month’s profit report is rewritten by today’s price.
  • Native purchase orders never touch costs. Receiving a PO updates quantities, not your average cost. Merchants have been asking Shopify for this since 2023, without an answer.
  • Stocky is shutting down. The last Shopify tool that tracked average costs goes offline on August 31, 2026, and takes its cost reports with it.

Your cost timeline, on autopilot

1 Record every receipt

Supplier, unit cost, freight and duty allocated per unit. Import a CSV, or forward the supplier’s PDF invoice and Costline reads it for you.

2 Keep the history

A cost timeline for every SKU. The current weighted average is written back to Shopify’s Cost per item, so the rest of your stack stays correct.

3 Trust every margin

Profit computed from the cost that applied on the day of the sale, not from whatever the number happens to be today. With alerts when a supplier raises prices.

Shopify vs Stocky vs Costline

ShopifyStocky †Costline
Cost history per SKU—partial✓
Receiving a PO updates cost—✓✓
Margin at cost of sale——✓
Supplier price-rise alerts——✓

† Stocky shuts down Aug 31, 2026.

Coming from Stocky? Save your history before it’s gone.

Stocky shuts down on August 31, 2026. Your data stays exportable, read-only, for roughly 90 days. After late November your purchase history is gone for good.

Join the waitlist and we’ll import your Stocky purchase order exports when early access opens. Your cost history survives the shutdown.

Questions merchants ask

Does Shopify update average cost when receiving a purchase order?
No. Receiving a native purchase order updates inventory quantities only. Cost per item is untouched, so your average cost drifts away from reality with every delivery.
Can I export suppliers from Stocky?
No. Supplier records can’t be exported at all. Purchase orders export one CSV at a time. Our checklist covers what to save and how, before the November cut-off.
What happens to my COGS after Stocky shuts down?
Your current Cost per item values stay in Shopify. The history behind them disappears: receipts, average cost over time, cost reports. That history is exactly what Costline preserves and builds on.

Join the waitlist