Gross Margin
Gross margin is the per-unit profit after COGS, Amazon fees, and fulfilment — the pool of money that PPC spend is drawn from. It is the upper bound on Target ACOS and the gating constraint on every bidding decision.
Gross margin (also: contribution margin) is the per-unit profit remaining after the cost of producing and delivering one unit:
Gross Margin = ASP − COGS − Referral Fee − FBA Fee − Storage Allocation − Returns Reserve
It is not operating profit (which subtracts overhead, salaries, software) and not net margin (which subtracts everything including taxes). Gross margin is the specific pool that funds every variable cost — most importantly, advertising.
Why gross margin caps Target ACOS
The canonical relationship:
Maximum sustainable Target ACOS = Gross Margin % (before ad spend)
A SKU with 35% gross margin can sustain a 35% ACOS at break-even. Any ACOS below 35% produces operating profit on the marginal ad-driven sale; any ACOS above 35% loses money on that sale. The full theory is in the Target ACOS entry.
If you don't know your gross margin to within ±2 percentage points, you cannot set a defensible Target ACOS — and every bid in the account is effectively guessed.
Components, in priority order
- COGS (cost of goods sold) — typically the largest line, often 30–55% of ASP for sourced/manufactured product.
- Referral fee (Amazon's commission) — 15% in most categories.
- FBA fulfilment fee (FBA fee) — varies by size tier and weight.
- Storage fee allocation — monthly storage divided across units sold.
- Returns reserve — typically 2–5% of ASP, allocated even on units that didn't return.
- Inbound/placement fees — IPSF, prep, removal.
A typical mid-market SKU: ASP €25, COGS €9, referral €3.75, FBA €4.50, storage €0.30, returns reserve €0.75 → gross margin €6.70, or 26.8%. Target ACOS ceiling: 26.8%.
Common mistakes
- Ignoring storage and returns. Easy to overlook, easy to be off by 3–5 percentage points.
- Using ex-VAT vs. inc-VAT inconsistently. Especially painful in EU multi-marketplace accounts. Lock the convention before computing margin.
- Calculating once at launch and never recalculating. Fees change. COGS changes. FX rates change. Recalculate quarterly minimum.
- Confusing gross margin with markup. Markup = (ASP − COGS) / COGS. Margin = (ASP − COGS) / ASP. The two are not the same number.