COGS
How to configure and manage Cost of Goods Sold in Kleio.
Why COGS Matters
Setting Cost of Goods Sold (COGS) is critical for calculating accurate profits. Without COGS, your business may appear more profitable than it actually is.
Missing COGS
Kleio automatically pulls COGS from your Shopify store. Navigate to Costs → Missing COGS to review and update any products that are missing cost data.
There are two types of missing COGS:
Existing Products
Products currently active in your Shopify store that are missing COGS data. When you set a COGS for an existing product within Kleio, the value is automatically pushed back to Shopify. This ensures your data stays synchronized across both platforms without manual double-entry.
Deleted Products
Items or variants that have been removed from your Shopify store historically. When a product is deleted in Shopify, its associated COGS data is also removed from their database.
Because Shopify no longer stores this information, Kleio has no way of retrieving it automatically. To maintain “apples-to-apples” year-over-year comparisons, you must manually set the COGS for these deleted products.
Custom COGS
Shopify only stores a single cost per variant — when you update it, the new value applies everywhere, past and future. That makes it impossible to reflect COGS changes over time (e.g., a supplier price increase) without rewriting history.
Kleio’s Custom COGS solves this. At Costs → Custom COGS you can set a COGS override on specific products or variants with a start and end date. This lets you model changing costs accurately — for example, set $8 for Jan–Jun and $9.50 from Jul onward — without touching your Shopify data or affecting historical calculations.
Custom COGS values take precedence over the Shopify cost and any fallback percentage.
Extra COGS Settings
In Settings, you can configure two global COGS settings:
Fallback COGS %
A percentage of revenue (excluding tax) used as an estimated COGS when a variant has no cost data. Set to 0 to disable.
This is useful as a starting point if you haven’t filled in COGS for all products yet — it ensures your P&L isn’t overstating profit in the meantime.
COGS Markup %
A percentage markup applied on top of all COGS calculations to account for hidden costs like shrinkage, breakage, or other overhead. Set to 0 to disable.
For example, if your COGS is $10 and you set a 5% markup, Kleio will use $10.50 as the effective COGS.