Contribution margin is the single most important number in your Ecommerce business. It's the money left over after you subtract every variable cost from revenue. It's what pays your team, funds your growth, and determines whether your business survives.
Most brands track revenue. Some track ROAS. Very few track contribution margin with the precision it deserves. This guide changes that.
Contribution margin is your net sales plus shipping revenue, minus all variable costs: cost of goods sold, ad spend, shipping and fulfillment costs, and merchant processing fees.
The formula:
Contribution Margin = (Net Sales + Shipping Revenue) - COGS - Ad Spend - Shipping & Fulfillment - Merchant Fees
This is not profit. It's the margin that contributes to covering your fixed costs (rent, salaries, software) and generating profit. If contribution margin is negative, you're losing money on every order regardless of how much revenue you generate.
Revenue is vanity. Contribution margin is sanity.
A brand doing $10M in revenue with 15% contribution margin has $1.5M to cover fixed costs and generate profit. A brand doing $5M with 35% contribution margin has $1.75M. The smaller brand is healthier.
Most Ecommerce brands optimize for revenue or ROAS because those numbers are easier to measure and more impressive to talk about. But ROAS doesn't account for COGS, shipping, or merchant fees. A 4x ROAS on a product with 20% gross margin and high shipping costs can actually be unprofitable.
Contribution margin tells you the truth. It's the number that determines whether scaling spend makes you money or just makes you busy.
ROAS measures the efficiency of your ad spend in isolation. It tells you how much revenue you generated per dollar spent on ads. It doesn't tell you whether that revenue was profitable after all costs.
Consider two scenarios:
Brand A: $100K in ad spend, 4x ROAS ($400K revenue), 25% gross margin, $30K shipping. Contribution margin: $400K - $300K COGS - $100K ads - $30K shipping = -$30K. They lost money at a 4x ROAS.
Brand B: $100K in ad spend, 2.5x ROAS ($250K revenue), 65% gross margin, $15K shipping. Contribution margin: $250K - $87.5K COGS - $100K ads - $15K shipping = $47.5K. They made money at a 2.5x ROAS.
ROAS alone would tell you Brand A is performing better. Contribution margin tells you the truth: Brand B is the one making money.

Start with these components:
Revenue inputs:
Variable cost inputs:
The challenge for most brands: these numbers live in different systems. Revenue is in Shopify. Ad spend is in Meta and Google. COGS is in a spreadsheet. Shipping costs are buried in 3PL invoices. Getting them into one place is the first step.
Based on data across hundreds of Ecommerce brands and billions in GMV:
These benchmarks vary significantly by vertical:
Contribution margin sits at the top of the pyramid. Every other metric serves it.
Below contribution margin are business-level metrics: revenue, total spend, MER (marketing efficiency ratio), AOV, orders, new customer acquisition cost.
Below those are channel-level metrics: Meta ROAS, Google ROAS, email revenue, creative performance.
The hierarchy matters because it tells you where to focus. If contribution margin is off plan, you look at the business metrics to find out why. If revenue is on track but CM is short, the problem is on the cost side: COGS, ad efficiency, or shipping. If revenue is the issue, you drill into channel metrics.
Most brands work bottom-up: they optimize Meta ROAS and hope it fixes everything. The PE works top-down: start with contribution margin, identify which business metric is off, then drill into the channel causing it.

Most brands set annual revenue goals but never break them down to daily contribution margin targets. If your annual CM target is $3M, that's roughly $8,200/day. If you're at $6,500/day by mid-month, you know exactly how far behind you are and can act before the month closes.
New customer acquisition is almost always CM-negative or barely positive. Returning customers are where margin lives. Understanding the split tells you whether your growth is healthy or just expensive.
Top-down forecasting (the CFO says "we'll do $10M this year") is a goal, not a plan. Bottoms-up forecasting starts with new customer acquisition models, returning revenue cohort behavior, and marketing calendar moments. Every assumption is documented. Every lever is identified.
Set channel-level targets that ladder up to your CM goal. If Meta needs to deliver a 2.5x ROAS for your business to hit CM targets, that's your benchmark. Not the 4x ROAS that sounds impressive but doesn't account for your cost structure.
If 3-6% of your ads drive 70-80% of your spend, creative fatigue directly impacts CM. When your top ads stop performing, spend efficiency drops and CM follows. The creative demand model prevents this by ensuring you always have enough variety in the account.
The Prophit Engine's operating system, Statlas, aggregates order-level, finance, marketing, and cost data into a single view. Contribution margin is the first metric on the dashboard. Every day, 35 metrics show red or green against your specific forecast targets, with CM at the top of the pyramid.
The Prophit Engineer doesn't optimize for ROAS. They optimize for contribution margin against your forecast. When CM is off target, they drill into the hierarchy to find the cause and act the same day.
Across CTC's client set, the Prophit Engine delivers 3.15% median forecast accuracy to contribution margin target across $3B+ in managed GMV. That level of precision is what makes marketing spend a predictable input with a measurable financial output, instead of a gamble.
If your growth team can't tell you today's contribution margin pacing against forecast, that's a conversation worth having.
Want to see how this applies to your brand?
Get weekly insights on profitable Ecommerce growth. No fluff.
Talk to Us →Common Thread Collective is the leading source of strategy and insight serving DTC ecommerce businesses. From agency services to educational resources for eccomerce leaders and marketers, CTC is committed to helping you do your job better.
For more content like this, sign up for our newsletter, listen to our podcast, or follow us on YouTube or Twitter.