Contribution Margin Components

Metricuno
May 23, 2026
5 min read
Quick answer

A working framework for the four variable-cost components that determine contribution margin in an online store — and the operating lever each one represents.

Definition
Unit economics

Contribution Margin Components

The variable-cost line items subtracted from revenue to compute contribution margin: COGS, shipping, payment fees, and order-attributed marketing.

Contribution margin components are the per-order variable costs that scale directly with units sold. In an online store the four that matter are cost of goods sold, outbound shipping and fulfilment, payment processing fees, and the marketing spend attributable to the order. Subtracting these from net revenue leaves contribution margin — the cash each order generates to cover fixed overhead and profit.

Treating them as separate components, rather than a single blended cost, is what turns the P&L into an operating dashboard. Each one is a distinct lever with its own owner, its own benchmark range, and its own set of tactics for improvement.

Also known as
variable cost components
unit economics components

If you've ever looked at a healthy revenue chart paired with a shrinking bank balance, the answer is usually buried in one of these four lines. Blended gross margin hides the problem; component-level margin exposes it.

The framework matters most when you're scaling. A 2-point drift in payment fees or a €1.40 shift in pick-and-pack cost looks invisible at 200 orders a month and existential at 20,000. Tracking the components separately is how you catch drift before it compounds.

Component 1 — COGS and landed product cost

COGS is the largest component for most apparel, beauty, and home-goods stores — typically 25–45% of net revenue. It includes the unit cost from your supplier plus inbound freight, duties, and any inspection or pre-pack labour. See COGS for DTC for the full landed-cost breakdown.

The common error is using ex-works supplier price as COGS. When ocean freight quadrupled in 2021, brands using ex-works numbers reported flat margins until the bank account disagreed. Landed cost — supplier price plus freight, duties, inbound handling — is the only number that belongs on this line.

Component 2 — Shipping and fulfilment

Outbound shipping is the line where free-shipping offers go to die. For a typical Shopify apparel store, fulfilment runs €4–€9 per order: carrier label, pick-and-pack labour, packaging materials, and returns processing. The detail is in Shipping Cost Impact.

Two sub-levers move the needle here. Raising the free-shipping threshold above your current AOV pushes more orders into a profitable zone. Renegotiating carrier rates every 12–18 months, especially after a volume step-up, typically recovers 8–15% on the line.

Don't mix in fixed costs

Warehouse rent, 3PL minimum monthly fees, and salaried fulfilment-team payroll are fixed costs — they belong below contribution margin, not inside it. Including them inflates your per-order variable cost and makes break-even AOV calculations wrong. If a cost doesn't scale roughly 1:1 with order count, it isn't a contribution margin component.

Component 3 — Payment processing fees

Payment processing looks like a flat 2.9% + €0.30, but the blended rate most online stores actually pay is closer to 2.5–3.4% once you factor in international cards, currency conversion, refunds, and chargebacks. Payment Processing Fees walks through the components in detail.

Mix shift is the silent eroder. As BNPL adoption grows past 15% of orders, expect blended fees to drift up 30–50 basis points — Klarna and Afterpay charge 3.5–6% versus card's 2.5–3%. Worth tracking monthly, not annually.

Component 4 — Order-attributed marketing

This is the contested one. Some operators leave marketing above contribution margin (gross margin only); others, especially performance-led stores, attribute paid spend to orders and call the result contribution margin after marketing, or CM2.

Both are valid — what matters is consistency. If you're optimising paid spend daily, you need marketing inside contribution margin so you can see which channels actually leave cash on the table. The parent metric Contribution Margin walks through the CM1 vs CM2 distinction.

Chart

Typical variable cost mix for a €60 AOV apparel store

0%10%20%30%40%COGS (landed)Shipping & fulfilmentPayment processingOrder-attributed marketingContribution margin (CM2)Share of net revenueComponent
Frequently asked

Contribution margin components — common questions

Cost of goods sold (landed), outbound shipping and fulfilment, payment processing fees, and order-attributed marketing spend. Together they're the variable costs subtracted from net revenue to get contribution margin.

Yes — shipping charged to the customer counts as revenue, and outbound shipping paid to carriers counts as a variable cost. Net the two to see whether your shipping policy is subsidised or self-funding.

It depends on which CM you're computing. CM1 excludes marketing (gross-margin-style). CM2 includes order-attributed paid spend and is what most performance-led operators track. Pick one and report it consistently.

Refunded revenue comes off the top line, return shipping and restocking costs go into the shipping component, and any unsellable units get written off through COGS. For categories with 25%+ return rates like apparel, model returns explicitly rather than blending them.

The per-order pick, pack, and ship charges are — they scale with order volume. Monthly minimums, storage, and account fees are fixed costs and belong below contribution margin.

For Shopify stores in the €1M–€15M range, CM2 of 20–35% is typical for apparel and beauty, 10–20% for low-AOV consumables, and 35–50% for higher-AOV categories like home goods. Below 15% leaves little room for fixed-cost coverage.

Monthly at minimum, and any time you renegotiate carrier rates, change suppliers, or shift payment-method mix. A quarterly review misses drift; a daily one is noise.

Yes — the chargeback fee itself (€15–€25 per dispute) and the refunded transaction net into the payment processing line. High-fraud categories should track chargeback rate separately as it materially affects the blended fee.

Shipping and payment-processing fixed-per-order portions shrink as a percentage of revenue when AOV rises. Raising AOV from €40 to €70 typically lifts CM2 by 4–7 percentage points without any other change.

Order-level for shipping and payment fees, SKU-level for COGS. Marketing is usually attributed at the order or session level depending on your attribution model. The mix mirrors how each cost actually behaves operationally.

Track CAC, channels, and funnel conversion in one place

Metricuno connects ad spend, funnel events, and revenue so you can see CAC by channel, cohort, and campaign — without stitching together five tools.