Landed cost in Shopify after Stocky
Shopify has no built-in landed cost. Stocky used to fold freight and adjustments into an average cost and is no longer available. You now either calculate landed cost per unit yourself and enter it, or use an app that does one of the two jobs involved.
Updated
- Purchase price$19.00
- Freight$1.30
- Duty$0.95
- Brokerage and handling$0.15
- Landed cost$21.40
What changed
Stocky, Shopify’s own inventory app, is no longer available as of 31 August 2026. Shopify’s help center says it stays read-only for data export for at least 90 days after that date.
Stocky kept an average unit cost that was recalculated every time a purchase order was received, including the order’s shipping and adjustments, and could copy that average to cost per item.
Shopify’s replacement is its built-in purchase orders, transfers and stock counts. On cost, its guidance is direct: each variant has a single static cost per item, it stays fixed when you receive a purchase order or transfer, and weighted-average costing or landed cost allocation needs a third-party app.
Two separate jobs
Landed cost involves two jobs, and tools tend to do one of them.
Allocation. A freight or duty bill covers a whole shipment. Allocation divides it across the products received, by quantity, weight or value, and often blends the result with the stock already on hand.
Record. Each product then has a landed cost per unit, made of parts, valid from a date. The record holds that figure, shows its parts, and puts the right number into Shopify.
Doing it by hand
For each shipment:
- Add up the bills that belong to it: freight, insurance, duty, brokerage.
- Choose a basis for splitting them. See inbound freight for a worked comparison.
- Work out each product’s share per unit.
- Add it to the supplier’s price.
- Enter the result as cost per item, with the bulk editor or a CSV.
It works, and it leaves nothing behind: Shopify keeps only the final number, with no parts and no date.
With an app
- Receiving and allocation apps connect to purchase orders or shipments, spread extra costs across the lines and usually maintain a weighted average. Use one if you need allocation done for you each time stock arrives.
- Cogsy does the record. Freight, duty and other costs are separate per-unit cost kinds on top of the unit cost, each dated, each marked as included in Shopify’s cost per item or kept beside it. When a rate changes you add a row from that date, and the earlier landed cost stays on record.
The two are not exclusive. The per-unit figures an allocation produces are exactly what a cost record stores.
If you used Stocky
Export your purchase orders and average costs while Stocky is still readable. Shopify notes that historical purchase orders cannot be imported into its native purchase orders, so that export is your record of what stock used to cost. Options for what comes next are compared in Stocky alternatives.
Questions
- Does Shopify calculate landed cost?
- No. Shopify's guide for merchants leaving Stocky says weighted-average costing or landed cost allocation requires a third-party app.
- Can I record freight and duty on a Shopify purchase order?
- You can add them as cost adjustments on the shipments of a transfer linked to a purchase order. They show in the transfer's cost summary and do not change the variant's cost per item.
- Does Cogsy allocate freight across a shipment?
- No. Cogsy stores per-unit amounts, by kind and by date, and writes the total you choose to Shopify. Working out each product's share of a bill is done before you enter it.
Sources
Related
Glossary
Landed costLanded cost is what a product costs by the time it reaches your warehouse: purchase price, freight, insurance, duties and handling. Formula and worked example.
Guide
Do Shopify purchase orders update cost per item?No. Receiving a purchase order in Shopify does not change a variant's cost per item. What purchase orders do with cost, and how to carry a new price through.
Cost type
Inbound freightHow to turn a freight invoice into a per-unit cost for Shopify products, the three ways to allocate it across a mixed shipment, and a worked example.
Alternatives
Stocky alternativesWhat replaces Stocky for purchase orders and for product cost.