Ecom Store Pro

What is Cost per item in Shopify, and how do you add it to many products at once?

Published ·
At a glance
Short answer
Cost per item is what a product or variant costs you; add it in bulk via the Inventory bulk editor or a product CSV.
On one product
Price section › Cost per item, then the Cost field; each variant needs its own
Inventory page
Lists only variants that track quantity; select rows, then Bulk edit (one Help Center page: Edit variants)
Product CSV
Number only, no currency symbol; with overwrite on, a blank non-required column overwrites values as blank
Missing orders
Gaps in Gross profit by product likely mean those variants lack cost information
Not for
Gift card products

Where do you enter Cost per item on a product?

Open the product from Products, click Cost per item in the Price section, enter the Cost, and Save.

In Shopify adminOpen in your store
  1. Products
  2. Product details
  3. Price
  4. Cost per item
The Cost field opens at the bottom of the card once you click it.

Enter your own cost — for resold goods, the price you paid the manufacturer, excluding taxes, shipping, or other costs. Cost per item doesn't apply to gift card products.

With a cost saved, the Price section shows projected Profit and Margin, unless Charge tax on this product is selected; each variant needs its own cost.

How do you add Cost per item to many products at once?

For more than a few products, use the bulk editor on the Inventory page. Variants that don't track quantity don't display there; give them a cost on the product page.

  1. Go to Products › Inventory and select the variants.
  2. Click Bulk edit (the Help Center's inventory bulk-editing page calls this button Edit variants).
  3. If Cost per item isn't a column yet, click Columns and add it.
  4. Enter each cost, click Save, review the confirmation dialog, then click Save changes.
In Shopify adminOpen in your store
  1. Products
  2. Inventory
  3. Bulk edit
Each selected variant gets its own Cost per item cell in the inventory bulk editor.

In a product CSV, the Cost per item column takes the number only, without a currency symbol. Updates to existing items need the overwrite option turned on, and with it a blank non-required column overwrites values as blank.

Receiving a purchase order or transfer doesn't change Cost per item: it stays fixed.

Does adding Cost per item later fix past profit reports?

Not for sales already made: profit reports cover only products and variants that had cost recorded at the time they were sold.

If orders are missing from Gross profit by product, those variants likely lack cost information. The Month-end inventory value report likewise totals on-hand stock on products with a cost per item value assigned.

Related questions

Products & inventory
Can you see inventory value by location in Shopify, and on which plan?

Yes: add Ending inventory value (at location) and Inventory location name to a custom exploration.

October 18, 2026

Products & inventory
Can you hide sold-out variants on Shopify?

Yes, by unpublishing the variant from each channel; Horizon keeps options shoppers can't buy visible, and Flow can automate the unpublishing

October 18, 2026

Products & inventory
How do you hide out-of-stock products on Shopify?

Add Inventory stock is greater than 0 to each collection, matching all conditions; products added by hand or with one variant in stock stay

October 18, 2026

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.