Methodology
Contribution margin is the commercial truth
Revenue means nothing if the margin structure does not support it. This framework builds contribution margin into every bidding decision, every report, and every scaling conversation.
The Margin Waterfall
Five layers between revenue and profit
Most agencies stop at layer one. Your finance team lives at layer five. The gap between these two views is where margin destruction happens invisibly.
Revenue
What Google reportsPlatform-attributed revenue. The number that appears in your Google Ads dashboard.
Gross Margin
After COGSRevenue minus cost of goods sold. The first layer most agencies ignore when setting ROAS targets.
Contribution Margin 1
After fulfilmentGross margin minus picking, packing, shipping, packaging, and payment processing fees. This is where many 'profitable' campaigns start to look different.
Contribution Margin 2
After ad spendCM1 minus the cost of the ad spend that generated the sale. This is the true number. If CM2 is negative, the campaign is losing money regardless of what ROAS says.
Net Contribution
After returnsCM2 adjusted for the actual return rate of products sold through that campaign. A 30% return rate can turn a 4x ROAS campaign into a loss-maker.
Why this changes everything
ROAS hides margin destruction
A 5x ROAS on a product with 30% gross margin, 15% return rate, and £4.50 fulfilment cost per unit can be unprofitable. ROAS does not tell you this. Contribution margin does.
Bidding without margins is guessing
Smart Bidding optimises for conversion value. It does not know your COGS varies by SKU, your return rate differs by category, or your fulfilment cost changes by product weight. Without margin data, the algorithm optimises blind.
Scaling reveals the truth
At £10k/month, margin inefficiencies are tolerable. At £50k/month, they compound. The brands that scale profitably are the ones who built margin into their bidding logic before they needed to.
Before & After
What changes when margin drives bidding
Before: Revenue-Led
After: Margin-Led
Implementation
How we build it into your account
Map your margin architecture
Week 1-2We work with your finance team to map COGS, fulfilment costs, payment fees, and return rates at category or SKU level. This creates the foundation for everything that follows.
Build margin-aware conversion values
Week 2-3Instead of sending Google your selling price as the conversion value, we send contribution margin. This means Smart Bidding optimises for profit, not revenue.
Set breakeven thresholds by segment
Week 3-4Every campaign, product group, or asset group gets a defined breakeven point. Below this threshold, spend is paused or reallocated. No more 'give it another week' on losing campaigns.
Layer in return rate adjustments
OngoingProducts with high return rates get adjusted conversion values that account for the probability of return. A £100 sale on a product with a 25% return rate is valued at £75 in the bidding model.
Report on commercial truth
OngoingWeekly reporting shows estimated contribution margin alongside platform metrics. Monthly reconciliation against actual P&L data validates the model and improves accuracy.
What does your contribution margin really look like?
We will map your margin waterfall and show you where the gap between reported ROAS and actual profit sits. Most brands find the answer uncomfortable but clarifying.
People also ask