What Is Contribution Margin? The Number Behind Every Ad Decision
Contribution margin is revenue minus all variable costs — COGS, shipping, fees. It sets your break-even ROAS and decides which ad channels your brand can afford.
On this page
- How do you calculate contribution margin?
- Why does contribution margin set break-even ROAS?
- What is the difference between contribution margin and gross margin?
- How does margin structure decide which channels you can afford?
- Should agency fees and shipping subsidies count as variable costs?
- How do you improve contribution margin?
Contribution margin is what remains of each order after every variable cost is paid: revenue minus cost of goods, shipping, payment processing, packaging, and any other cost that scales with each sale. A $100 order that costs $45 to fulfill contributes $55 — a 55% contribution margin — and that single percentage quietly sets your break-even ROAS, your affordable CAC, and which advertising channels your brand can afford to buy at all.
How do you calculate contribution margin?
The formula subtracts every cost that shows up with each incremental order:
contribution margin ($) = revenue − all variable costs
contribution margin (%) = (revenue − variable costs) ÷ revenue
The discipline is in the phrase all variable costs. Cost of goods is obvious; the rest tends to hide in other line items of the P&L. Here is a worked example from sticker price to margin for a $100 order:
| Line item | Amount | Running total |
|---|---|---|
| Order revenue | $100.00 | $100.00 |
| Product cost (COGS) | −$32.00 | $68.00 |
| Inbound freight and duties | −$4.00 | $64.00 |
| Pick, pack, and packaging | −$3.50 | $60.50 |
| Outbound shipping | −$8.00 | $52.50 |
| Payment processing (~2.9% + $0.30) | −$3.20 | $49.30 |
| Returns allowance (5% of revenue) | −$5.00 | $44.30 |
Notice the gap: a COGS-only calculation says 68%, while the honest number is 44.3%. Every ad decision built on the first figure overspends against reality. Our free Marketing Metrics Calculator walks this same chain with your own numbers and carries the result into CAC and payback math.
Why does contribution margin set break-even ROAS?
Because ad spend is paid out of contribution, never out of revenue. If each dollar of revenue carries 44 cents of contribution, you need $2.26 of revenue to cover $1 of ad spend. That is the whole derivation of the most useful formula in paid media:
break-even ROAS = 1 ÷ contribution margin
ROAS — attributed revenue divided by ad spend — only becomes meaningful once you know where your break-even line sits. From agency portfolio data, the standard reference points: a 70% margin breaks even at 1.43x, 55% at 1.82x, 40% at 2.5x, and 25% at 4.0x. Run your own line here:
break-even ROAS = 1 ÷ contribution marginThe practical consequence: industry ROAS league tables are decoration until they are read against margin. A 3.0x blended ROAS is strongly profitable for a 55%-margin beauty brand and an ongoing loss for a 25%-margin electronics reseller. Same number, opposite decisions, and both operators are right. Our ROAS & Break-Even Calculator chains margin, break-even, and profit-at-any-ROAS into one model.
What is the difference between contribution margin and gross margin?
Gross margin subtracts cost of goods sold from revenue and stops. Contribution margin keeps subtracting until every per-order cost is accounted for. The distinction sounds like accounting pedantry until you see what it does to break-even:
| View | What it subtracts | Margin | Implied break-even ROAS |
|---|---|---|---|
| Gross margin | COGS only | 68% | 1.47x |
| Contribution margin | COGS + freight + fulfillment + shipping + fees + returns | 44% | 2.26x |
Returns deserve special attention. In fashion and apparel, returns routinely eat 10–20% of realized ROAS, so a returns allowance belongs inside the margin calculation rather than as a quarterly surprise. Subscription brands have the mirror-image adjustment: a first order below break-even can be rational when contribution from reorders reliably arrives, but that is a deliberate LTV decision, and it should be made with the real margin number on the table.
How does margin structure decide which channels you can afford?
Every channel is ultimately a bundle of prices: the CPM you pay for attention, the CPC for a visit, the CPL for a lead. Whether those prices are affordable is a pure function of your margin.
Consider two brands buying the same auction at the same prices, each paying $1.00 per click with a 2.5% conversion rate and an $80 average order — $40 of acquisition cost per order and a 2.0x ROAS on the first purchase:
- The 60%-margin brand contributes $48 per order. Acquisition costs $40. It earns $8 per new customer before any repeat purchase, so it can prospect aggressively and scale.
- The 30%-margin brand contributes $24 per order. The identical traffic loses $16 per order, and no amount of campaign optimization inside the account fixes arithmetic.
This is why blended ROAS norms differ so much by vertical in the agency portfolio data: beauty accounts commonly run 3–5x on 60–70% margins, while electronics accounts need 3–6x precisely because 20–30% margins leave no room below that. High-margin categories buy reach and test freely; thin-margin categories live on high-intent search, retargeting, and owned channels where efficiency is structurally better. Margin decides the map before media buying begins — which is why a serious paid media practice starts every engagement with the margin worksheet rather than with the ad account.
Should agency fees and shipping subsidies count as variable costs?
Two judgment calls come up in every audit:
Free shipping is a variable cost you have chosen to absorb. If the customer pays it, it exits the calculation; if you eat it, it belongs in margin. Threshold offers (free shipping over $75) partially convert a variable cost into an AOV lever, which is why they are so common.
Management fees sit in between. Typical published market rates for PPC management run 10–20% of spend or a flat retainer, directional depending on scope. A percentage-of-spend fee behaves like a variable cost of the channel and belongs in the channel's effective break-even; a flat retainer behaves like a fixed cost and belongs in fully-loaded CAC. Folding each into the right layer keeps the channel decision and the program decision honest at the same time.
Truly per-order marketing costs — affiliate commissions, cashback, marketplace referral fees — are unambiguous: they are variable, and they belong in margin.
How do you improve contribution margin?
Margin work is unglamorous and compounds better than any bid strategy, because a point of margin lowers break-even across every channel simultaneously:
- Reprice with data. Small price increases usually survive: a 5% price lift on a 44%-margin product raises contribution roughly 11% if volume holds. Test it like any other experiment.
- Raise AOV. Bundles, free-shipping thresholds, and post-purchase offers spread fixed per-order costs (shipping, pick-pack, payment minimums) across more revenue, so margin percentage rises with order size.
- Renegotiate COGS and freight. Annual supplier renegotiation and smarter inbound consolidation are pure margin, no customer-facing risk.
- Attack returns. Better size guides, PDP accuracy, and post-purchase communication shrink the returns allowance line — in returns-heavy categories this is often the single largest margin lever available.
- Audit the fee stack. Payment routing, packaging right-sizing, and 3PL rate cards leak quietly. A once-a-year audit typically finds one to three points.
Each recovered point moves the break-even line down, which mechanically turns marginal campaigns profitable at identical media prices. Margin improvement is the only optimization that works even when the auction gets worse.
For the rest of the metric stack this number feeds — ROAS, CAC, payback, and the per-channel prices above — our growth marketing glossary collects every definition in this series in one place.
