What is Contribution Margin in D2C?
Contribution Margin is what remains from each sale after variable costs. CM2 – which includes ad spend – is the metric that tells you whether your business model actually works. Here is how to calculate it and use it for smarter ad budgeting.
Verified by Apurv Singh – Last reviewed and benchmarks confirmed: March 2026 | Based on active consulting portfolio data, India, UAE & global markets.
Quick Definition
Contribution Margin (CM1 / CM2) is the revenue remaining after subtracting variable costs. CM1 deducts Cost of Goods Sold. CM2 additionally deducts shipping, payment fees, returns, and ad spend – giving the true per-order profit. It is the metric that determines whether a business model works at scale, independent of ROAS.
Source: Apurv Singh, HQ Digital – Finance Literacy for Marketeers 2026
Practitioner’s Reality Check
I have been in boardroom conversations where a brand celebrates 4x ROAS while their CM2 per order is negative. The ads are technically performing. The business is structurally losing money on every transaction. This happens because most marketers are trained to optimise ROAS and have never been asked to open the P&L. Understanding contribution margin is what separates a performance marketer from a performance architect.
The practical question I ask before any scaling conversation is: what is your CM2 per order before ad spend? If the answer is under $5 on a $25 AOV product, there is no CAC target on earth that makes this brand viable at scale on paid channels alone. You either fix the margin or change the channel mix. I launched a Finance Literacy for Marketeers masterclass specifically because this gap between dashboard metrics and real business economics is costing brands millions.
– Apurv Singh, Founder HQ Digital | 12+ years, 50+ brands
The P&L metric performance marketers need to understand
Contribution Margin (CM) is the revenue that remains after subtracting variable costs – the costs that increase directly with each unit sold. It is what is “left over” from each sale to cover fixed costs and generate profit. Most marketers only think in terms of ROAS or revenue, which makes it easy to run campaigns that look great on the dashboard and quietly destroy the business underneath.
There are two common levels that matter in D2C:
- CM1 (Gross Contribution Margin): Revenue minus Cost of Goods Sold (COGS). This tells you the basic product margin before any fulfilment or marketing costs.
- CM2 (Net Contribution Margin): Revenue minus COGS, shipping, payment gateway fees, returns, and marketing spend. This is the number that tells you how much money actually hits the business per order.
Why CM2 is the only number sophisticated founders track
“There are businesses I am part of where, if the founder understands digital, they don’t even look at Meta or Google Ads dashboards anymore. They just look at something called CM2. Contribution margin 2. It tells you whether there has been an incrementality – whether the needle moved – and if there has been, at what cost. If they got that incrementality from a Google ad, a Meta ad, a marketplace, or quick commerce, they don’t care. As long as the margin is protected and the cost is under control.”
Apurv Singh – Dream Performance Marketing Masterclass, Session 1
A real contribution margin problem – and what it reveals about scaling readiness
Understanding CM2 before scaling ad spend is not optional. It determines whether a brand can afford to acquire customers at current rates, and whether increasing volume actually improves or worsens the financial position.
“I was talking to a brand just a few hours before this session. Their AOV was around $28 and their CAC was sitting at $10–11. But at a contribution margin level – after deducting COGS, shipping, packaging, all the expenses – they were only saving around $1.50 per order. $1.50 going to the founder after everything. My conversation with them was: what is next? Because advertising on digital has become expensive. The answer is not to try to squeeze the CAC from $11 to $9. The answer is to increase AOV so that the same CAC becomes viable.”
Apurv Singh – Dream Performance Marketing Masterclass, Session 7
How to use contribution margin to set a defensible ad budget
The contribution margin directly sets the ceiling for what you can afford to spend on customer acquisition. If your CM2 per order (before ad spend) is $18, and you want to maintain at least $5 of margin per order, your maximum affordable CAC is $13. Any CAC above that number means you are losing money on every customer acquired – regardless of what your ROAS dashboard says.
This is the starting point for every D2C brand planning document. Understanding COGS, fulfilment costs, and unit economics comes before setting ROAS targets or ad budgets – not after.
“I’m launching a Finance Literacy for Marketeers masterclass because I’ve seen that marketers who can read gross margin, COGS, CM1, CM2 have a completely different level of conversation in boardrooms. ROAS alone is not a great metric for boardroom discussions. When you understand contribution margin, you stop asking ‘how do I improve my ROAS’ and start asking ‘how do I make this business model work at scale.’”
Apurv Singh – Dream Performance Marketing Masterclass, Session 1
CM2 Health Check – 2026 Benchmark by Category
CM2 (after COGS, shipping, payment fees, returns, and ad spend) is the clearest indicator of per-order business viability. These are healthy CM2 ranges by category.
| Category | Typical CM1 % | Healthy CM2 % | Danger Signal | Key Pressure Point |
|---|---|---|---|---|
| Skincare / Supplements | 55–70% | 25–40% | Below 15% | High shipping costs on low AOV |
| Fashion / Apparel | 40–60% | 15–30% | Below 10% | High return rates (20–35%) |
| Jewellery (fashion) | 60–75% | 30–45% | Below 20% | Ad spend on competitive terms |
| Food / FMCG D2C | 30–50% | 10–20% | Below 5% | Thin margins + high logistics |
| Digital Products / Courses | 85–95% | 50–70% | Below 30% | Heavy ad reliance on launches |
Source: HQ Digital consulting portfolio 2024–2026. CM2 = Revenue − COGS − Shipping − Payment Fees − Returns − Ad Spend, as % of revenue.
The CM2 Waterfall – Where Revenue Goes
For a typical D2C brand with 40% gross margin: what happens to revenue before the founder sees any profit.
Illustrative example. Actual values vary by category, AOV, and logistics setup. Source: HQ Digital
Go deeper on the frameworks behind these numbers.
Frequently Asked Questions
What is contribution margin in simple terms?
Contribution margin is what is left from a sale after you subtract the variable costs of making and delivering that sale – COGS, shipping, payment fees, returns. It is the money available to cover your fixed costs and generate profit. In D2C, CM2 (which also deducts ad spend) is the most useful version because it tells you the true profitability of each acquired customer.
What is the difference between CM1 and CM2?
CM1 is revenue minus Cost of Goods Sold – the basic product margin. CM2 deducts additional variable costs: shipping, payment gateway fees, returns, and marketing/ad spend. CM2 is closer to the actual profit per order and is the number most used in D2C boardroom reporting.
How does contribution margin affect ad budgeting?
Your CM2 (before ad spend) sets the ceiling for what you can afford to spend on customer acquisition. If CM2 before ads is $20 and you want $5 of margin per order, your maximum CAC is $15. Knowing this number prevents the common mistake of setting ROAS targets without understanding the unit economics behind them.
Can a business be ROAS-positive but contribution margin-negative?
Yes, and this happens more often than most brands realize. If your ROAS is 3x but your CM1 is only 25%, you may be generating positive revenue while losing money on every order once you add shipping, returns, and fulfilment costs. This is why ROAS alone is an insufficient measure of campaign health.
Related Glossary Terms
In-Depth Guide
See how contribution margin anchors the complete marketing financial model.
In-Depth Guide
See how contribution margin anchors the complete marketing financial model.