Profit Metrics 5 min read

Contribution Margin in Ecommerce, Explained: CM1, CM2, CM3


Most ecommerce brands run their Google Ads against a number that was never designed to measure profit. ROAS & conversion value in the dashboard - these convey topline performance - not money in the bank. The gap between the two is where margin lives, and it is the difference between an account that looks healthy in-platform and a business that is genuinely growing.

Contribution margin is how you close that gap. This is a plain explainer of the margin waterfall and how you can leverage margin-data to profitably scale a Google Ads account.


The margin waterfall

01

Gross Revenue

The total value of sales before anything is deducted. It is the biggest, friendliest number you own, and on its own it tells you almost nothing about whether you made money. A brand can grow gross revenue every month and go broke doing it.

02

Net Revenue

Gross revenue minus the things that were never really yours: VAT & returns or refunds.

03

CM1 - Contribution Margin 1

Net revenue minus the cost of goods sold: the cost of making your product & it's inbound freight cost (getting it to your UK warehouse). CM1 is close to what most people mean by gross profit.

04

CM2 - Contribution Margin 2

CM1 minus the variable costs of getting the order to the customer: outbound shipping and carriage, pick and pack or 3PL fees, packaging, payment processing fees, and the cost of handling returns. These costs scale with each order, which is exactly why they belong in the margin picture and not buried in overheads.

05

CM3 - Contribution Margin 3

CM2 minus variable marketing and acquisition cost: the ad spend, agency/freelancer fees, subscription costs, attached to winning that customer.

A note on definitions

Brands draw these lines in slightly different places. Some consider storage and freelancer fees as fixed costs (CM4), The labels are less important than the discipline. What matters is that every variable cost is accounted for before you decide a sale was profitable - and that your ad targets are set against your own P&L, not a generic benchmark.

Free tool

UK D2C Unit Economics Calculator

Model every cost line and get your breakeven targets at CM1, CM2 and CM3.

Open the calculator →

Why ROAS hides what the waterfall reveals

ROAS treats every pound of revenue as if it carries the same value. The waterfall shows that it does not.

Take two SKUs. The first does a 4x ROAS but sits on a thin 20% margin. The second does a 2x ROAS on a strong 55% margin. The dashboard says the first one is twice as good. The CM3 maths says the opposite is closer to the truth - the high-margin product can sustain far more aggressive bidding before it stops making money, while the thin-margin "winner" is one bad week of returns away from losing on every order.

Run a whole account on blended ROAS and these two products are managed identically. You over-invest in the flattering one and starve the profitable one, all while the in-platform numbers look fine. The margin waterfall is what stops that happening.

How Kiezo Growth uses this to build Google Ads strategy

Account built around margins & commercial objectives

Not every SKU should be used in the ads account. Not every SKU has margin that holds up to ads spend. It's simply not profitable to run them.

Campaigns are segmented based on SKU-roles & margin bands. This means that you allow smart bidding to learn off the same intent & commercially viable products, rather than grouping high & low margin & varied AOV SKUs together.

Even if SKUs share the same margin-band- their purpose creates further segmentation or consolidation.

Profitable SKUs should live separately aged-warehouse stock. New season should live separately from BAU.

Start with the business objectives for the SKU catalogue, then the unit economics and then map this to the ads account. Your tactical expertise in Google Ads should come last.

ROAS targets start at break-even CM2

Your breakeven ROAS is set by your contribution margin. Knowing the exact CM2 on a product tells you the precise point at which an extra pound of ad spend starts costing you money, rather than relying on a round-number target someone picked because it felt safe.

Monitor CM2 in the back-end & then subtract ad spend (CM3) to model variable profitability & new customer acquisition.

From there, you can lower the tROAS (find new customers and colder audiences), or increase it to find warmer audiences (more likely to increase repeat sales).

An arbitrary ROAS increase or decrease means nothing without the margins & customer volume and acquisition cost to support the finding.

New customer acquisition is judged against margin, not revenue

For prospecting, the relevant question is whether the cost of acquiring a new customer (NCAC) is justified by the contribution margin that customer delivers - on the first order, and over a sensible payback window. CM3 is what makes that judgement possible. Without it, "we're acquiring loads of new customers" is just a spend report with a positive spin.

Concluding thoughts

Every decision above comes back to the same idea: revenue is what a campaign generates, but contribution margin is what your business keeps. The platform optimises for the first because that is what it can see and what keeps you spending. Building the account around CM optimises for the second.

If you are not sure what your true CM is on the products you advertise most, that is usually the first thing worth fixing. A profit-first audit starts there.

For the full picture - breakeven ROAS, NCAC and the rest of the KPIs that sit alongside contribution margin - see the Profit-First Measurement & KPIs Hub.

Get in touch

Find out if your account is leaving profit on the table.

Most accounts I review are optimising to the wrong metrics. A 20-minute intro call is enough to tell you whether there's a structural problem — and what it's likely costing you.

  • No obligation. No pitch deck. Just a direct conversation.
  • You'll get an honest assessment, even if we're not the right fit.
  • Only accepting 3 new clients this quarter.
Free Consultation Call Only 3 spots remaining this quarter