COGS Percentage
COGS percentage is cost of goods sold divided by AOV — the single biggest variable cost line on most online stores. Here's the formula, the benchmarks, and what drives the number up or down.
COGS Percentage
Cost of goods sold expressed as a share of average order value — typically 20-35% for online retail brands.
COGS percentage is the portion of each order that goes to the physical cost of producing or sourcing what you sold: raw materials, manufacturing, inbound freight, and any per-unit packaging that travels with the product. It's the first deduction in a contribution-margin waterfall and the single largest variable cost line for most online retail brands.
Expressed as a ratio of average order value (AOV), it lets you compare profitability across SKUs, categories, and competitors regardless of price point. A 30% COGS ratio means thirty cents of every revenue euro is gone before you've paid a single shipping, payment-processing, or ad-platform invoice.
COGS percentage is where unit economics start. Every other margin line — shipping, payment fees, returns, paid acquisition — is calculated against what's left after product cost. Get this number wrong by five points and your contribution margin model is fiction.
The honest version of the calculation is fully landed cost: invoice price plus inbound freight, duties, inspection, and the per-unit share of packaging that ships in the box. Brands that only count the factory PO underprice their COGS by 3-8 points and discover the gap when they reconcile to gross margin at year-end.
COGS % = (Landed product cost per order / AOV) × 100
Landed product cost
Landed cost per order
Sum of unit COGS for every item in the order, including inbound freight, duties, and primary packaging.
AOV
Average order value
Net revenue per order after discounts and before shipping income, payment fees, and tax.
An apparel store sells a two-item order: a €45 t-shirt with €13 landed cost and a €70 hoodie with €22 landed cost. AOV for the order is €115.
T-shirt landed cost: €13
Hoodie landed cost: €22
Order revenue (AOV): €115
→ COGS % = (35 / 115) × 100 = 30.4%
Right in the middle of the apparel band. After ~€35 of product cost, the brand has ~€80 left to cover shipping, payment processing, returns reserve, paid acquisition, and overhead before profit.
What counts as "good" depends entirely on category. Supplements and skincare run leaner because formulation costs are low relative to perceived value, while apparel sits higher because fabric and cut-and-sew labour scale with the product. The benchmarks below are typical ranges for established online brands at €1M-€15M revenue.
Typical COGS percentage by DTC category
| Category | Strong | Typical | Concerning |
|---|---|---|---|
| Supplements & vitamins | 15-20% | 20-25% | >30% |
| Beauty & skincare | 18-25% | 25-30% | >35% |
| Apparel & accessories | 25-32% | 32-38% | >42% |
| Home & lifestyle | 28-35% | 35-42% | >48% |
| Food & beverage | 30-38% | 38-45% | >50% |
| Consumer electronics | 55-65% | 65-72% | >75% |
Three levers move COGS percentage. Order volume drops the unit cost through MOQ tiers and better freight rates. AOV growth — bundles, sets, upsells — dilutes the fixed per-unit packaging and inbound freight against a larger basket. And SKU rationalisation kills the long-tail products where small runs push unit cost 20-40% above the bestsellers. Most brands hit the first two before realising the third is where the real points come from.
Frequently asked questions
It depends on category. Supplements and skincare often run 20-25%, apparel sits around 30-35%, and home goods can reach 40%. Electronics is structurally higher at 65-70%. Compare against your own category, not against a single industry average.
Outbound shipping to the customer is a separate line, not part of COGS. Inbound freight from your supplier to your warehouse does belong in landed COGS. Mixing the two is a common reason brands think their products are more profitable than they actually are.
They're complements. Gross margin is the revenue you keep after COGS, so a 30% COGS percentage equals a 70% gross margin. COGS % is the cost-side view; gross margin is the profit-side view of the same calculation.
COGS is the first deduction from revenue in a contribution margin waterfall, before shipping, payment processing, returns, and paid acquisition. It's the largest single line in most online retail P&Ls, which is why getting it right matters more than any other variable cost.
Shopify reports gross margin if you've entered cost-per-item on each variant. COGS % is just 100 minus that gross margin. The catch is that Shopify's cost field rarely includes inbound freight or duties — for landed COGS you usually need to adjust outside the platform.
Primary packaging that travels with the product — bottle, label, box, polybag — should be in COGS. Marketing inserts, tissue paper, and gift-with-purchase items are usually classified as fulfilment or marketing cost instead. The rule of thumb: if the customer can't receive the product without it, it's COGS.
At minimum every quarter, and any time you place a new production order, change suppliers, or move freight terms. Material cost and ocean freight can move 10-20% inside a single quarter, which is enough to flip a profitable SKU into a loss-maker.
Discounts reduce AOV while leaving landed cost unchanged, so the ratio mechanically climbs. A SKU with 30% COGS at full price runs at roughly 37% COGS at a 20% discount. This is why promotional planning has to model COGS % at the discounted price, not the list price.
Rarely in a problematic way, but a very low number sometimes signals that you've under-allocated landed costs — duties, freight, QC — to product. If a category looks 10 points better than the benchmark, audit what's in and out of the COGS line before celebrating.
Bundles usually improve COGS % because fixed per-order costs (the shipping box, the packing labour) and per-unit packaging get spread over a larger basket. A two-product bundle at a 10% bundle discount often still lands 2-4 points better on COGS % than the two products sold separately.
Get an AI expert review of your site
Paste your URL — Metricuno's AI runs the same heuristic checks a senior CRO consultant would, scoring your page and prioritising the fixes that'll move conversion fastest.