Guide

How to set up COGS

Two methods: manual per-product entry or bulk CSV import. Both work at the variant level.

Method 1: Manual entry

1.Go to Costs → Product COGS tab
2.Use the filter tabs: Missing (no cost), Configured (has cost), All
3.Search by product or variant name
4.Click any row and enter the cost per unit
5.Click Save — the cost applies to all future orders with that product
6.Status badge updates: '24/47 configured'

Method 2: CSV import

1.Click Export CSV — downloads all products with SKU, name, and current cost
2.Open in Excel/Google Sheets and fill in the cost_per_unit column
3.Click Import CSV and upload your file
4.Validation report shows: imported count, skipped (no matching SKU), errors
5.Costs matched by SKU — make sure SKUs are set on your products

Tips

Products with variants need costs set at the variant level (e.g., Size M costs differently than Size XL)

Orders with missing COGS show a warning badge in the orders list

A dashboard banner appears when COGS aren't configured

Future orders use new costs immediately. Historical orders keep old values until reprocessed.

CSV Format Example
sku,cost_per_unit
PRO-JERSEY-BLUE-M,28.75
PRO-JERSEY-BLUE-L,28.75
PRO-JERSEY-WHITE-M,28.75
CAP-CLASSIC,12.40
TEE-STANDARD-S,19.50
TEE-STANDARD-M,19.50
SAMPLE-PACK,32.80
            

Two columns required: sku and cost_per_unit. SKU must match your Shopify variant SKU exactly.

Stop guessing.
Start knowing.

Free plan. No credit card. Install in 60 seconds.

Install Free on Shopify