Glossary

What Is Contribution Margin? (And Why It's Different From Gross Margin)

Contribution margin is what's left from one sale after subtracting every cost that scales with that sale — product cost, payment processing, shipping, and other per-order variable costs. Gross margin only subtracts product cost (COGS), so it always shows a bigger number than contribution margin and overstates how much of an order is actually available to cover fixed costs and profit.

The formula

Contribution margin per order = Order value − COGS − payment fees − shipping − other variable costs
Contribution margin % = Contribution margin per order ÷ order value

Gross margin only nets out the cost of the goods themselves: revenue minus COGS, nothing else. Contribution margin goes further and subtracts everything else that moves with the sale — payment processing fees, outbound shipping, and pick-and-pack labor are the three most common — while deliberately leaving out costs that don't scale with volume, like rent or salaried headcount. Those fixed costs come out later, against contribution margin, not against gross margin: contribution margin is what's left to cover them.

Ad spend is usually left out of the per-order contribution margin number on purpose. Acquisition cost varies enormously by channel and by customer, so blending it into one per-order figure hides more than it shows. It gets netted against profit at the cohort or channel level instead — see the contribution-margin vs. gross-margin LTV page for how that works.

Worked example

A $65 order, using the same math as Upstream's free contribution margin calculator:

Order value (AOV)
$65.00
Cost of goods (32% of order value)
−$20.80
Payment processing (2.9% + $0.30)
−$2.19
Shipping
−$6.50
Other variable cost
−$1.50
Contribution margin
$34.02 (52.3%)

Gross margin on this same order shows $44.20 (68%) — COGS is the only thing subtracted. The other $10.18 of real, per-order cost doesn't disappear just because gross margin doesn't count it; contribution margin is the number that tells you what a sale actually contributes toward fixed costs and profit.

How Upstream computes this for your store automatically

Upstream computes contribution margin per order automatically, using your real per-SKU product cost, your real per-order shipping and payment processing rate pulled from Shopify, not one blended guess typed into a calculator.

No credit card required · Installs in 60 seconds

More on this

See how it works

A Fox & Otter Data product