Install

Cost per item in Shopify: what it is and what depends on it

Cost per item is one optional number on each variant. Shopify's margin, profit, cost of goods sold and inventory value figures all come from it, and Shopify only reports profit for variants that had it set when they sold.

Updated

What the field is

Each variant in Shopify has one cost per item. Shopify’s help center describes it as what the product costs you: for a reseller, the price paid to the manufacturer excluding taxes, shipping and other costs; for a maker, the labour and material cost. It is stored in your store’s currency and it is optional.

How to set it for one product

  1. In the Shopify admin, go to Products and open the product.
  2. In the Price section, click Cost per item.
  3. Enter the amount in the Cost field and save.

If the product has variants, open each variant and repeat. To do many at once, see bulk updating cost per item.

What depends on it

Where What Shopify calculates
Product page Projected profit and margin: (price − cost) ÷ price
Profit reports Gross profit and margin by product, variant, order, POS location and market
Finance reports Cost of goods sold and the gross profit breakdown
Inventory reports Month-end inventory value: cost per item × quantity

Two details matter more than the rest:

  • Profit is reported only for variants that had a cost when they were sold. Sales of a variant with no cost are not treated as free; they are left out of gross profit and listed as net sales without cost recorded.
  • The cost is recorded at the time of the sale. Shopify notes that because the field is static, profit report data is only relevant to a point in time.

What one static field cannot do

Shopify describes cost per item as a single static field. That has four consequences:

  1. No history. When you change the cost, the previous value is not kept on the product. See keeping a cost history.
  2. One cost only. There is no place for a second supplier’s price. See one product, two suppliers.
  3. Nothing on top. Freight, duty, packaging and fees are either added into the number or left out. See what to include.
  4. No automatic updates. Receiving a purchase order or a transfer does not change it. See purchase orders and cost.

Keeping it right

The field is easy to fill in once and hard to keep current. The usual failures are new variants created without a cost, and costs that were correct when entered and never revisited. A periodic check for variants with no cost catches the first. A dated record of each change catches the second.

Questions

Where is cost per item in Shopify?
On the product's page, in the Price section. For a product with variants, open each variant; the cost is set per variant.
Can staff see cost per item?
Only with the "View cost" permission. Editing it needs "Edit cost". The general product permissions do not include either.
Does cost per item affect my prices or what customers see?
No. It is internal and changes nothing on the storefront.
What happens if I leave cost per item empty?
Nothing breaks, but the variant is left out of Shopify's profit reports, and its sales are shown as net sales without cost recorded.

Sources

Related

Start with the costs Shopify already has.

Install the app, sync your catalog and see which variants are missing a cost.